Scalable Stochastic Models for Cloud Services

<p>Cloud computing appears to be a paradigm shift in service oriented computing. Massively scalable Cloud architectures are spawned by new business and social applications as well as Internet driven economics. Besides being inherently large scale and highly distributed, Cloud systems are almos...

Full description

Bibliographic Details
Main Author: Ghosh, Rahul
Other Authors: Trivedi, Kishor S.
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10161/6110
id ndltd-DUKE-oai-dukespace.lib.duke.edu-10161-6110
record_format oai_dc
spelling ndltd-DUKE-oai-dukespace.lib.duke.edu-10161-61102013-01-18T03:05:23ZScalable Stochastic Models for Cloud ServicesGhosh, RahulComputer engineeringComputer scienceElectrical engineeringAnalyticsCloudMarkov chainsOptimizationPerformance modelingStochastic processes<p>Cloud computing appears to be a paradigm shift in service oriented computing. Massively scalable Cloud architectures are spawned by new business and social applications as well as Internet driven economics. Besides being inherently large scale and highly distributed, Cloud systems are almost always virtualized and operate in automated shared environments. The deployed Cloud services are still in their infancy and a variety of research challenges need to be addressed to predict their long-term behavior. Performance and dependability of Cloud services are in general stochastic in nature and they are affected by a large number of factors, e.g., nature of workload and faultload, infrastructure characteristics and management policies. As a result, developing scalable and predictive analytics for Cloud becomes difficult and non-trivial. This dissertation presents the research framework needed to develop high fidelity stochastic models for large scale enterprise systems using Cloud computing as an example. Throughout the dissertation, we show how the developed models are used for: (i) performance and availability analysis, (ii) understanding of power-performance trade-offs, (ii) resiliency quantification, (iv) cost analysis and capacity planning, and (v) risk analysis of Cloud services. In general, the models and approaches presented in this thesis can be useful to a Cloud service provider for planning, forecasting, bottleneck detection, what-if analysis or overall optimization during design, development, testing and operational phases of a Cloud.</p>DissertationTrivedi, Kishor S.2012Dissertationhttp://hdl.handle.net/10161/6110
collection NDLTD
sources NDLTD
topic Computer engineering
Computer science
Electrical engineering
Analytics
Cloud
Markov chains
Optimization
Performance modeling
Stochastic processes
spellingShingle Computer engineering
Computer science
Electrical engineering
Analytics
Cloud
Markov chains
Optimization
Performance modeling
Stochastic processes
Ghosh, Rahul
Scalable Stochastic Models for Cloud Services
description <p>Cloud computing appears to be a paradigm shift in service oriented computing. Massively scalable Cloud architectures are spawned by new business and social applications as well as Internet driven economics. Besides being inherently large scale and highly distributed, Cloud systems are almost always virtualized and operate in automated shared environments. The deployed Cloud services are still in their infancy and a variety of research challenges need to be addressed to predict their long-term behavior. Performance and dependability of Cloud services are in general stochastic in nature and they are affected by a large number of factors, e.g., nature of workload and faultload, infrastructure characteristics and management policies. As a result, developing scalable and predictive analytics for Cloud becomes difficult and non-trivial. This dissertation presents the research framework needed to develop high fidelity stochastic models for large scale enterprise systems using Cloud computing as an example. Throughout the dissertation, we show how the developed models are used for: (i) performance and availability analysis, (ii) understanding of power-performance trade-offs, (ii) resiliency quantification, (iv) cost analysis and capacity planning, and (v) risk analysis of Cloud services. In general, the models and approaches presented in this thesis can be useful to a Cloud service provider for planning, forecasting, bottleneck detection, what-if analysis or overall optimization during design, development, testing and operational phases of a Cloud.</p> === Dissertation
author2 Trivedi, Kishor S.
author_facet Trivedi, Kishor S.
Ghosh, Rahul
author Ghosh, Rahul
author_sort Ghosh, Rahul
title Scalable Stochastic Models for Cloud Services
title_short Scalable Stochastic Models for Cloud Services
title_full Scalable Stochastic Models for Cloud Services
title_fullStr Scalable Stochastic Models for Cloud Services
title_full_unstemmed Scalable Stochastic Models for Cloud Services
title_sort scalable stochastic models for cloud services
publishDate 2012
url http://hdl.handle.net/10161/6110
work_keys_str_mv AT ghoshrahul scalablestochasticmodelsforcloudservices
_version_ 1716575677835116544