Litcius/Paper detail

Efficient Analysis of Resource Availability for Cloud Computing Systems to Reduce SLA Violations

Yuchang Mo, Liudong Xing

2021IEEE Transactions on Dependable and Secure Computing19 citationsDOI

Abstract

Resource availability of cloud computing systems is vital for today's information infrastructures. However, the constituent computing nodes are not fault free. The availability requirements on the delivered computing resources should be defined clearly by using a formal, contractual agreement, known as the Service Level Agreement (SLA), between providers and customers. To reduce the risk of various SLA violations, an efficient analysis of resource availability is important. This paper proposes a new analytical approach based on multi-valued decision diagrams (MDD) for the efficient resource availability analysis of cloud computing systems with heterogeneous, multi-state computing nodes. Particularly, a novel and efficient MDD construction method is presented to generate compact MDD models encoding different amounts of cumulative computing resources. Two detailed case studies are performed to illustrate basics and application of the proposed approach to reduce SLA violations and guarantee the availability requirements on the delivered computing resources. Benchmark studies are further conducted to show efficiency of the proposed MDD-based approach as compared with the continuous-time Markov chains-based method and the universal generation function-based method.

Topics & Concepts

Computer scienceCloud computingDistributed computingService-level agreementResource (disambiguation)Benchmark (surveying)Fault toleranceUtility computingCloud computing securityComputer networkOperating systemGeodesyGeographyCloud Computing and Resource ManagementSoftware System Performance and ReliabilityPetri Nets in System Modeling