• DocumentCode
    1566780
  • Title

    Adaptive Data Integrity through Dynamically Redundant Data Structures

  • Author

    Florio, Vincenzo De ; Blondia, Chris

  • Author_Institution
    Dept. of Math. & Comput. Sci., Antwerp Univ., Antwerp
  • fYear
    2008
  • Firstpage
    1213
  • Lastpage
    1218
  • Abstract
    This paper introduces a tool that allows designers to make use of adaptively redundant data structures with commodity programming languages such as C or Java. Designers using such tool can define redundant data structures in which the degree of redundancy is not fixed once and for all at design time, but rather it changes dynamically with respect to the disturbances experienced during the run time. Our approach attunes the degree of redundancy required to ensure data integrity to the actual faults being experienced by the system and provides an example of adaptive fault-tolerant software. We prove the effectiveness of our tool by showing that adaptive replication reaches the same effectiveness of static replication but consuming much less resources and computing time.
  • Keywords
    data integrity; data structures; security of data; system monitoring; adaptive data integrity; adaptive fault-tolerant software; commodity programming language; dynamic redundant data structure; static replication; Application software; CMOS technology; Computer languages; Data structures; Fault tolerance; Fault tolerant systems; Java; Protection; Redundancy; Runtime environment; Redundancy; data integrity; data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2008. ARES 08. Third International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3102-1
  • Type

    conf

  • DOI
    10.1109/ARES.2008.67
  • Filename
    4529481