FORWARD-BASED RESOURCE DELIVERY NETWORK MANAGEMENT TECHNIQUES
First Claim
1. A computer-implemented method for managing a resource delivery network including a plurality of partitions, the computer-implemented method comprising:
- determining a connection failure between a first partition and a second partition of the resource delivery network;
electing one server of a plurality of servers of the first partition as a master for the first partition;
reconfiguring one or more other servers of the plurality of servers to route write requests to the master;
tracking the write requests to a data store associated with the master; and
propagating the write requests to the one or more other servers.
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.
-
Citations
20 Claims
-
1. A computer-implemented method for managing a resource delivery network including a plurality of partitions, the computer-implemented method comprising:
-
determining a connection failure between a first partition and a second partition of the resource delivery network; electing one server of a plurality of servers of the first partition as a master for the first partition; reconfiguring one or more other servers of the plurality of servers to route write requests to the master; tracking the write requests to a data store associated with the master; and propagating the write requests to the one or more other servers. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A resource delivery network including a plurality of tiers, the resource delivery network comprising:
-
at least one processor; a memory including instructions that, upon being executed by the at least one processor, cause the resource delivery network to; determine a connection failure between a first partition and a second partition of the resource delivery network; elect one server of a plurality of servers of the first partition as a master for the first partition; reconfigure one or more other servers of the plurality of servers to route write requests to the master; track the write requests to a data store associated with the master; and propagate the write requests to the one or more other servers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more processor readable storage devices having processor readable code stored thereon, the processor readable code programs one or more processors to perform a method comprising:
-
determining a connection failure between a first partition and a second partition of the resource delivery network; electing one server of a plurality of servers of the first partition as a master for the first partition; reconfiguring one or more other servers of the plurality of servers to route write requests to the master; tracking the write requests to a data store associated with the master; and propagating the write requests to the one or more other servers. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A resource delivery system comprising:
-
at least one processor; a memory including instructions that, upon being executed by the at least one processor, cause the at least one processor to; determine a connection failure between a first partition and a second partition of the resource delivery system; select one server of a plurality of servers of the first partition as a master for the first partition; reconfigure one or more other servers of the plurality of servers to route write requests to the master; monitor the write requests sent to the master; and propagate the write requests to the one or more other servers. - View Dependent Claims (20)
-
Specification