×

Transaction-scoped replication for distributed object systems

  • US 6,457,065 B1
  • Filed: 01/05/1999
  • Issued: 09/24/2002
  • Est. Priority Date: 01/05/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product for improving performance in a distributed object system, said computer program product embodied on a computer readable medium and comprising:

  • computer-readable program code means for creating a tree structure to represent one or more subtransactions of one or more concurrent and/or nested transactions which may access one or more objects stored at a remote persistent object store in said distributed object system, wherein each node of said tree structure maintains an independent view comprising a version of each object available at said node;

    computer-readable program code means for requesting, by a selected one of said subtransactions, access to a selected one of said stored objects;

    computer-readable program code means for determining whether said selected object is available in a particular independent view maintained by a node in which said selected subtransaction is executing;

    computer-readable program code means for obtaining a version of said selected object and making said obtained version available to said particular independent view when said computer-readable program code means for determining has a negative result;

    computer-readable program code means for temporarily making one or more modifications to said selected object, said modifications requested by said selected subtransaction, by making said modifications to said particular independent view of said selected subtransaction;

    computer-readable program code means for committing said modifications upon a commit request; and

    computer-readable program code means for performing a rollback of said modifications upon a rollback request.

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