• DocumentCode
    2272305
  • Title

    Dynamic Reconfiguration for Adaptive Multiversion Real-Time Systems

  • Author

    Lima, George ; Camponogara, Eduardo ; Sokolonski, Ana Carolina

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Bahia, Salvador
  • fYear
    2008
  • fDate
    2-4 July 2008
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    Modern real-time systems must be designed to be highly adaptable, reacting to aperiodic events in a predictable manner and exhibiting graceful degradation in overload scenarios whenever needed. In this context, it is useful to structure the system as a set of multiversion tasks. Task versions can be modeled to implement services with various levels of quality. In overload scenarios, for instance, a lower quality service may be scheduled for execution keeping the system correctness and providing graceful degradation. The goal of the reconfiguration mechanism is to select the versions of tasks that lead to the maximum benefit for the system at runtime. In this paper, we provide a schedulability condition based on which we derive an optimal pseudo-polynomial solution for this problem. Then, a faster approximation solution is described. Results from simulation indicate the effectiveness of the proposed approach.
  • Keywords
    polynomial approximation; real-time systems; task analysis; adaptive multiversion real-time systems; aperiodic events; dynamic reconfiguration; multiversion tasks; optimal pseudopolynomial solution; schedulability condition; Adaptive systems; Computational modeling; Computer science; Degradation; Design automation; Design engineering; Fault tolerant systems; Real time systems; Runtime; Systems engineering and theory; dynamic reconfiguration; multiversion; real-time scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2008. ECRTS '08. Euromicro Conference on
  • Conference_Location
    Prague
  • ISSN
    1068-3070
  • Print_ISBN
    978-0-7695-3298-1
  • Type

    conf

  • DOI
    10.1109/ECRTS.2008.24
  • Filename
    4573108