×

Providing quality of service guarantees to virtual hosts

  • US RE42,214 E1
  • Filed: 12/13/2007
  • Issued: 03/08/2011
  • Est. Priority Date: 11/30/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for providing a quality of service guarantee to a child process of an application program, wherein the application program and its child process service requests made to a plurality of network addresses, a network address indicating a virtual host, a virtual host comprising a virtualized server application program the method comprising:

  • storing a quality of service parameter associated with a network address;

    intercepting a system call, made by the child process, that establishes a communication channel between a client and the network address, wherein intercepting the system call comprises;

    saving a copy of a first pointer, which Points to object code of the system call; and

    replacing the first pointer with a second pointer, which points to different object code, such that making the system call causes the different object code to execute; and

    enabling communication between the network address and the client, the communication being managed by the child process;

    wherein execution of the different object code comprises;

    using the saved copy of the first pointer to transfer execution to the intercepted system call, thereby establishing a communication channel;

    determining that the established communication channel is to one of the plurality of network addresses serviced by the application program and its child process;

    obtaining a quality of service parameter associated with the network address; and

    utilizing an operating system resource to request a guarantee, to the child process, of a quality of service according to the obtained quality of service parameter.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×