Cloud broker service‐oriented resource management model

With the increasing digital media content, cloud computing's importance is scaling up very fast. It provides ease of management for the growing media content. Besides this, features like ubiquitous access, service creation, service discovery and resource provisioning play a significant role. Cloud arena is going beyond this now, and the next era is of cloud federation. Services would be brought up together to the user through multiple clouds, known as cloud federation or intercloud computing. Although still in its infancy, intercloud computing is meant to provide more scalable, efficient and better managed services. Cloud broker is an important feature of intercloud computing, which plays its role in terms of resource management, service discovery, service-level agreement negotiation and match making between service provider(s) and customer(s). The already performed studies have trivially addressed brokerage in intercloud environment, and no complete resource management model is presented so far. In this study, we present a detailed service-oriented dynamic resource management model, which covers the issues of resource prediction, customer type-based resource estimation and reservation, advanced reservation, pricing, refunding and acquired quality of service-based refunding. We have implemented our system in Java/NetBeans 8.0 (Oracle Corporation) and evaluated through CloudSim 3.0.3 (The CLOUDS Lab, The University of Melbourne, Australia) toolkit, on 11 parameters. Our methodology was modelled on Google Cluster trace of 12 000 machines. The results and discussion show the validity and performance of our system. Copyright © 2015 John Wiley & Sons, Ltd.

[1]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[2]  Achim Streit,et al.  Simulation-based Evaluation of an Intercloud Service Broker , 2012, CLOUD 2012.

[3]  Dave Cliff,et al.  A financial brokerage model for cloud computing , 2011, Journal of Cloud Computing: Advances, Systems and Applications.

[4]  Salvatore Venticinque,et al.  An SLA-based Broker for Cloud Infrastructures , 2013, Journal of Grid Computing.

[5]  Baochun Li,et al.  Dynamic Cloud Pricing for Revenue Maximization , 2013, IEEE Transactions on Cloud Computing.

[6]  Eui-Nam Huh,et al.  Inter-Cloud Architecture and Media Cloud Storage Design Considerations , 2014 .

[7]  Wenbo Wang,et al.  Joint allocation of uplink and downlink resources for interactive mobile cloud applications , 2016, Trans. Emerg. Telecommun. Technol..

[8]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[9]  Xiaohua Jia,et al.  An Efficient and Secure Dynamic Auditing Protocol for Data Storage in Cloud Computing , 2013, IEEE Transactions on Parallel and Distributed Systems.

[10]  Eui-Nam Huh,et al.  Framework of Resource Management for Intercloud Computing , 2014 .

[11]  Wenbo Wang,et al.  Investigation of cell association techniques in uplink cloud radio access networks , 2016, Trans. Emerg. Telecommun. Technol..

[12]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[13]  Bingsheng He,et al.  Transformation-Based Monetary CostOptimizations for Workflows in the Cloud , 2014, IEEE Transactions on Cloud Computing.

[14]  Bu-Sung Lee,et al.  Robust cloud resource provisioning for cloud computing environments , 2010, 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[15]  Deger Cenk Erdil,et al.  Autonomic cloud resource sharing for intercloud federations , 2013, Future Gener. Comput. Syst..

[16]  David Bernstein,et al.  Intercloud Directory and Exchange Protocol Detail Using XMPP and RDF , 2010, 2010 6th World Congress on Services.

[17]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[18]  Muhammad Ali Imran,et al.  Self organising cloud cells: a resource efficient network densification strategy , 2015, Trans. Emerg. Telecommun. Technol..

[19]  Ewa Deelman,et al.  The cost of doing science on the cloud: the Montage example , 2008, HiPC 2008.

[20]  Zhili Sun,et al.  A Sevice-Oriented Broker for Bulk Data Transfer in Cloud Computing , 2010, 2010 Ninth International Conference on Grid and Cloud Computing.

[21]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[22]  Miguel Garcia,et al.  Architecture and protocol for intercloud communication , 2014, Inf. Sci..

[23]  Arkady B. Zaslavsky,et al.  Sensing as a service model for smart cities supported by Internet of Things , 2013, Trans. Emerg. Telecommun. Technol..

[24]  Hai Jin,et al.  Towards Pay-As-You-Consume Cloud Computing , 2011, 2011 IEEE International Conference on Services Computing.

[25]  Dusit Niyato,et al.  A Framework for Cooperative Resource Management in Mobile Cloud Computing , 2013, IEEE Journal on Selected Areas in Communications.

[26]  Per J. Nesse,et al.  Assessment and optimisation of business opportunities for telecom operators in the cloud value network , 2013, Trans. Emerg. Telecommun. Technol..

[27]  Ki-Woong Park,et al.  THEMIS: A Mutually Verifiable Billing System for the Cloud Computing Environment , 2013, IEEE Transactions on Services Computing.

[28]  Sanjay Chaudhary,et al.  Policy based resource allocation in IaaS cloud , 2012, Future Gener. Comput. Syst..

[29]  Baochun Li,et al.  Dynamic Cloud Resource Reservation via Cloud Brokerage , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems.

[30]  Jaideep Vaidya,et al.  Algorithms and Architectures for Parallel Processing , 2018, Lecture Notes in Computer Science.