A QoS aware services mashup model for cloud computing applications

<p><strong>Purpose: </strong>With the popularity of cloud computing, cloud services have become to be application programming platform where users can create new applications mashup(composing) the functionality offered byothers.By composing of distributed, cloud services dynamicall...

Full description

Bibliographic Details
Main Authors: Yee Ming Chen, Yi Jen Peng
Format: Article
Language:English
Published: OmniaScience 2012-12-01
Series:Journal of Industrial Engineering and Management
Subjects:
Online Access:http://www.jiem.org/index.php/jiem/article/view/472
_version_ 1818365945298550784
author Yee Ming Chen
Yi Jen Peng
author_facet Yee Ming Chen
Yi Jen Peng
author_sort Yee Ming Chen
collection DOAJ
description <p><strong>Purpose: </strong>With the popularity of cloud computing, cloud services have become to be application programming platform where users can create new applications mashup(composing) the functionality offered byothers.By composing of distributed, cloud services dynamicallyto provide more complex tasks, services mashup provides an attractive way for building large-scale Internetapplications.Oneof the challenging issues of cloud services mashup is how to find service paths to route the service instances provider through whilemeeting the applications’ resource requirements so that the QoS constraints are satisfied. However, QoS aware service routing problem istypically NP-hard.The purpose of this paper is to propose a QoS Aware Services Mashup(QASM) model to solve this problem more effectively.</p><p><strong>Design/methodology/approach: </strong>In this paper, we focus on the QoS aware services selection problem in cloud services mashup, for example, given the user service composition requirements and their QoS constraint descriptions, how to select the required serviceinstances and route the data flows through these instances so that the QoS requirements are satisfied. We design a heuristic algorithm to find service paths to route the data flows through whilemeeting the applications’ resource requirements and specific QoS constraints.</p><p><strong>Findings: </strong>This study propose a QoS Aware Services Mashup(QASM) model to solve this problem more effectively. Simulations show that QASM can achieve desired QoS assurances as well as load balancing in cloud services environment.</p><p><strong>Originality/value: </strong>This paperpresent a QASM model for providing high performance distributedapplications in the cloud computing systems.</p>
first_indexed 2024-12-13T22:28:19Z
format Article
id doaj.art-53767a6fdc244fa8a23d448ee7977c62
institution Directory Open Access Journal
issn 2013-8423
2013-0953
language English
last_indexed 2024-12-13T22:28:19Z
publishDate 2012-12-01
publisher OmniaScience
record_format Article
series Journal of Industrial Engineering and Management
spelling doaj.art-53767a6fdc244fa8a23d448ee7977c622022-12-21T23:29:08ZengOmniaScienceJournal of Industrial Engineering and Management2013-84232013-09532012-12-015245747210.3926/jiem.472131A QoS aware services mashup model for cloud computing applicationsYee Ming Chen0Yi Jen Peng1Yuan Ze UniversityHsin Sheng College of Medical Care and Management<p><strong>Purpose: </strong>With the popularity of cloud computing, cloud services have become to be application programming platform where users can create new applications mashup(composing) the functionality offered byothers.By composing of distributed, cloud services dynamicallyto provide more complex tasks, services mashup provides an attractive way for building large-scale Internetapplications.Oneof the challenging issues of cloud services mashup is how to find service paths to route the service instances provider through whilemeeting the applications’ resource requirements so that the QoS constraints are satisfied. However, QoS aware service routing problem istypically NP-hard.The purpose of this paper is to propose a QoS Aware Services Mashup(QASM) model to solve this problem more effectively.</p><p><strong>Design/methodology/approach: </strong>In this paper, we focus on the QoS aware services selection problem in cloud services mashup, for example, given the user service composition requirements and their QoS constraint descriptions, how to select the required serviceinstances and route the data flows through these instances so that the QoS requirements are satisfied. We design a heuristic algorithm to find service paths to route the data flows through whilemeeting the applications’ resource requirements and specific QoS constraints.</p><p><strong>Findings: </strong>This study propose a QoS Aware Services Mashup(QASM) model to solve this problem more effectively. Simulations show that QASM can achieve desired QoS assurances as well as load balancing in cloud services environment.</p><p><strong>Originality/value: </strong>This paperpresent a QASM model for providing high performance distributedapplications in the cloud computing systems.</p>http://www.jiem.org/index.php/jiem/article/view/472QoS, cloud services, mashup, optimization
spellingShingle Yee Ming Chen
Yi Jen Peng
A QoS aware services mashup model for cloud computing applications
Journal of Industrial Engineering and Management
QoS, cloud services, mashup, optimization
title A QoS aware services mashup model for cloud computing applications
title_full A QoS aware services mashup model for cloud computing applications
title_fullStr A QoS aware services mashup model for cloud computing applications
title_full_unstemmed A QoS aware services mashup model for cloud computing applications
title_short A QoS aware services mashup model for cloud computing applications
title_sort qos aware services mashup model for cloud computing applications
topic QoS, cloud services, mashup, optimization
url http://www.jiem.org/index.php/jiem/article/view/472
work_keys_str_mv AT yeemingchen aqosawareservicesmashupmodelforcloudcomputingapplications
AT yijenpeng aqosawareservicesmashupmodelforcloudcomputingapplications
AT yeemingchen qosawareservicesmashupmodelforcloudcomputingapplications
AT yijenpeng qosawareservicesmashupmodelforcloudcomputingapplications