File system and method for administrating storage space and bandwidth in a computer system serving media assets
First Claim
1. A method for administering storage space and storage bandwidth of media assets stored on a server computer system, the method comprising:
- creating an asset group, the asset group providing shared storage space and storage bandwidth on a server computer system for media assets, the server computer system capable of connection to a computer network and communicating with a client computer system over the computer network;
calculating a resource quota, the resource quota specifying storage space and storage bandwidth available to the asset group;
assigning the asset group to at least one file system;
installing at least one media asset in the asset group; and
making the media asset available for transmission to the client computer system over the computer network.
4 Assignments
0 Petitions
Accused Products
Abstract
Method, computer program product and server computer system for use in a client server computer architecture. The server sends media assets over computer network to client computer and maintains file system organized into plurality of asset groups, each asset group comprising plurality of media assets, wherein media assets share storage medium bandwidth and storage space on server computer that is reserved for asset group to which plurality of media assets belong. An asset group placement policy module is provided that evaluates attributes of asset group to determine optimal placement of asset group within the file system of server computer system, avoiding replication of assets and spreading asset group across multiple file systems wherever possible. A media asset placement policy module is provided that evaluates asset bandwidth to determine optimal placement for asset and available resources and use this evaluation to distribute media assets within asset groups.
-
Citations
35 Claims
-
1. A method for administering storage space and storage bandwidth of media assets stored on a server computer system, the method comprising:
-
creating an asset group, the asset group providing shared storage space and storage bandwidth on a server computer system for media assets, the server computer system capable of connection to a computer network and communicating with a client computer system over the computer network;
calculating a resource quota, the resource quota specifying storage space and storage bandwidth available to the asset group;
assigning the asset group to at least one file system;
installing at least one media asset in the asset group; and
making the media asset available for transmission to the client computer system over the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product stored on a computer readable media and containing instructions, which, when executed by a computer, administers storage space and storage bandwidth of media assets stored on a server computer system, by:
-
creating an asset group, the asset group providing shared storage space and storage bandwidth on a server computer system for media assets, the server computer system capable of connection to a computer network and playing the media assets to a client computer system over the computer network;
calculating a resource quota, the resource quota specifying storage space and storage bandwidth available to the asset group;
assigning the asset group to at least one file system;
installing at least one media asset in the asset group; and
making the media asset available for transmission to the client computer system over the computer network. - View Dependent Claims (10)
-
-
11. A method for serving media assets by a server computer over a computer network having at least one client computer, the method characterized in that:
-
the server computer sends media assets over said computer network to said client computer; and
the server computer is coupled to at least one file system organized into at least one asset group, the or each asset group comprising at least one media asset, and the media asset sharing storage medium bandwidth and storage space on the server computer that is reserved for the asset group to which the media asset belongs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A file system for use with a computer in a computer network, the file system characterized in that:
-
the file system is organized into a plurality of asset groups;
each asset group comprising at least one media asset;
the media assets within an asset group sharing a quota of system resources including storage medium bandwidth resources and storage medium space resources on the computer that is reserved for the asset group on a per-asset-group basis rather than on a per-asset basis; and
the asset group and the at least one media asset in the asset group being placed within the at least one file system according to (i) an asset group placement policy for placing the asset group which determines the resource quota for the asset group, and (ii) a media asset placement policy for placing the media asset within the placed asset group, which in combination guaranteeing a specified number of simultaneous playouts for each media asset within the asset group. - View Dependent Claims (34, 35)
-
Specification