Authors
Mário Henrique de Souza Pardo, Adriana Molina Centurion, Paulo Sérgio Franco Eustáquio, Regina Helena Carlucci Santana, Sarita Mazzini Bruschi and Marcos José Santana, University of Sâo Paulo (USP), Brazil
Abstract
Cloud Computing is the industry whose demand has been growing continuously since its appearance as a solution that offers different types of computing resources as a service over the Internet. The number of cloud computing providers grows into a run, while the end user is currently in the position of having many pricing options, distinct features and performance for the same required service. This work is inserted in the cloud computing task scheduling research field to hybrid cloud environments with service-oriented architecture (SOA), dynamic allocation and control of services and QoS requirements attendance. Therefore, it is proposed the QBroker Architecture, representing a cloud broker with trading features that implement the intermediation services, defined by the NIST Cloud Computing Reference Model. An experimental design was created in order to demonstrate compliance to the QoS requirement of maximum task execution time, the differentiation of services and dynamic allocation of services. The experimental results obtained by simulation with CloudSim prove that QBroker has the necessary requirements to provide QoS improvement in hybrid cloud computing environments based on SOA.
Keywords
Cloud Broker, Cloud Computing, SOA, QoS, dynamic service allocation, deadline, task scheduling algorithm, intermediation, NIST Reference Model.