TY - CHAP
T1 - Rationale for use of cloud computing
T2 - A qos-based framework for service provider selection
AU - Zeid, Amir
AU - Shawish, Ahmed
AU - Salama, Maria
N1 - Publisher Copyright:
© 2014 by IGI Global. All rights reserved.
PY - 2014/3/31
Y1 - 2014/3/31
N2 - Cloud Computing is the most promising computing paradigm that provides flexible resource allocation on demand with the promise of realizing elastic, Internet-accessible, computing on a pay-as-you-go basis. With the growth and expansion of the Cloud services and participation of various services providers, the description of quality parameters and measurement units start to diversify and sometime contradict. Such ambiguity does not only result in the rise of various Quality of Service (QoS) interoperability problems but also in the distraction of the services consumers who find themselves unable to match quality requirements with the providers' offerings. Yet, employing the available QoS models that cover certain quality aspects while neglecting others drive consumers to perform their service selection based only on cost-benefit analysis and performance evaluation, without being able to perform subjective selection based on a comprehensive set of well-defined quality aspects. This chapter presents a novel QoS ontology that combines and defines all of the existing quality aspects in a unified way to efficiently overcome all existing diversities. Using such an ontology, a comprehensive broad QoS model combining all quality-related parameters of both service providers and consumers for different Cloud platforms is presented. The chapter also provides a mathematical model that formulates the Cloud Computing service provider selection optimization problem based on QoS guarantees. The validation of the provided model is addressed in the chapter through extensive simulation studies conducted on benchmark data of Content Delivery Network providers. The studies report the efficient matching of the model with the market-oriented different platform characteristics.
AB - Cloud Computing is the most promising computing paradigm that provides flexible resource allocation on demand with the promise of realizing elastic, Internet-accessible, computing on a pay-as-you-go basis. With the growth and expansion of the Cloud services and participation of various services providers, the description of quality parameters and measurement units start to diversify and sometime contradict. Such ambiguity does not only result in the rise of various Quality of Service (QoS) interoperability problems but also in the distraction of the services consumers who find themselves unable to match quality requirements with the providers' offerings. Yet, employing the available QoS models that cover certain quality aspects while neglecting others drive consumers to perform their service selection based only on cost-benefit analysis and performance evaluation, without being able to perform subjective selection based on a comprehensive set of well-defined quality aspects. This chapter presents a novel QoS ontology that combines and defines all of the existing quality aspects in a unified way to efficiently overcome all existing diversities. Using such an ontology, a comprehensive broad QoS model combining all quality-related parameters of both service providers and consumers for different Cloud platforms is presented. The chapter also provides a mathematical model that formulates the Cloud Computing service provider selection optimization problem based on QoS guarantees. The validation of the provided model is addressed in the chapter through extensive simulation studies conducted on benchmark data of Content Delivery Network providers. The studies report the efficient matching of the model with the market-oriented different platform characteristics.
UR - http://www.scopus.com/inward/record.url?scp=84946008671&partnerID=8YFLogxK
U2 - 10.4018/978-1-4666-5788-5.ch002
DO - 10.4018/978-1-4666-5788-5.ch002
M3 - Chapter
AN - SCOPUS:84946008671
SN - 146665788X
SN - 9781466657885
SP - 24
EP - 56
BT - Security, Trust, and Regulatory Aspects of Cloud Computing in Business Environments
ER -