Title :
The Camelot library: A C language extension for programming a general purpose distributed transaction system
Author :
Bloch, Joshua J.
Author_Institution :
Sch. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
Abstract :
The Camelot library extends the programming language to provide a high-level programming interface to Camelot, a general-purpose distributed transaction system. The Camelot library is implemented as a collection of C functions and macros. The interface presented by the library also provides a concise high-level model of the services offered by a general-purpose transaction system. A broad overview of the interface is given, and implementation experience is briefly summarized
Keywords :
C language; distributed processing; subroutines; transaction processing; user interfaces; C functions; C language extension; Camelot library; general purpose distributed transaction system; high-level programming interface; macros; programming language; services; Access protocols; Computer crashes; Computer languages; Computer science; Costs; Operating systems; Power system modeling; Programming profession; Software libraries; Storage automation;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37945