DocumentCode :
1546301
Title :
Piranha: a CORBA tool for high availability
Author :
Maffeis, Silvano
Author_Institution :
Olsen & Associates, Zurich, Switzerland
Volume :
30
Issue :
4
fYear :
1997
fDate :
4/1/1997 12:00:00 AM
Firstpage :
59
Lastpage :
66
Abstract :
Despite the most careful planning, system applications can be dogged by unexpected failures. Our firm is keenly aware of the need for availability. To help meet that need, I developed an experimental CORBA-based restart service and monitor called Piranha, which both monitors and manages distributed applications to help systems attain high availability. First, Piranha acts as a network monitor that reports failures through a graphical user interface. Second, Piranha acts as a manager: it automatically restarts failed CORBA objects, replicates stateful objects (objects that maintain an internal set of values) on-the-fly, migrates objects from one host to another and enforces predefined replication degrees-numbers of copies-on groups of objects. As a backdrop to the discussion of Piranha´s design and implementation, this article first examines the ways in which a CORBA ORB should support availability. I then explain how Piranha affords availability
Keywords :
distributed processing; fault diagnosis; fault tolerant computing; object-oriented methods; reliability; starting; system monitoring; system recovery; CORBA tool; Piranha; copy number; distributed applications; graphical user interface; internal value set; network monitor; object groups; object migration; object request brokers; predefined replication degree enforcement; restart service; stateful object replication; systems availability; unexpected failure reporting; Application software; Availability; Computerized monitoring; Condition monitoring; Hardware; Object detection; Operating systems; Programming profession; Real time systems; Satellites;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.585155
Filename :
585155
Link To Document :
بازگشت