Browse Prior Art Database

Reusable, Erasable Virtual Servers

IP.com Disclosure Number: IPCOM000015631D
Original Publication Date: 2002-Jan-13
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 48K

Publishing Venue

IBM

Abstract

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.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 1 of 2

Reusable, Erasable Virtual Servers

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.

Here a process is presented by which a new client can be added to the ASPs infrastructure, reducing the time need to configure a virtual server for that client.

Solution

A virtual server is an abstraction which allows some subset of the resources of the physical server to be allocated to a client. From the clients point of view there should be no difference between executing on the physical and virtual servers. One class of virtual server, for example thoses offered by Ensim or VMWare, execute an entire operating instance over a virtualization of the physical servers resources. The state o...