Skip to main content
Top
Published in: Soft Computing 12/2017

11-01-2016 | Methodologies and Application

An efficient framework to handle integrated VM workloads in heterogeneous cloud infrastructure

Authors: Mohamed Shameem Peer Mohamed, Shaji Ramaswamy Swarnammal

Published in: Soft Computing | Issue 12/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

When a virtual machine migrates to a host, virtual machine placement is used to estimate the suitability of available host. The virtual machine placement algorithm evaluates the performance data for the host, settings of hardware, resource requirements, and host ratings to provide the best placement on host. Generally, the service providers cannot manage or control the cloud infrastructure including operating system, servers, storage and the placement of service components. This lack of consequence is a deterrent to cloud adoption for some customers. This paper presents an approach for customers to handle the integrated virtual machine workloads. The fuzzy decision making approach, integer linear programming and cost factors such as strategic decision, selection of cloud computing services and its types are considered in this paper. The fuzzy quantifiers are used for selecting the number of virtual machines in the environment and it optimizes the demand of the cloud resources in distributed environment. Integer linear programming constraints have been used to enable infrastructure providers to optimize the placement of virtual machines and algorithms to provide service provider effect. The experimental results show that the proposed approach provides better performance than all other existing techniques such as Markov chain model and optimal crossover genetic algorithm.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing. IEEE Computer Society, New York, pp 826–831 Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing. IEEE Computer Society, New York, pp 826–831
go back to reference Borovskiy V, Wust J, Schwarz C, Koch W, Zeier A (2011) A linear programming approach for optimizing workload distribution in a cloud Cloud Comput 127–132 Borovskiy V, Wust J, Schwarz C, Koch W, Zeier A (2011) A linear programming approach for optimizing workload distribution in a cloud Cloud Comput 127–132
go back to reference Calcavecchia NM, Biran O, Hadad E, Moatti Y (2012) VM placement strategies for cloud scenarios. In: 2012 IEEE 5th international conference on cloud computing (CLOUD). IEEE, New York, pp 852–859 Calcavecchia NM, Biran O, Hadad E, Moatti Y (2012) VM placement strategies for cloud scenarios. In: 2012 IEEE 5th international conference on cloud computing (CLOUD). IEEE, New York, pp 852–859
go back to reference Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments. In: International conference on parallel processing (ICPP). IEEE, New York, pp 295–304 Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments. In: International conference on parallel processing (ICPP). IEEE, New York, pp 295–304
go back to reference Cecchet E, Singh R, Sharma U, Dolly SP (2011) virtualization-driven database provisioning for the cloud. In: ACM SIGPLAN notices, vol 7. ACM, New York, pp 51–62 Cecchet E, Singh R, Sharma U, Dolly SP (2011) virtualization-driven database provisioning for the cloud. In: ACM SIGPLAN notices, vol 7. ACM, New York, pp 51–62
go back to reference Chang YH, Yeh CH, Chang YW (2013) A new method selection approach for fuzzy group multicriteria decision making. Appl Soft Comput Chang YH, Yeh CH, Chang YW (2013) A new method selection approach for fuzzy group multicriteria decision making. Appl Soft Comput
go back to reference Dash M, Mahapatra A, Chakraborty NR (2013) Cost effective selection of data center in cloud environment. Int J Adv Comput Theory Eng (IJACTE) 2:2319–2526 Dash M, Mahapatra A, Chakraborty NR (2013) Cost effective selection of data center in cloud environment. Int J Adv Comput Theory Eng (IJACTE) 2:2319–2526
go back to reference Fiore U, Palmieri F, Castiglione A, De Santis A (2014) A cluster-based data-centric model for network-aware task scheduling in distributed systems. Int J Parallel Program 42:755–775CrossRef Fiore U, Palmieri F, Castiglione A, De Santis A (2014) A cluster-based data-centric model for network-aware task scheduling in distributed systems. Int J Parallel Program 42:755–775CrossRef
go back to reference Garg SK, Gopalaiyengar SK, Buyya R (2011) SLA-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter. In: Algorithms and architectures for parallel processing. Springer, Berlin, pp 371–384 Garg SK, Gopalaiyengar SK, Buyya R (2011) SLA-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter. In: Algorithms and architectures for parallel processing. Springer, Berlin, pp 371–384
go back to reference Kertész A, Kecskemeti G, Brandic I (2014) An interoperable and self-adaptive approach for SLA-based service virtualization in heterogeneous cloud environments. Future Gener Comput Syst 32:54–68CrossRef Kertész A, Kecskemeti G, Brandic I (2014) An interoperable and self-adaptive approach for SLA-based service virtualization in heterogeneous cloud environments. Future Gener Comput Syst 32:54–68CrossRef
go back to reference Larsson L, Henriksson D, Elmroth E (2011) Scheduling and monitoring of internally structured services in cloud federations. In: 2011 IEEE symposium on computers and communications (ISCC). IEEE, New York, pp 173–178 Larsson L, Henriksson D, Elmroth E (2011) Scheduling and monitoring of internally structured services in cloud federations. In: 2011 IEEE symposium on computers and communications (ISCC). IEEE, New York, pp 173–178
go back to reference Lee G, Chun BG, Katz RH (2011) Heterogeneity-aware resource allocation and scheduling in the cloud. Proc HotCloud 1–5 Lee G, Chun BG, Katz RH (2011) Heterogeneity-aware resource allocation and scheduling in the cloud. Proc HotCloud 1–5
go back to reference Lucas Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2011) Dynamic placement of virtual machines for cost optimization in multi-cloud environments. In: 2011 international conference on high performance computing and simulation (HPCS). IEEE, New York, pp 1–7 Lucas Simarro JL, Moreno-Vozmediano R, Montero RS, Llorente IM (2011) Dynamic placement of virtual machines for cost optimization in multi-cloud environments. In: 2011 international conference on high performance computing and simulation (HPCS). IEEE, New York, pp 1–7
go back to reference Marcon M, Santos N, Gummadi KP, Laoutaris N, Rodriguez P, Vahdat A (2012) NetEx: cost-effective bulk data transfers for cloud computing. tech. rep. Max Planck Institute for Software Systems, Kaiserslautern Marcon M, Santos N, Gummadi KP, Laoutaris N, Rodriguez P, Vahdat A (2012) NetEx: cost-effective bulk data transfers for cloud computing. tech. rep. Max Planck Institute for Software Systems, Kaiserslautern
go back to reference Martens B, Walterbusch M, Teuteberg F (2012) Costing of cloud computing services: a total cost of ownership approach. In: 2012 45th Hawaii international conference on system science (HICSS). IEEE, New York, pp 1563–1572 Martens B, Walterbusch M, Teuteberg F (2012) Costing of cloud computing services: a total cost of ownership approach. In: 2012 45th Hawaii international conference on system science (HICSS). IEEE, New York, pp 1563–1572
go back to reference Nazif H (2012) A genetic algorithm for solving scheduling problem. J Math Comput Sci 5:91–96 Nazif H (2012) A genetic algorithm for solving scheduling problem. J Math Comput Sci 5:91–96
go back to reference Park J, Yu H, Chung K, Lee E (2011) Markov chain based monitoring service for fault tolerance in mobile cloud computing. In: IEEE workshops of international conference on advanced information networking and applications (WAINA). IEEE, New York, pp 520–525 Park J, Yu H, Chung K, Lee E (2011) Markov chain based monitoring service for fault tolerance in mobile cloud computing. In: IEEE workshops of international conference on advanced information networking and applications (WAINA). IEEE, New York, pp 520–525
go back to reference Pei Z, Zheng L (2012) A novel approach to multi-attribute decision making based on intuitionistic fuzzy sets. Exp Syst Appl 39:2560–2566CrossRef Pei Z, Zheng L (2012) A novel approach to multi-attribute decision making based on intuitionistic fuzzy sets. Exp Syst Appl 39:2560–2566CrossRef
go back to reference Suna X, Sua S, Yanga F (2013) Adaptive virtual machine replacement for multi-dimensional aware server consolidation in data centers. J Inf Comput Sci Suna X, Sua S, Yanga F (2013) Adaptive virtual machine replacement for multi-dimensional aware server consolidation in data centers. J Inf Comput Sci
go back to reference Tordsson J, Montero RS, Moreno-Vozmediano R, Llorente IM (2012) Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Gener Comput Syst 28:358–367CrossRef Tordsson J, Montero RS, Moreno-Vozmediano R, Llorente IM (2012) Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers. Future Gener Comput Syst 28:358–367CrossRef
go back to reference Tsakalozos K, Roussopoulos M, Delis A (2013) Hint-based execution of workloads in clouds with nefeli. IEEE Trans Parallel Distrib Syst 24:1331–1340CrossRef Tsakalozos K, Roussopoulos M, Delis A (2013) Hint-based execution of workloads in clouds with nefeli. IEEE Trans Parallel Distrib Syst 24:1331–1340CrossRef
go back to reference Van den Bossche R, Vanmechelen K, Broeckhove J (2011) Cost-efficient scheduling heuristics for deadline constrained workloads on hybrid clouds. In: 2011 IEEE third international conference on cloud computing technology and science (CloudCom). IEEE, New York, pp 320–327 Van den Bossche R, Vanmechelen K, Broeckhove J (2011) Cost-efficient scheduling heuristics for deadline constrained workloads on hybrid clouds. In: 2011 IEEE third international conference on cloud computing technology and science (CloudCom). IEEE, New York, pp 320–327
go back to reference Van den Bossche R, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener Comput Syst 29:973–985CrossRef Van den Bossche R, Vanmechelen K, Broeckhove J (2013) Online cost-efficient scheduling of deadline-constrained workloads on hybrid clouds. Future Gener Comput Syst 29:973–985CrossRef
go back to reference Xu B, Zhao C, Hu E, Hu B (2011) Job scheduling algorithm based on Berger model in cloud environment. Adv Eng Softw 42:419–425CrossRef Xu B, Zhao C, Hu E, Hu B (2011) Job scheduling algorithm based on Berger model in cloud environment. Adv Eng Softw 42:419–425CrossRef
go back to reference Yeo S, Lee HHS (2011) Using mathematical modeling in provisioning a heterogeneous cloud computing environment. Computer 44:55–62 Yeo S, Lee HHS (2011) Using mathematical modeling in provisioning a heterogeneous cloud computing environment. Computer 44:55–62
go back to reference Zhang Q, Liang H, Xing Y (2014) A parallel task scheduling algorithm based on fuzzy clustering in cloud computing environment. Int J Mach Learn Comput 4:437CrossRef Zhang Q, Liang H, Xing Y (2014) A parallel task scheduling algorithm based on fuzzy clustering in cloud computing environment. Int J Mach Learn Comput 4:437CrossRef
Metadata
Title
An efficient framework to handle integrated VM workloads in heterogeneous cloud infrastructure
Authors
Mohamed Shameem Peer Mohamed
Shaji Ramaswamy Swarnammal
Publication date
11-01-2016
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 12/2017
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-015-2014-9

Other articles of this Issue 12/2017

Soft Computing 12/2017 Go to the issue

Premium Partner