Patent ID: 7590746

Claim:
A method of maintaining availability of requested network resources of a network of servers each having associated network-servable resources of a specific kind, the network-servable resources including resource data and resource-serving application software adapted to serve out said resource data, the method comprising: dynamically distributing capacity to serve out servable resources between said resource servers dependent upon demand for said resources, thereby varying capability of said network as a whole to serve out a particular resource dependent upon the level of demand for said particular resource, wherein said distributing of capacity to serve out servable resources comprises distributing at least one of: (i) resource-serving application software necessary to serve out the particular resource; and (ii) installation software adapted to install said resource-serving application software; to at least one server selected to serve out said particular resource without moving the resource data itself between servers; and said at least one server is selected based on at least one of (a) whether said at least one server is currently being accessed either for serving out the same particular resource or for serving out another resource, and (b) projected access requirements based upon previous access demands placed upon said at least one server.