Method and apparatus for system building with a transactional in

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

060945281

ABSTRACT:
A method and apparatus for system building with a transactional interpreter. Unlike interpreters of the prior art, a transactional interpreter permits large interpreter-based operations, such as a system build, to resume processing from a point within the operation, i.e., the most recently completed transaction, rather than restarting from the beginning when the operation is interrupted. Control over transaction processing is maintained at the virtual machine level by the interpreter, and is therefore transparent with respect to the user of the interpreting software. In one embodiment of the invention, a virtual machine comprises a computer system running a transactional interpreter process with an underlying database such as an object-oriented database. The transactional interpreter individually processes instructions from an input stack, and, between the processing of each instruction, determines whether a commit operation is to be performed, marking the end of a transaction. The length of a transaction can be defined in terms of a predetermined number of instructions, a predetermined time interval, or a combination of instructions and time interval. When a commit operation is performed, state information for the virtual machine, such as the contents of virtual machine registers, is written to persistent storage in the underlying database. Sufficient state information is maintained in persistent storage to return the virtual machine to the state of the last completed transaction in the event of an interruption in the interpreting process. Forward progress in the interpreting process is therefore maintained.

REFERENCES:
patent: 4488228 (1984-12-01), Crudele et al.
patent: 4493035 (1985-01-01), MacGregor et al.
patent: 4524415 (1985-06-01), Mills, Jr. et al.
patent: 4674038 (1987-06-01), Brelsford et al.
patent: 5274813 (1993-12-01), Itoh et al.
patent: 5524241 (1996-06-01), Ghoneimy et al.
patent: 5644742 (1997-07-01), Shen et al.
patent: 5701480 (1997-12-01), Raz
patent: 5740441 (1998-04-01), Yellin et al.
patent: 5754839 (1998-05-01), Pardo et al.
patent: 5799157 (1998-08-01), Escallon
Yi-Min Yang et al. "Checkpointing and Applications," 25th International Symposium on Fault Tolerant Computing Digest of Papers, Pasadena, Jun. 27-30, 1995, IEEE pp. 22-31 XP000597774.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for system building with a transactional in does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for system building with a transactional in, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for system building with a transactional in will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1342318

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.