Reinhold Kröger
Trinity College, Dublin
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Reinhold Kröger.
symposium on reliable distributed systems | 1989
Ralf Schumann; Reinhold Kröger; Michael Mock; Edgar Nett
Transactions are especially valuable in distributed systems, since they isolate the programmer from the effects of both concurrency and failures. In implementing transactions at the system level, flexibility has to be introduced into the transaction concept. Specifically, the premature release of data objects has to be addressed. To assure recoverability, resulting dependencies between transactions are stored by the system in a distributed data structure called a recovery graph. The storing of redundant information in the recovery graphs at the different sites reduces the complexity of the commit protocol, and a chase protocol used to abort transactions can be derived which excludes infinite chasing. The redundant information can be distributed almost for free because it can be piggybacked on messages. The new commit/abort protocols will be used in the RelaX project (reliable distributed applications support on Unix), which carries on work done at GMD in the PROFEMO project on distributed transaction mechanisms.<<ETX>>
Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems, 3. Internationale GI/ITG/GMA-Fachtagung | 1987
Jörg Kaiser; Edgar Nett; Reinhold Kröger
In the project PROFEMO (project for the design and implementation of a fault-tolerant multiprocessor system) objects are primarily regarded as an appropriate means to increase system reliability. Their contribution to reliability includes improved error detection, damage confinement, and recoverability features. This results from the well -defined object interface and the encapsulation aspect of objects. For error recovery, objects form meaningful entities for which recovery can be performed. This paper describes a memory management coprocessor which provides capability protected, typed objects by dedicated hard/firmware support, making the access to objects efficient and reliable. It also realizes the save/restore managent of recovery points for objects which forms the basic layer of the recovery mechanism.
Fehlertolerierende Rechensysteme, 2. GI/NTG/GMR-Fachtagung | 1984
Edgar Nett; Karl-Erwin Großpietsch; Jörg Kaiser; Reinhold Kröger
Atomic actions are widely accepted as a powerful general concept for providing consistency and error recovery. However, so far the necessary mechanisms to implement these properties severely confine interprocess communication and the degree of internal concurrency and thereby interfering with the main advantages of distributed systems. Based on the concept of an object oriented architecture an efficient error recovery strategy is presented which largely overcomes these constraints. To do so, we consider the premature release of objects, i.e. allowing access to them before the associated atomic action has committed. The atomic action concept is extended by separating the termination of such an action from the commitment procedure. This avoids possible delay of the affected participants. The redundancy, inherent in a distributed system, is exploited to run computations and necessary recovery activity concurrently.
kommunikation in verteilten systemen | 1991
Reinhold Kröger; Frank Lange; Michael Mock; Ralf Schumann
Reliable Broadcasting is a very important communication mechanism in fault- tolerant distributed systems. In the RelaX project, a reliable broadcast protocol has been developed and implemented, which uses only one acknowledgement in the fault-free case. It is resistent against site crashes and ensures that a broadcast message is transmitted to all operational sites. Moreover, it provides a global message ordering. An important point is that the protocol detects site faults, so that every site knows about all the other operational sites. The measured performance of the protocol shows its efficiency.
kommunikation in verteilten systemen | 1987
Reinhold Kröger; Michael Mock; Edgar Nett
In diesem Beitrag wird ein RPC-Protokoll beschrieben, das im Zusammenhang mit dem Projekt PROFEMO entworfen und implementiert wurde. Das Protokoll berucksichtigt die besonderen Bedurfnisse einer objektorientierten verteilten Umgebung. Die ersten Messungen zeigen, das das Protokoll diesen Bedurfnissen gerecht wird und mit ublichen Implementierungen in seiner Leistungsfahigkeit vergleichbar ist.
FTCS | 1986
Edgar Nett; Reinhold Kröger; Jrg Kaiser
Computing Systems | 1992
Michael Mock; Reinhold Kröger; Vinny Cahill
automation, robotics and control systems | 1990
Ralf Schumann; Reinhold Kröger; Michael Mock
Proceedings of the International Workshop on Operating Systems of the 90s and Beyond | 1991
Reinhold Kröger; Edgar Nett
kommunikation in verteilten systemen | 1987
Reinhold Kröger; Michael Mock; Edgar Nett