Title :
KITLGO: a generic logging service
Author_Institution :
INRIA-Project SOR, Le Chesnay, France
Abstract :
A generic logging service should center to the variable and even antagonistic needs of clients, without imposing unnecessary overhead on clients that do not use all of its functions. A solution to this problem, called KITLGO, is described in detail. It solves the problem by separating logging characteristics into five mechanisms: buffering policy, distribution of records, replication of records, sharing of logs, and management of physical media. Each characteristic is embodied in a class. For each class, multiple policy implementations can be provided. Instances of these classes are stackable in any appropriate number or order. A client customizes his log to a particular set of failure assumptions by selecting adequate classes, instantiating them, and connecting the instances together
Keywords :
fault tolerant computing; multiprocessing programs; utility programs; KITLOG; buffering; class; generic logging service; physical media; record distribution; reliability mechanisms; replication; Computer buffers; Concurrent computing; Debugging; Fault tolerance; File systems; Intersymbol interference; Joining processes; Operating systems; Protocols; Sprites (computer);
Conference_Titel :
Reliable Distributed Systems, 1992. Proceedings., 11th Symposium on
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-2890-1
DOI :
10.1109/RELDIS.1992.235133