Integrated content management and block layout technique
First Claim
1. A method of storing content in a computing network, comprising:
- generating by a content authoring tool a plurality of files and hints that specify one or more of the files that are likely to be referenced within a temporal proximity of reference to a selected other one of the files;
receiving at a storage system the plurality of files and hints from the content authoring tool; and
using the received hints to allocate storage within the storage system for the files.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for storing content in distributed computing environments to reduce storage overhead and improve efficiency and/or speed of accessing and delivering the stored content. A content management system (or other authoring system, such as a text editor) supplies hints about dependencies among objects or files, such as which objects are embedded into a web page and which objects are referenced by the web page. These hints are then used when deploying the corresponding files on a storage system, such that the files which are likely to be retrieved together are (preferably) stored together. Optionally, run-time observations by a web server may be used as input to this process to determine how best to store content during a subsequent redeployment.
17 Citations
15 Claims
-
1. A method of storing content in a computing network, comprising:
-
generating by a content authoring tool a plurality of files and hints that specify one or more of the files that are likely to be referenced within a temporal proximity of reference to a selected other one of the files; receiving at a storage system the plurality of files and hints from the content authoring tool; and using the received hints to allocate storage within the storage system for the files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification