Efficient distribution of requests in federated cloud computing environments utilizing statistical multiplexing

Abstract One of the main questions in cloud computing environments is how to efficiently distribute user requests or Virtual Machines (VMs) based on their resource needs over time. This question is also an important one when dealing with a cloud federation environment where rational cloud service providers are collaborating together by sharing customer requests. By considering intrinsic aspects of the cloud computing model one can propose request distribution methods that play on the strengths of this computing paradigm. In this paper we look at statistical multiplexing and server consolidation as such a strength and examine the use of the coefficient of variation and other related statistical metrics as objective functions which can be used in deciding on the request distribution mechanism. The complexity of using these objective functions is analyzed and heuristic methods which enable efficient request partitioning in a feasible time are presented & compared.

[1]  Inderveer Chana,et al.  A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges , 2016, Journal of Grid Computing.

[2]  Sarbani Roy,et al.  Multi-criteria based federation selection in cloud , 2017, 2017 9th International Conference on Communication Systems and Networks (COMSNETS).

[3]  Jin-Kao Hao,et al.  A multiple search operator heuristic for the max-k-cut problem , 2015, Ann. Oper. Res..

[4]  Eric Bouillet,et al.  Efficient resource provisioning in compute clouds via VM multiplexing , 2010, ICAC '10.

[5]  Johan Tordsson,et al.  Policy-Driven Service Placement Optimization in Federated Clouds , 2011 .

[6]  M. Shamim Hossain,et al.  Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform , 2012, Information Systems Frontiers.

[7]  Rajkumar Buyya,et al.  Self managed virtual machine scheduling in Cloud systems , 2017, Inf. Sci..

[8]  Daniel Grosu,et al.  Cloud Federations in the Sky: Formation Game and Mechanism , 2015, IEEE Transactions on Cloud Computing.

[9]  Amit Kumar Das,et al.  A QoS and profit aware cloud confederation model for IaaS service providers , 2014, ICUIMC.

[10]  Sanjaya Kumar Panda,et al.  Task Partitioning Scheduling Algorithms for Heterogeneous Multi-Cloud Environment , 2018 .

[11]  T. V. Lakshman,et al.  Online Allocation of Virtual Machines in a Distributed Cloud , 2017, IEEE/ACM Transactions on Networking.

[12]  Edmund K. Burke,et al.  The late acceptance Hill-Climbing heuristic , 2017, Eur. J. Oper. Res..

[13]  Johan Tordsson,et al.  Virtualization Techniques Compared: Performance, Resource, and Power Usage Overheads in Clouds , 2018, ICPE.

[14]  Thandar Thein,et al.  CORRELATION BASED VMS PLACEMENT RESOURCE PROVISION , 2013 .

[15]  Fred W. Glover,et al.  Tabu Search , 1997, Handbook of Heuristics.

[16]  Jie Xu,et al.  An Approach for Characterizing Workloads in Google Cloud to Derive Realistic Resource Utilization Models , 2013, 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering.

[17]  Jie Xu,et al.  Neural Network-Based Overallocation for Improved Energy-Efficiency in Real-Time Cloud Environments , 2012, 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[18]  Manoj V. Thomas,et al.  Dynamic partner selection in Cloud Federation for ensuring the quality of service for cloud consumers , 2017, Int. J. Model. Simul. Sci. Comput..

[19]  Sarbani Roy,et al.  Quality and Profit Assured Trusted Cloud Federation Formation: Game Theory Based Approach , 2018, IEEE Transactions on Services Computing.

[20]  Stefano Giordano,et al.  A power efficient genetic algorithm for resource allocation in cloud computing data centers , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[21]  Rajkumar Buyya,et al.  Interconnected Cloud Computing Environments , 2014, ACM Comput. Surv..

[22]  J. Banks,et al.  Discrete-Event System Simulation , 1995 .

[23]  Athanasios V. Vasilakos,et al.  Resource and Revenue Sharing with Coalition Formation of Cloud Providers: Game Theoretic Approach , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[24]  Seunghyun Yoon,et al.  An evaluation of federated cloud computing effect with service level , 2011, 2011 International Conference on Computational Problem-Solving (ICCP).

[25]  Alan M. Frieze,et al.  Improved approximation algorithms for MAXk-CUT and MAX BISECTION , 1995, Algorithmica.

[26]  Maurice Gagnaire,et al.  Federation and Revenue Sharing in Cloud Computing Environment , 2014, 2014 IEEE International Conference on Cloud Engineering.

[27]  Stephen P. Boyd,et al.  Toeplitz Inverse Covariance-Based Clustering of Multivariate Time Series Data , 2017, KDD.

[28]  Surjeet Dalal,et al.  Performance Analysis of Cloud Resource Provisioning Algorithms , 2018 .

[29]  Dusit Niyato,et al.  Workload Factoring and Resource Sharing via Joint Vertical and Horizontal Cloud Federation Networks , 2017, IEEE Journal on Selected Areas in Communications.