2014 · 16 citations · 16 references
ComputingCloud ComputingSystems EngineeringCloud ArchitectureCloud InfrastructureFault-tolerant SystemsAvailabilityAvailability EngineeringAvailability ManagementHigh AvailabilityHigh-availability DesignReliability ModelingAvailability ModelingAvailability ModellingContinuous-time Markov ChainsHigh-availability SystemsService AvailabilityService Availability AnalysisService Availability ModelingSystem Availability Analysis
Cloud computing environments are an emerging technology that aims at proving several cloud services over the Internet, making it possible to provide a huge variety of applications with different purposes to users. Multimedia services are examples of these new services that use cloud computing, like video streaming, where the user can access their videos from cloud environments. For cloud service systems, assurance of high-availability of cloud services is a challenging and critical issue. In this paper, we evaluated the video streaming service's availability for video on demand cloud system. Hierarchical modeling strategy, availability models combining reliability blocks diagrams (RBD) and continuous time Markov chain (CTMC) were used, indicating a system availability of 1.92 nines. The critical component of the system was indicated through sensibility analysis. We realized a model validation technique to demonstrate that the models represent the behavior of the real system.
16
Fundamental Concepts of Dependability
A. Avižienis, J.-C. Laprie, Brian Randell · 2000 · 402 citations
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Ivan Krsul, Arijit Ganguly, Jian Zhang et al. · 2005 · 213 citations