Cargando…

A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services

Cloud computing is becoming the new generation computing infrastructure, and many cloud vendors provide different types of cloud services. How to choose the best cloud services for specific applications is very challenging. Addressing this challenge requires balancing multiple factors, such as busin...

Descripción completa

Detalles Bibliográficos
Autores principales: Gui, Zhipeng, Yang, Chaowei, Xia, Jizhe, Huang, Qunying, Liu, Kai, Li, Zhenlong, Yu, Manzhu, Sun, Min, Zhou, Nanyin, Jin, Baoxuan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4149509/
https://www.ncbi.nlm.nih.gov/pubmed/25170937
http://dx.doi.org/10.1371/journal.pone.0105297
_version_ 1782332771237101568
author Gui, Zhipeng
Yang, Chaowei
Xia, Jizhe
Huang, Qunying
Liu, Kai
Li, Zhenlong
Yu, Manzhu
Sun, Min
Zhou, Nanyin
Jin, Baoxuan
author_facet Gui, Zhipeng
Yang, Chaowei
Xia, Jizhe
Huang, Qunying
Liu, Kai
Li, Zhenlong
Yu, Manzhu
Sun, Min
Zhou, Nanyin
Jin, Baoxuan
author_sort Gui, Zhipeng
collection PubMed
description Cloud computing is becoming the new generation computing infrastructure, and many cloud vendors provide different types of cloud services. How to choose the best cloud services for specific applications is very challenging. Addressing this challenge requires balancing multiple factors, such as business demands, technologies, policies and preferences in addition to the computing requirements. This paper recommends a mechanism for selecting the best public cloud service at the levels of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). A systematic framework and associated workflow include cloud service filtration, solution generation, evaluation, and selection of public cloud services. Specifically, we propose the following: a hierarchical information model for integrating heterogeneous cloud information from different providers and a corresponding cloud information collecting mechanism; a cloud service classification model for categorizing and filtering cloud services and an application requirement schema for providing rules for creating application-specific configuration solutions; and a preference-aware solution evaluation mode for evaluating and recommending solutions according to the preferences of application providers. To test the proposed framework and methodologies, a cloud service advisory tool prototype was developed after which relevant experiments were conducted. The results show that the proposed system collects/updates/records the cloud information from multiple mainstream public cloud services in real-time, generates feasible cloud configuration solutions according to user specifications and acceptable cost predication, assesses solutions from multiple aspects (e.g., computing capability, potential cost and Service Level Agreement, SLA) and offers rational recommendations based on user preferences and practical cloud provisioning; and visually presents and compares solutions through an interactive web Graphical User Interface (GUI).
format Online
Article
Text
id pubmed-4149509
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-41495092014-09-03 A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services Gui, Zhipeng Yang, Chaowei Xia, Jizhe Huang, Qunying Liu, Kai Li, Zhenlong Yu, Manzhu Sun, Min Zhou, Nanyin Jin, Baoxuan PLoS One Research Article Cloud computing is becoming the new generation computing infrastructure, and many cloud vendors provide different types of cloud services. How to choose the best cloud services for specific applications is very challenging. Addressing this challenge requires balancing multiple factors, such as business demands, technologies, policies and preferences in addition to the computing requirements. This paper recommends a mechanism for selecting the best public cloud service at the levels of Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). A systematic framework and associated workflow include cloud service filtration, solution generation, evaluation, and selection of public cloud services. Specifically, we propose the following: a hierarchical information model for integrating heterogeneous cloud information from different providers and a corresponding cloud information collecting mechanism; a cloud service classification model for categorizing and filtering cloud services and an application requirement schema for providing rules for creating application-specific configuration solutions; and a preference-aware solution evaluation mode for evaluating and recommending solutions according to the preferences of application providers. To test the proposed framework and methodologies, a cloud service advisory tool prototype was developed after which relevant experiments were conducted. The results show that the proposed system collects/updates/records the cloud information from multiple mainstream public cloud services in real-time, generates feasible cloud configuration solutions according to user specifications and acceptable cost predication, assesses solutions from multiple aspects (e.g., computing capability, potential cost and Service Level Agreement, SLA) and offers rational recommendations based on user preferences and practical cloud provisioning; and visually presents and compares solutions through an interactive web Graphical User Interface (GUI). Public Library of Science 2014-08-29 /pmc/articles/PMC4149509/ /pubmed/25170937 http://dx.doi.org/10.1371/journal.pone.0105297 Text en © 2014 Gui et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Gui, Zhipeng
Yang, Chaowei
Xia, Jizhe
Huang, Qunying
Liu, Kai
Li, Zhenlong
Yu, Manzhu
Sun, Min
Zhou, Nanyin
Jin, Baoxuan
A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title_full A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title_fullStr A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title_full_unstemmed A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title_short A Service Brokering and Recommendation Mechanism for Better Selecting Cloud Services
title_sort service brokering and recommendation mechanism for better selecting cloud services
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4149509/
https://www.ncbi.nlm.nih.gov/pubmed/25170937
http://dx.doi.org/10.1371/journal.pone.0105297
work_keys_str_mv AT guizhipeng aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT yangchaowei aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT xiajizhe aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT huangqunying aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT liukai aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT lizhenlong aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT yumanzhu aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT sunmin aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT zhounanyin aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT jinbaoxuan aservicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT guizhipeng servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT yangchaowei servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT xiajizhe servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT huangqunying servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT liukai servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT lizhenlong servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT yumanzhu servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT sunmin servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT zhounanyin servicebrokeringandrecommendationmechanismforbetterselectingcloudservices
AT jinbaoxuan servicebrokeringandrecommendationmechanismforbetterselectingcloudservices