• DocumentCode
    1993817
  • Title

    Using quantitative analysis to implement autonomic IT systems

  • Author

    Calinescu, Radu ; Kwiatkowska, Marta

  • Author_Institution
    Comput. Lab., Univ. of Oxford, Oxford
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    100
  • Lastpage
    110
  • Abstract
    The software underpinning today´s IT systems needs to adapt dynamically and predictably to rapid changes in system workload, environment and objectives. We describe a software framework that achieves such adaptiveness for IT systems whose components can be modelled as Markov chains. The framework comprises (i) an autonomic architecture that uses Markov-chain quantitative analysis to dynamically adjust the parameters of an IT system in line with its state, environment and objectives; and (ii) a method for developing instances of this architecture for real-world systems. Two case studies are presented that use the framework successfully for the dynamic power management of disk drives, and for the adaptive management of cluster availability within data centres, respectively.
  • Keywords
    Markov processes; Web services; computer centres; probability; program diagnostics; program verification; software architecture; software fault tolerance; software maintenance; Markov chain; PRISM probabilistic model checker; Web services; adaptive cluster availability management; autonomic legacy IT system; autonomic software architecture; data centre; disk drive; dynamic power management; quantitative analysis tool; software framework; Computer architecture; Disk drives; Energy consumption; Energy management; Knowledge management; Logic devices; Pervasive computing; Power system management; Probabilistic logic; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070512
  • Filename
    5070512