Issue No. 01 - March (1990 vol. 2)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/69.50911
<p>System M is an experimental transaction processing testbed that runs on top of the Mach operating system. Its database is stored in primary memory. The structure and algorithms used in System M are described. The checkpointer is the component that periodically sweeps memory and propagates updates to a backup database copy on disk. Several different checkpointing (and logging) algorithms were implemented, and their performance was experimentally evaluated.</p>
transaction processing testbed; memory resident data; experimental transaction processing; Mach operating system; primary memory; System M; checkpointer; backup database copy; checkpointing; logging; database management systems; storage management; transaction processing
K. Salem and H. Garcia-Molina, "System M: A Transaction Processing Testbed for Memory Resident Data," in IEEE Transactions on Knowledge & Data Engineering, vol. 2, no. , pp. 161-172, 1990.