Title :
TREG: transactional services based on incremental messages
Author :
Pérez, Carlos ; Fabregat, Germán ; Villaplana, Juan J. ; Martínez, Rafael J.
Author_Institution :
Dpto. de Informdtica, Valencia Univ., Spain
Abstract :
TREG is a new, easy to use recoverable virtual memory library. It implements transactional services using Incremental Messages (IMs), a set of operating system kernel services that provide support for flexible and efficient user-level management of replicated data. Unlike other recoverable virtual memories, TREG automatically tracks data changes, relieving programmers from inserting set-range-like services which are error-prone. Because IMs cope with most of the work, TREG is extremely compact and, using the network memory of commodity PCs with inexpensive 100 Mb/s interfaces, is able to outperform a disk based system such as RVM running on the same host hardware. This paper describes TREG´s design and implementation, showing that IMs are an appropriate tool to build some transactional services with minimum development cost and, thus, with lower probability of introducing design and/or implementation faults
Keywords :
system recovery; transaction processing; virtual storage; Incremental Messages; TREG; checkpointing; incremental messages; operating system kernel services; operating systems; replicated data management; transactional services; virtual memory library; Checkpointing; Costs; Fault tolerance; Hardware; Kernel; Libraries; Memory management; Operating systems; Personal communication networks; Programming profession;
Conference_Titel :
Dependable Computing, 2001. Proceedings. 2001 Pacific Rim International Symposium on
Conference_Location :
Seoul
Print_ISBN :
0-7695-1414-6
DOI :
10.1109/PRDC.2001.992716