• DocumentCode
    1861581
  • Title

    Lightweight transactions on networks of workstations

  • Author

    Papathanasiou, Athanasios E. ; Markatos, Evangelos P.

  • Author_Institution
    Inst. of Comput. Sci., Found. for Res. & Technol., Hellas, Greece
  • fYear
    1998
  • fDate
    26-29 May 1998
  • Firstpage
    544
  • Lastpage
    551
  • Abstract
    Although transactions have been a valuable abstraction of atomicity, persistency, and recoverability, they have not been widely used in programming environments today, mostly because of their high overheads that have been driven by the low performance of magnetic disks. A major challenge in transaction-based systems is to remove the magnetic disk from the critical path of transaction management. We present PERSEAS, a transaction library for main memory databases that decouples the performance of transactions from the magnetic disk speed. Our system is based on a layer of reliable main memory that provides fast and recoverable storage of data. We have implemented our system as a user-level library on top of the Windows NT operating system in a network of workstations connected with the SCI interconnection network. Our experimental results suggest that PERSEAS achieves performance that is orders of magnitude better than traditional recoverable main memory systems
  • Keywords
    distributed databases; local area networks; magnetic disc storage; network operating systems; software performance evaluation; transaction processing; PERSEAS; SCI interconnection network; Windows NT; atomicity; lightweight transactions; magnetic disks; main memory databases; networks of workstations; operating system; performance; persistency; programming environments; recoverability; transaction library; transaction management; user-level library; Computer crashes; Computer science; Hardware; Libraries; Mirrors; Multiprocessor interconnection networks; Personal communication networks; Power system reliability; Transaction databases; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1998. Proceedings. 18th International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-8292-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.1998.679811
  • Filename
    679811