Abstract

Purpose: 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. Design/methodology/approach: 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. Findings: 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. Originality/value: This paperpresent a QASM model for providing high performance distributedapplications in the cloud computing systems.

Highlights

  • The topic of cloud computing is gaining more and more attention in the service research community

  • This paper present a QoS Aware Services Mashup (QASM) model for providing high performance distributed applications in the cloud computing systems Keywords: QoS, cloud services, mashup, optimization

  • 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 service instances and route the data flows through these instances so that the QoS requirements are satisfied

Read more

Summary

Introduction

The topic of cloud computing is gaining more and more attention in the service research community. Research on cloud services brings a promising technique to create value-added business applications composed by dynamically selected individual cloud services Mashup is a Web-based network resource that composes existing services resources, be it content, data or application functionality, from more than one resource in enterprise environments by empowering the actual end-users to create and adapt individual information centric and situational applications. Being resources based and sourced via public APIs, gadgets ( known as widgets) provide application domain functions or information-specific functions (Chu, Nadiminti, Jin, Venugopal & Buyya, 2007). We propose a QoS Aware Services Mashup (QASM) model for choosing and composing different cloud services into a service path satisfying the user’s quality requirements

Overview of the QoS Aware Services Mashup
Formal Definition and Problem
On-demand services mashup
Performance Evaluation
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.