Transcoding for a distributed file system
AssigneeHarmonic, Inc.
InventorsDon H. Wanigasekara-Mohotti, Donald M. Craig
Life of this patent
Estimating the term…
Abstract
A method for transcoding a file on a distributed file system is described. The distributed file system stores portions of the file across a plurality of distinct physical storage locations. A request to transcode the file is received. The file is transcoded from a first format to a second format using a processing unit of at least one of the physical storage locations.
Claims23
A method for transcoding a file of a distributed file system, the method comprising:
- receiving a request to transcode the file, the distributed file system storing portions of the file across a plurality of distinct physical storage locations;
- and
- wherein one or more of the distinct physical storage locations comprises a processing unit;
- in response to the request to transcode the file, transcoding a first portion of the file from a first format to a second format using a processing unit of a first physical storage location of the physical storage locations;
- wherein the first portion of the file is less than the entire file;
- in response to the request to transcode the file, transcoding a second portion of the file from the first format to the second format using a processing unit of a second physical storage location of the physical storage locations;
- wherein the second portion of the file is less than the entire file;
- wherein the second portion of the file is a different portion than the first portion of the file;
- wherein the second physical storage location is distinct from the first physical storage location.
An apparatus comprising:
- a distributed file system storing portions of a file across a plurality of distinct physical storage locations,
- a first physical storage location comprising a processing unit configured to transcode a first portion of the file from a first format to a second format;
- wherein the first portion of the file is less than the entire file;
- a second physical storage location comprising a processing unit configured to transcode a second portion of the file from the first format to the second format;
- wherein the second portion of the file is less than the entire file;
- wherein the second portion of the file is a different portion than the first portion of the file;
- wherein the second physical storage location is distinct from the first physical storage location.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform transcoding a file of a distributed file system by:
- receiving a request to transcode the file, the distributed file system storing portions of the file across a plurality of distinct physical storage locations;
- and
- wherein one or more of the distinct physical storage locations comprises a processing unit;
- in response to the request to transcode the file, transcoding a first portion of the file from a first format to a second format using a processing unit of a first physical storage location of the physical storage locations;
- wherein the first portion of the file is less than the entire file;
- in response to the request to transcode the file, transcoding a second portion of the file from the first format to the second format using a processing unit of a second physical storage location of the physical storage locations;
- wherein the second portion of the file is less than the entire file;
- wherein the second portion of the file is a different portion than the first portion of the file;
- wherein the second physical storage location is distinct from the first physical storage location.
A method for transcoding a file of a distributed file system, the method comprising:
- receiving a request to transcode the file, the distributed file system storing portions of the file across a plurality of distinct physical storage locations;
- wherein a first distinct physical storage location is configured to transcode the file from a first format to a second format using a processing unit of the first physical storage location;
- wherein a second distinct physical storage location is configured to transcode the file from the first format to a second format using a processing unit of the second physical storage location;
- in response to the request to transcode the file, transcoding a portion of the file from a first format to a second format using the processing unit of the first physical storage location;
- wherein the first distinct physical storage location accesses the portion of the file from the second distinct physical storage location.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform transcoding a file of a distributed file system by:
- receiving a request to transcode the file, the distributed file system storing portions of the file across a plurality of distinct physical storage locations;
- wherein a first distinct physical storage location is configured to transcode the file from a first format to a second format using a processing unit of the first physical storage location;
- wherein a second distinct physical storage location is configured to transcode the file from the first format to a second format using a processing unit of the second physical storage location;
- in response to the request to transcode the file, transcoding a portion of the file from a first format to a second format using the processing unit of the first physical storage location;
- wherein the first distinct physical storage location accesses the portion of the file from the second distinct physical storage location.
Dependencies are inferred from the claim text.