Den programvara som ligger till grund för dagens IT-system måste anpassas dynamiskt och förutsägbart till snabba förändringar i systembelastning, miljö och mål. Vi beskriver ett programvaruramverk som uppnår en sådan anpassningsförmåga för IT-system vars komponenter kan modelleras som Markovkedjor. Ramverket består av i) en autonom arkitektur som använder Markov-kedje kvantitativ analys för att dynamiskt justera parametrarna för ett IT-system i linje med dess tillstånd, miljö och mål, och ii) en metod för att utveckla instanser av denna arkitektur för verkliga system. Två fallstudier presenteras som använder ramverket framgångsrikt för dynamisk effekthantering av diskenheter, och för adaptiv hantering av klustertillgänglighet inom datacenter, respektive.
Till exempel, Calinescu och Kwiatkowska REF införa en autonom arkitektur som använder Markov-kedje kvantitativ analys för att dynamiskt justera parametrarna för ett IT-system efter dess miljö och mål.
Using quantitative analysis to implement autonomic IT systems
{'venue': '2009 IEEE 31st International Conference on Software Engineering', 'journal': '2009 IEEE 31st International Conference on Software Engineering', 'mag_field_of_study': ['Computer Science']}