• DocumentCode
    2378210
  • 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
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    325
  • Lastpage
    332
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2001. Proceedings. 2001 Pacific Rim International Symposium on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-1414-6
  • Type

    conf

  • DOI
    10.1109/PRDC.2001.992716
  • Filename
    992716