DocumentCode :
2483086
Title :
On patterns for practical fault tolerant software in Java
Author :
Richard, Golden G., III ; Tu, Shengru
Author_Institution :
Dept. of Comput. Sci., New Orleans Univ., LA, USA
fYear :
1998
fDate :
20-23 Oct 1998
Firstpage :
144
Lastpage :
150
Abstract :
Fault tolerance is important for both sequential and distributed software, and particularly so for long-running applications. The ability to stop an application and restart it, with minimal lost work, is especially useful. If components of the application can be restarted on arbitrary hosts, so much the better. In this paper, we explore Java´s potential to support fault tolerant software design. We note that while there are “deficiencies” in these facilities, a little creativity can still yield solutions that would be quite difficult in other programming environments. The main contributions of the paper are several preliminary fault tolerant programming design patterns, aimed at easing the burden of application programmers who must write completely portable fault tolerant applications. This class of applications is growing, as Internet-domain software becomes increasingly prevalent. We expect that with further development the proposed patterns will be applicable to a wide range of sequential and parallel applications
Keywords :
Java; software fault tolerance; Internet-domain software; Java; completely portable fault tolerant applications; fault tolerant programming design patterns; fault tolerant software design; long-running applications; practical fault tolerant software; Decision support systems; Fault tolerance; Fiber reinforced plastics; Java; Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 1998. Proceedings. Seventeenth IEEE Symposium on
Conference_Location :
West Lafayette, IN
ISSN :
1060-9857
Print_ISBN :
0-8186-9218-9
Type :
conf
DOI :
10.1109/RELDIS.1998.740485
Filename :
740485
Link To Document :
بازگشت