×

High performance client-server communication system

  • US 7,325,030 B2
  • Filed: 01/25/2001
  • Issued: 01/29/2008
  • Est. Priority Date: 01/25/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of communicating, the method comprising:

  • maintaining a connection, via a network, between a first proxy on a first server and a second proxy on a second server;

    while maintaining the connection;

    a plurality of first processes on the first server communicating with a plurality of second processes on the second server via the connection by;

    the plurality of first processes exchanging data with the first proxy via shared memory, wherein each of the plurality of first processes is assigned a unique region of the shared memory, and wherein each unique region of the shared memory has associated therewith a process virtual device driver and a proxy virtual device driver, and wherein each process virtual device driver is configured to cooperate with one of the proxy virtual device drivers to regulate data flow being inputted to and outputted from one of the unique regions of the shared memory; and

    wherein the plurality of first processes exchanging the data with the first proxy includesa given process of the plurality of first processes reading from and writing to, under regulation of the process virtual device driver that is associated with the unique region assigned to the given process, the unique region assigned to the given process; and

    the first proxy reading from and writing to, under regulation of the proxy virtual device driver that is associated with the unique region assigned to the given process, the unique region assigned to the given process;

    the first proxy exchanging the data via the connection with the second proxy; and

    the second proxy exchanging the data with the plurality of second processes.

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