• DocumentCode
    1138434
  • Title

    Building survivable services using redundancy and adaptation

  • Author

    Hiltunen, Matti A. ; Schlichting, Richard D. ; Ugarte, Carlos A.

  • Author_Institution
    AT&T Labs.-Res., USA
  • Volume
    52
  • Issue
    2
  • fYear
    2003
  • Firstpage
    181
  • Lastpage
    194
  • Abstract
    Survivable systems-that is, systems that can continue to provide service despite failures, intrusions, and other threats-are increasingly needed in a wide variety of civilian and military application areas. As a step toward realizing such systems, this paper advocates the use of redundancy and adaptation to build survivable services that can provide core functionality for implementing survivability in networked environments. An approach to building such services using these techniques is described and a concrete example involving a survivable communication service is given. This service is based on Cactus, a system for building highly configurable network protocols that offers the flexibility needed to easily add redundant and adaptive components. Initial performance results for a prototype implementation of the communication service built using Cactus/C2.1 running on Linux are also given.
  • Keywords
    fault tolerant computing; redundancy; Cactus; Cactus/C 2.1; Linux; adaptation; adaptive components; failures; highly configurable network protocols; intrusions; networked environments; redundancy; redundant components; survivable communication service; survivable service building; threats; Application software; Communication system security; Computer Society; Concrete; Cryptography; Intrusion detection; Linux; Military computing; Prototypes; Redundancy;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2003.1176985
  • Filename
    1176985