×

Distributed computing system clustering model providing soft real-time responsiveness and continuous availability

  • US 6,735,717 B1
  • Filed: 04/13/2000
  • Issued: 05/11/2004
  • Est. Priority Date: 04/13/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A distributed computing system, comprising:

  • a primary server having a primary virtual shared memory;

    a back-up server having a back-up virtual shared memory, said primary server periodically providing a state table to said back-up server in order to synchronize said virtual shared memory and said back-up virtual shared memory; and

    at least one client coupled to said primary server and said back-up server through a network, said at least one client comprising at least one worker process adapted to independently perform an operation on at least one data object disposed within at least one of said primary virtual shared memory and said back-up virtual shared memory without a predetermined assignment of said at least one worker process to said at least one data object;

    wherein, upon either said primary server or said back-up server being unavailable, said at least one worker process performs said operation on said at least one data object disposed within a remaining available one of said primary virtual shared memory or said back-up virtual shared memory; and

    wherein, data objects corresponding to real-time data processing requirements are continuously added to at least one of said primary virtual shared memory and said back-up virtual shared memory for operation on by said at least one worker process, and are continuously withdrawn from said at least one of said primary virtual shared memory and said back-up virtual shared memory following completion of said operations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×