• DocumentCode
    2803384
  • Title

    Reliability and Performance of Component Based Software Systems with Restarts, Retries, Reboots and Repairs

  • Author

    Sharma, Vibhu Saujanya ; Trivedi, Kishor S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng.,, Indian Inst. of Technol., Kanpur
  • fYear
    2006
  • fDate
    7-10 Nov. 2006
  • Firstpage
    299
  • Lastpage
    310
  • Abstract
    High reliability and performance are vital for software systems handling diverse mission critical applications. Such software systems are usually component based and may possess multiple levels of fault recovery. A number of parameters, including the software architecture, behavior of individual components, underlying hardware, and the fault recovery measures, affect the behavior of such systems, and there is a need for an approach to study them. In this paper we present an integrated approach for modeling and analysis of component based systems with multiple levels of failures and fault recovery both at the software, as well as the hardware level. The approach is useful to analyze attributes such as overall reliability, performance, and machine availabilities for such systems, wherein failures may happen at the software components, the operating system, or at the hardware, and corresponding restarts, retries, reboots or repairs are used for mitigation. Our approach encompasses Markov chain, and queueing network modeling, for estimating system reliability, machine availabilities and performance. The approach is helpful for designing and building better systems and also while improving existing systems
  • Keywords
    object-oriented programming; program diagnostics; software fault tolerance; software performance evaluation; system recovery; attribute analysis; component based software systems; fault recovery; mission critical applications; software architecture; software performance; software reliability; system analysis; Application software; Availability; Failure analysis; Hardware; Mission critical systems; Performance analysis; Software architecture; Software measurement; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2006. ISSRE '06. 17th International Symposium on
  • Conference_Location
    Raleigh, NC
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2684-5
  • Type

    conf

  • DOI
    10.1109/ISSRE.2006.39
  • Filename
    4021996