Abstract
Dynamic distributed algorithm for provisioning of resources has been proposed to support heterogeneous multi-cloud environment. Multi-cloud infrastructure heterogeneity implies the presence of more diverse sets of resources and constraints that aggravate competition among providers. Sigmoidal and logarithmic functions have been used as the utility functions to meet the indicated constraints in the Service Level Agreement (SLA). Spot instances as the elastic tasks can be supported with Logarithmic functions while the algorithm always guaranteed Sigmoidal functions have the priority over the Logarithmic functions. The model uses diverse sets of resources scheduled in a multi-clouds environment by the proposed Ranked Method (RM) in a time window “slice”. To maximize the revenue and diminish cost of services in the pooled aggregated resources of multi-cloud environment, the multi-dimensional self-optimization problem in distributed autonomic computing systems is proposed.
This work was supported, in part, by Open Cloud Institute at University of Texas at San Antonio, Texas, USA and by Grant number FA8750-15-2-0116 from Air Force Research Laboratory and OSD, USA. The authors gratefully acknowledge use of the services of Chameleon cloud and Jetstream cloud, funded by NSF awards 1419165 and 1445604 respectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
International Data Corporation. http://www.idc.com/
A.N. Toosi, On the economics of infrastructure as a service cloud providers: pricing, markets, and profit maximization (2014)
I. Foster, C. Kesselman, The Grid 2: Blueprint for a New Computing Infrastructure (Elsevier, 2003)
A. Beloglazov, R. Buyya, Managing overloaded hosts for dynamic consolidation of virtual machines in cloud data centers under quality of service constraints. IEEE Trans. Parallel Distrib. Syst. 24(7), 1366–1379 (2013)
Google Compute Engine. https://www.cloud.google.com/products/compute-engine/
Amazon EC2. http://www.aws.amazon.com/ec2/
Windows Azure. http://www.azure.microsoft.com/
Openstack cloud software. http://www.openstack.org/
Chameleoncloud. https://www.chameleoncloud.org/
P. Rad, V. Lindberg, J. Prevost, W. Zhang, M. Jamshidi, ZeroVM: secure distributed processing for big data analytics, pp. 1–6
D. Hancock, C. Stewart, J. Fischer, J. Lowe, P. Rad, M. Vaughn, Resource Management from HPC to the Cloud: Do you Manage Resources or do they Manage you? (2016)
P. Rad, A. Chronopoulos, P. Lama, P. Madduri, C. Loader, Benchmarking bare metal cloud servers for HPC applications, in 2015 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), pp. 153–159 (2015)
S.M. Balakrishnan, A.K. Sangaiah, MIFIM—Middleware solution for service centric anomaly in future internet models. Future Generation Computer Systems (Elsevier Publishers, 2016). doi:10.1016/j.future.2016.08.006
S.M. Balakrishnan, A.K. Sangaiah, Integrated QoUE and QoS approach for optimal service composition selection in internet of services. Multimedia Tools Applications (Springer Publishers, 2016). doi:10.1007/s11042-016-3837-9
P. Rad, R. V. Boppana, P. Lama, G. Berman, and M. Jamshidi, Low-latency software defined network for high performance clouds, pp. 486–491
M. Muppidi, P. Rad, S.S. Agaian, M. Jamshidi, Container based parallelization for faster and reliable image segmentation, pp. 1–6
A. Gohad, N.C. Narendra, P. Ramachandran, Cloud Pricing Models: A Survey and Position Paper, pp. 1–8
W. Wang, B. Li, B. Liang, Towards optimal capacity segmentation with hybrid cloud pricing, pp. 425–434
L. Zhang, Z. Li, C. Wu, Dynamic resource provisioning in cloud computing: a randomized auction approach, pp. 433–441
M. Mihailescu, Y.M. Teo, Dynamic resource pricing on federated clouds, pp. 513–517
E. Elmroth, F.G. Márquez, D. Henriksson, D.P. Ferrera, Accounting and billing for federated cloud infrastructures, pp. 268–275
B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Caceres, The reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 4: 1–4: 11 (2009)
G. Lee, Resource allocation and scheduling in heterogeneous cloud environments: University of California, Berkeley (2012)
C. Reiss, A. Tumanov, G.R. Ganger, R.H. Katz, M.A. Kozuch, Heterogeneity and dynamicity of clouds at scale: Google trace analysis, p. 7
A. Byde, M. Sallé, C. Bartolini, Market-based resource allocation for utility data centers. HP Lab, Bristol, Technical Report HPL-2003-188 (2003)
T. Kelly, Utility-directed allocation
W.E. Walsh, G. Tesauro, J.O. Kephart, R. Das, Utility functions in autonomic systems, pp. 70–77
L.A. Barroso, Warehouse-Scale Computing: Entering the Teenage Decade (2011)
L.A. Barroso, J. Clidaras, U. Hölzle, The datacenter as a computer: An introduction to the design of warehouse-scale machines. Synth. Lect. Comput. Archit. 8(3), 1–154 (2013)
J. Hamilton, Cost of power in large-scale data centers, 11. http://www.perspectives.mvdirona.com/
I. Foster, Y. Zhao, I. Raicu, S. Lu, Cloud computing and grid computing 360° compared, pp. 1–10
M. Kozuch, M. Ryan, R. Gass, S. Schlosser, D. O’Hallaron, Cloud management challenges and opportunities, pp. 43–48
H. Xu, B. Li, Dynamic cloud pricing for revenue maximization. IEEE Trans. Cloud Comput. 1(2), 158–171 (2013)
S. Sundareswaran, A. Squicciarini, D. Lin, A brokerage-based approach for cloud service selection, pp. 558–565
J.-W. Lee, R.R. Mazumdar, N.B. Shroff, Downlink power allocation for multi-class wireless systems. IEEE/ACM Trans. Netw. (TON) 13(4), 854–867 (2005)
G. Tychogiorgos, A. Gkelias, K.K. Leung, Utility-proportional fairness in wireless networks, pp. 839–844
A. Abdel-Hadi, C. Clancy, A utility proportional fairness approach for resource allocation in 4G-LTE, pp. 1034–1040
S. Boyd, L. Vandenberghe, Convex Optimization. (Cambridge university press, 2004)
S.H. Low, D.E. Lapsley, Optimization flow control—I: basic algorithm and convergence. IEEE/ACM Trans. Netw. (TON) 7(6), 861–874 (1999)
G. Anastasi, E. Borgia, M. Conti, E. Gregori, Rate control in communication networks: shadow prices proportional fairness and stability, J. Cluster Comput 8(2–3), 135–145 (2005)
Y. Song, M. Zafer, K.-W. Lee, Optimal bidding in spot instance market. pp. 190–198
S. Karunakaran, R. Sundarraj, Bidding Strategies for Spot Instances in Cloud Computing Markets (2014)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Miraftabzadeh, S.A., Rad, P., Jamshidi, M. (2017). Distributed Algorithm with Inherent Intelligence for Multi-cloud Resource Provisioning. In: Sangaiah, A., Abraham, A., Siarry, P., Sheng, M. (eds) Intelligent Decision Support Systems for Sustainable Computing. Studies in Computational Intelligence, vol 705. Springer, Cham. https://doi.org/10.1007/978-3-319-53153-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-53153-3_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53152-6
Online ISBN: 978-3-319-53153-3
eBook Packages: EngineeringEngineering (R0)