Patent · US Expired

Transparent recovery of distributed-objects using intelligent proxies

US6018805A · kind A · utility

81Cited by
18References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 15, 1997
Grant dateJan 25, 2000
Priority date
Expiry dateDec 15, 2017

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/329
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A distributed-object software application is capable of recovering from a server crash. The recovery is transparent to the client objects because the client objects do not have to be re-started or re-loaded. Proxies on the client machine handle the details of communication over the network with server objects. An intelligent proxy detects a server crash when no response is received from the server object. The intelligent proxy then sends a name identifier of the server object to a locator. The locator looks up the name identifier and returns a remote reference to another running instance of the server object. If no other running instance exists, the locator loads the server object onto another server machine. The intelligent proxy uses the remote reference from the locator to establish a connection with the new server machine and a session with the new server object. The intelligent proxy stored the last state of the server object before the crash. This last state is dumped to the new server object to advance the new server object to the last state of the crashed server object. Then the new server object is used to continue processing requests from the client object. The intelligen…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.