Title
Reliable Heterogeneous Applications
Keywords
Computational resiliency; Distributed system; Fault tolerance; Information warfare; Load balancing; Network security
Abstract
This paper explores the notion of computational resiliency to provide reliability in heterogeneous distributed applications. This notion provides both software fault-tolerance and the ability to tolerate information-warfare attacks. This technology seeks to strengthen a military mission, rather than to protect its network infrastructure using static defense measures such as network security, intrusion sensors, and firewalls. Even if a failure or attack is successful and never detected, it should be possible to continue information operations and achieve mission objectives. Computational resiliency involves the dynamic use of replicated software structures, guided by mission policy, to achieve reliable operation. However, it goes further to regenerate, automatically, replication in response to a failure or attack, allowing the level of system reliability to be restored and maintained. This paper examines a prototype concurrent programming technology to support computational resiliency in a heterogeneous distributed computing environment. The performance of the technology is explored through two example applications.
Publication Date
9-1-2003
Publication Title
IEEE Transactions on Reliability
Volume
52
Issue
3
Number of Pages
330-339
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/TR.2003.819502
Copyright Status
Unknown
Socpus ID
0347603249 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/0347603249
STARS Citation
Lee, Joohan; Chapin, Steve J.; and Taylor, Stephen, "Reliable Heterogeneous Applications" (2003). Scopus Export 2000s. 1607.
https://stars.library.ucf.edu/scopus2000/1607