Reusable, Erasable Virtual Servers
Original Publication Date: 2002-Jan-13
Included in the Prior Art Database: 2003-Jun-20
The presented approach allows a virtual server to be reused between different owners. Such reusable virtual servers are quicker to configure than virtual servers configured from scratch. Background An ASP is an organization that leases computer and network resources to third parties in return for revenue. The people who hired the resources from the ASP in order to perform some commercial activity are termed clients . The ASP objective is to generate the greatest amount of revenue possible for a given set of resources. With this objective in mind often resources are multiplexed both spatially and temporally, i.e. a given resource, for example a server, may be shared simultaneously between clients, or shared between clients over time, or both. In an environment in which clients are simultaneously sharing the same physical server, each client can be protected from the other clients via an abstraction called a virtual server. The virtual server appears to client like a physical server that it alone possesses. The ASP shares the resources of the physical servers amongst the current virtual servers in a way consummate with the client’s contract. Each time a new client is allocated to a physical server, a new virtual server is allocated to that client. The longer this takes, the longer the client must wait and the longer the ASP resources are not generating revenue.