• DocumentCode
    833285
  • Title

    Reliable heterogeneous applications

  • Author

    Lee, Joohan ; Chapin, Steve J. ; Taylor, Stephen

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
  • Volume
    52
  • Issue
    3
  • fYear
    2003
  • Firstpage
    330
  • Lastpage
    339
  • 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.
  • Keywords
    distributed processing; failure analysis; military computing; security of data; software fault tolerance; computational resiliency; concurrent programming technology; concurrent remote sensing; concurrent sonar processing; firewalls; heterogeneous distributed applications; heterogeneous distributed computing environment; information-warfare attacks; intrusion sensors; military mission; mission policy; network infrastructure protection; network security; reliable heterogeneous applications; replicated software structures; software fault-tolerance; static defense measures; system reliability; Application software; Distributed computing; Fault tolerance; Information security; Maintenance; Military computing; Protection; Prototypes; Reliability; Software prototyping;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/TR.2003.819502
  • Filename
    1248650