Forward-based resource delivery network management techniques
First Claim
1. A computer-implemented method for managing a resource delivery network including a plurality of tiers, comprising:
- under control of one or more computer systems configured with executable instructions,reading, by a first server associated with a first data store, first write data of a second server in a tier of the resource delivery network, the first write data identifying one or more writes to a second data store associated with the second server;
obtaining, by the first server, one or more first resources identified in the first write data;
storing the one or more first resources to the first data store;
comparing the one or more first resources to one or more second resources of a third server in a preceding tier of the resource delivery network;
determining that at least one of the second resources is not included among the one or more first resources;
obtaining, by the first server, the at least one of the second resources;
storing the at least one of the second resources to the first data store; and
adding the first server to the tier.
0 Assignments
0 Petitions
Accused Products
Abstract
A resource delivery network and method for distributing content in the network is disclosed herein. The network comprises a plurality of servers arranged in tiers and partitioned. Each server includes a resource store with a set of resources for distribution to a successive tier. Updates to each successive tier are provided by a pull-forward client on servers in the tier. This forward propagation mechanism maximizes resource availability at edge servers in the network. Resources transmitted to the edge tier servers may be transformed, combined, and rendered without taxing lower tier servers. Transformation and pre-rendering of data can be performed by low priority CPU tasks at each layer of the system.
1002 Citations
16 Claims
-
1. A computer-implemented method for managing a resource delivery network including a plurality of tiers, comprising:
under control of one or more computer systems configured with executable instructions, reading, by a first server associated with a first data store, first write data of a second server in a tier of the resource delivery network, the first write data identifying one or more writes to a second data store associated with the second server; obtaining, by the first server, one or more first resources identified in the first write data; storing the one or more first resources to the first data store; comparing the one or more first resources to one or more second resources of a third server in a preceding tier of the resource delivery network; determining that at least one of the second resources is not included among the one or more first resources; obtaining, by the first server, the at least one of the second resources; storing the at least one of the second resources to the first data store; and adding the first server to the tier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A resource delivery network including a plurality of tiers, comprising:
-
at least one processor; memory including instructions that, upon being executed by the at least one processor, cause the resource delivery network to; read, by a first server associated with a first data store, first write data of a second server in a tier of the resource delivery network, the first write data identifying one or more writes to a second data store associated with the second server; obtain, by the first server, one or more first resources identified in the first write data; store the one or more first resources to the first data store; compare the one or more first resources to one or more second resources of a third server in a preceding tier of the resource delivery network; determine that at least one of the second resources is not included among the one or more first resources; obtain, by the first server, the at least one of the second resources; store the at least one of the second resources to the first data store; and add the first server to the tier. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification