Skip to main content

2017 | OriginalPaper | Buchkapitel

12. Adaptive Resource Allocation for Load Balancing in Cloud

verfasst von : Somnath Mazumdar, Alberto Scionti, Anoop S. Kumar

Erschienen in: Cloud Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Cloud computing has become a robust computing paradigm aimed at providing ubiquitous access to almost “infinite” computational as well as storage resources. However, the ever-changing demand for computational capabilities pushes data centres (DCs) to adopt power-hungry solutions. The problem of reducing energy consumption in a DC is exacerbated by the difficulties in fairly distributing the workload among the available physical servers. Current methods rely on algorithmic solutions which are not able to capture and counterbalance all the changes in the user access pattern. It leads to an over-provisioning of the resources and to an underutilisation of the active servers. This chapter advocates for an effective way to tackle the resource allocation problem with the aim of improving energy efficiency and reliability. We show how a flexible framework, designed to foreseen expected load and to use an evolutionary optimisation algorithm (such as particle swarm optimization – PSO), can efficiently map the user requests with the available hardware resources.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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 "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!

Literatur
2.
Zurück zum Zitat Adzigogov L, Soldatos J, Polymenakos L (2005) Emperor: an ogsa grid meta-scheduler based on dynamic resource predictions. J Grid Comput 3(1–2):19–37CrossRef Adzigogov L, Soldatos J, Polymenakos L (2005) Emperor: an ogsa grid meta-scheduler based on dynamic resource predictions. J Grid Comput 3(1–2):19–37CrossRef
3.
Zurück zum Zitat Ardagna D, Panicucci B, Passacantando M (2011) A game theoretic formulation of the service provisioning problem in cloud systems. In: Proceedings of the 20th international conference on world wide web. ACM, pp 177–186 Ardagna D, Panicucci B, Passacantando M (2011) A game theoretic formulation of the service provisioning problem in cloud systems. In: Proceedings of the 20th international conference on world wide web. ACM, pp 177–186
4.
Zurück zum Zitat Barroso LA, Clidaras J, Hölzle U (2013) The datacenter as a computer: an introduction to the design of warehouse-scale machines. Synth Lect Comput Archit 8(3):1–154CrossRef Barroso LA, Clidaras J, Hölzle U (2013) The datacenter as a computer: an introduction to the design of warehouse-scale machines. Synth Lect Comput Archit 8(3):1–154CrossRef
5.
Zurück zum Zitat Barroso LA, Hölzle U (2007) The case for energy-proportional computing. Computer 40:33–37CrossRef Barroso LA, Hölzle U (2007) The case for energy-proportional computing. Computer 40:33–37CrossRef
6.
Zurück zum Zitat Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755–768CrossRef Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Futur Gener Comput Syst 28(5):755–768CrossRef
7.
Zurück zum Zitat Beloglazov A, Buyya R (2010) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th international workshop on middleware for grids, clouds and e-science, vol 4. ACM, Beloglazov A, Buyya R (2010) Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers. In: Proceedings of the 8th international workshop on middleware for grids, clouds and e-science, vol 4. ACM,
8.
Zurück zum Zitat Benson T, Akella A, Maltz DA (2010) Network traffic characteristics of data centers in the wild. In: Proceedings of the 10th ACM SIGCOMM conference on internet measurement. ACM, pp 267–280 Benson T, Akella A, Maltz DA (2010) Network traffic characteristics of data centers in the wild. In: Proceedings of the 10th ACM SIGCOMM conference on internet measurement. ACM, pp 267–280
9.
Zurück zum Zitat Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing SLA violations. In: 10th IFIP/IEEE international symposium on integrated network management, IM’07, pp 119–128 Bobroff N, Kochut A, Beaty K (2007) Dynamic placement of virtual machines for managing SLA violations. In: 10th IFIP/IEEE international symposium on integrated network management, IM’07, pp 119–128
10.
Zurück zum Zitat Bonomi F, Milito R, Natarajan P, Zhu J (2014) Fog computing: a platform for internet of things and analytics. In: Bessis N, Dobre C (eds) Big data and internet of things: a roadmap for smart environments. Springer, Cham, pp 169–186CrossRef Bonomi F, Milito R, Natarajan P, Zhu J (2014) Fog computing: a platform for internet of things and analytics. In: Bessis N, Dobre C (eds) Big data and internet of things: a roadmap for smart environments. Springer, Cham, pp 169–186CrossRef
11.
Zurück zum Zitat Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley, HobokenMATH Box GE, Jenkins GM, Reinsel GC, Ljung GM (2015) Time series analysis: forecasting and control. Wiley, HobokenMATH
12.
Zurück zum Zitat Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction using ARIMA model and its impact on cloud applications QoS. IEEE Trans Cloud Comput 3(4):449–458CrossRef Calheiros RN, Masoumi E, Ranjan R, Buyya R (2015) Workload prediction using ARIMA model and its impact on cloud applications QoS. IEEE Trans Cloud Comput 3(4):449–458CrossRef
13.
Zurück zum Zitat Chandra A, Gong W, Shenoy P (2003) Dynamic resource allocation for shared data centers using online measurements. In: International workshop on quality of service. Springer, pp 381–398MATH Chandra A, Gong W, Shenoy P (2003) Dynamic resource allocation for shared data centers using online measurements. In: International workshop on quality of service. Springer, pp 381–398MATH
14.
Zurück zum Zitat Chen C, Pei Q, Ning L (2009) Forecasting 802.11 traffic using seasonal ARIMA model. In: International forum on computer science-technology and applications, IFCSTA’09, vol 2, pp 347–350 Chen C, Pei Q, Ning L (2009) Forecasting 802.11 traffic using seasonal ARIMA model. In: International forum on computer science-technology and applications, IFCSTA’09, vol 2, pp 347–350
15.
Zurück zum Zitat Chen G, He W, Liu J, Nath S, Rigas L, Xiao L, Zhao F (2008) Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: NSDI, vol 8, pp 337–350 Chen G, He W, Liu J, Nath S, Rigas L, Xiao L, Zhao F (2008) Energy-aware server provisioning and load dispatching for connection-intensive internet services. In: NSDI, vol 8, pp 337–350
16.
Zurück zum Zitat Chieu TC, Mohindra A, Karve AA, Segal A (2009) Dynamic scaling of web applications in a virtualized cloud computing environment. In: IEEE international conference one-business engineering, ICEBE’09, pp 281–286 Chieu TC, Mohindra A, Karve AA, Segal A (2009) Dynamic scaling of web applications in a virtualized cloud computing environment. In: IEEE international conference one-business engineering, ICEBE’09, pp 281–286
17.
Zurück zum Zitat Cook SA (1971) The complexity of theorem-proving procedures. In: Proceedings of the third annual ACM symposium on theory of computing. ACM, pp 151–158 Cook SA (1971) The complexity of theorem-proving procedures. In: Proceedings of the third annual ACM symposium on theory of computing. ACM, pp 151–158
18.
Zurück zum Zitat Csirik J, Woeginger GJ (1998) On-line packing and covering problems. Springer, Berlin/New YorkCrossRef Csirik J, Woeginger GJ (1998) On-line packing and covering problems. Springer, Berlin/New YorkCrossRef
19.
Zurück zum Zitat Debusschere V, Bacha S et al (2012) Hourly server workload forecasting up to 168 hours ahead using seasonal ARIMA model. In: 2012 IEEE international conference on industrial technology Debusschere V, Bacha S et al (2012) Hourly server workload forecasting up to 168 hours ahead using seasonal ARIMA model. In: 2012 IEEE international conference on industrial technology
20.
Zurück zum Zitat Dinda PA, O’Hallaron DR (1999) An evaluation of linear models for host load prediction. In: Proceedings of the eighth IEEE international symposium on high performance distributed computing, pp 87–96 Dinda PA, O’Hallaron DR (1999) An evaluation of linear models for host load prediction. In: Proceedings of the eighth IEEE international symposium on high performance distributed computing, pp 87–96
21.
Zurück zum Zitat de Dinechin BD, de Massas PG, Lager G, Léger C, Orgogozo B, Reybert J, Strudel T (2013) A distributed run-time environment for the Kalray MPPA®;-256 integrated manycore processor. Procedia Comput Sci 18:1654–1663 de Dinechin BD, de Massas PG, Lager G, Léger C, Orgogozo B, Reybert J, Strudel T (2013) A distributed run-time environment for the Kalray MPPA®;-256 integrated manycore processor. Procedia Comput Sci 18:1654–1663
22.
Zurück zum Zitat Do T, Hao M, Leesatapornwongsa T, Patana-anake T, Gunawi HS (2013) Limplock: understanding the impact of limpware on scale-out cloud systems. In: Proceedings of the 4th annual symposium on cloud computing. ACM, p 14 Do T, Hao M, Leesatapornwongsa T, Patana-anake T, Gunawi HS (2013) Limplock: understanding the impact of limpware on scale-out cloud systems. In: Proceedings of the 4th annual symposium on cloud computing. ACM, p 14
23.
Zurück zum Zitat Dutreilh X, Moreau A, Malenfant J, Rivierre N, Truck I (2010) From data center resource allocation to control theory and back. In: 2010 IEEE 3rd international conference on cloud computing, pp 410–417 Dutreilh X, Moreau A, Malenfant J, Rivierre N, Truck I (2010) From data center resource allocation to control theory and back. In: 2010 IEEE 3rd international conference on cloud computing, pp 410–417
24.
Zurück zum Zitat Eberhart RC, Kennedy J et al (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, vol 1, pp 39–43 Eberhart RC, Kennedy J et al (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth international symposium on micro machine and human science, vol 1, pp 39–43
25.
Zurück zum Zitat Evans D (2011) The internet of things how the next evolution of the internet is changing everything. White paper by Cisco Internet Business Solutions Group (IBSG), pp 1–11 Evans D (2011) The internet of things how the next evolution of the internet is changing everything. White paper by Cisco Internet Business Solutions Group (IBSG), pp 1–11
26.
Zurück zum Zitat Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: ACM SIGARCH computer architecture news, vol 35. ACM, pp 13–23 Fan X, Weber WD, Barroso LA (2007) Power provisioning for a warehouse-sized computer. In: ACM SIGARCH computer architecture news, vol 35. ACM, pp 13–23
27.
Zurück zum Zitat Fang W, Lu Z, Wu J, Cao Z (2012) Rpps: a novel resource prediction and provisioning scheme in cloud data center. In: 2012 IEEE ninth international conference on services computing (SCC), pp 609–616 Fang W, Lu Z, Wu J, Cao Z (2012) Rpps: a novel resource prediction and provisioning scheme in cloud data center. In: 2012 IEEE ninth international conference on services computing (SCC), pp 609–616
28.
Zurück zum Zitat Filani D, He J, Gao S, Rajappa M, Kumar A, Shah P, Nagappan R (2008) Dynamic data center power management: trends, issues, and solutions. Intel Technol J 12(1):59–67CrossRef Filani D, He J, Gao S, Rajappa M, Kumar A, Shah P, Nagappan R (2008) Dynamic data center power management: trends, issues, and solutions. Intel Technol J 12(1):59–67CrossRef
29.
Zurück zum Zitat Ghribi C, Hadji M, Zeghlache D (2013) Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms. In: 2013 13th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid), pp 671–678 Ghribi C, Hadji M, Zeghlache D (2013) Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms. In: 2013 13th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid), pp 671–678
30.
Zurück zum Zitat Greenberg A, Hamilton J, Maltz DA, Patel P (2008) The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput Commun Rev 39(1):68–73CrossRef Greenberg A, Hamilton J, Maltz DA, Patel P (2008) The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput Commun Rev 39(1):68–73CrossRef
31.
Zurück zum Zitat Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660CrossRef Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660CrossRef
32.
Zurück zum Zitat Gürsun G, Crovella M, Matta I (2011) Describing and forecasting video access patterns. In: 2011 Proceedings IEEE INFOCOM, pp 16–20 Gürsun G, Crovella M, Matta I (2011) Describing and forecasting video access patterns. In: 2011 Proceedings IEEE INFOCOM, pp 16–20
33.
Zurück zum Zitat Hasan MZ, Magana E, Clemm A, Tucker, L, Gudreddi SLD (2012) Integrated and autonomic cloud resource scaling. In: 2012 IEEE network operations and management symposium, pp 1327–1334 Hasan MZ, Magana E, Clemm A, Tucker, L, Gudreddi SLD (2012) Integrated and autonomic cloud resource scaling. In: 2012 IEEE network operations and management symposium, pp 1327–1334
34.
Zurück zum Zitat Hermenier F, Lorca X, Menaud JM, Muller G, Lawall J (2009) Entropy: a consolidation manager for clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on virtual execution environments. ACM, pp 41–50 Hermenier F, Lorca X, Menaud JM, Muller G, Lawall J (2009) Entropy: a consolidation manager for clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on virtual execution environments. ACM, pp 41–50
35.
Zurück zum Zitat Hwang K, Dongarra J, Fox GC (2013) Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, Waltham Hwang K, Dongarra J, Fox GC (2013) Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, Waltham
36.
Zurück zum Zitat Infrastructure V (2006) Resource management with VMware DRS. VMware Whitepaper Infrastructure V (2006) Resource management with VMware DRS. VMware Whitepaper
37.
Zurück zum Zitat Interconnect EE, Living S, Computing G (2008) Technology with the environment in mind. Intel Technol J 12(1):59–67CrossRef Interconnect EE, Living S, Computing G (2008) Technology with the environment in mind. Intel Technol J 12(1):59–67CrossRef
38.
Zurück zum Zitat Iqbal W, Dailey MN, Carrera D, Janecek P (2011) Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Futur Gener Comput Syst 27(6):871–879CrossRef Iqbal W, Dailey MN, Carrera D, Janecek P (2011) Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Futur Gener Comput Syst 27(6):871–879CrossRef
39.
Zurück zum Zitat Islam S, Keung J, Lee K, Liu A (2012) Empirical prediction models for adaptive resource provisioning in the cloud. Futur Gener Comput Syst 28(1):155–162CrossRef Islam S, Keung J, Lee K, Liu A (2012) Empirical prediction models for adaptive resource provisioning in the cloud. Futur Gener Comput Syst 28(1):155–162CrossRef
40.
Zurück zum Zitat Jeyarani R, Nagaveni N, Ram RV (2012) Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Futur Gener Comput Syst 28(5):811–821CrossRef Jeyarani R, Nagaveni N, Ram RV (2012) Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Futur Gener Comput Syst 28(5):811–821CrossRef
41.
Zurück zum Zitat Kaur T, Chana I (2015) Energy efficiency techniques in cloud computing: a survey and taxonomy. ACM Comput Surv (CSUR) 48(2):22CrossRef Kaur T, Chana I (2015) Energy efficiency techniques in cloud computing: a survey and taxonomy. ACM Comput Surv (CSUR) 48(2):22CrossRef
42.
Zurück zum Zitat Kumar AS, Mazumdar S (2016) Forecasting HPC workload using ARMA models and SSA. In: Proceedings of the 15th IEEE conference on information technology (ICIT), pp 1–4 Kumar AS, Mazumdar S (2016) Forecasting HPC workload using ARMA models and SSA. In: Proceedings of the 15th IEEE conference on information technology (ICIT), pp 1–4
43.
Zurück zum Zitat Li K, Tang X, Li K (2014) Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 25(11):2867–2876CrossRef Li K, Tang X, Li K (2014) Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 25(11):2867–2876CrossRef
44.
Zurück zum Zitat Li L (2009) An optimistic differentiated service job scheduling system for cloud computing service users and providers. In: Third international conference on multimedia and ubiquitous engineering, MUE’09, pp 295–299 Li L (2009) An optimistic differentiated service job scheduling system for cloud computing service users and providers. In: Third international conference on multimedia and ubiquitous engineering, MUE’09, pp 295–299
45.
Zurück zum Zitat Lim HC, Babu S, Chase JS, Parekh SS (2009) Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st workshop on automated control for datacenters and clouds. ACM, pp 13–18 Lim HC, Babu S, Chase JS, Parekh SS (2009) Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st workshop on automated control for datacenters and clouds. ACM, pp 13–18
46.
Zurück zum Zitat Liu Z, Wang X (2012) A PSO-based algorithm for load balancing in virtual machines of cloud computing environment. In: International conference in swarm intelligence. Springer, pp 142–147 Liu Z, Wang X (2012) A PSO-based algorithm for load balancing in virtual machines of cloud computing environment. In: International conference in swarm intelligence. Springer, pp 142–147
47.
Zurück zum Zitat Martins J, Ahmed M, Raiciu C, Olteanu V, Honda M, Bifulco R, Huici F (2014) Clickos and the art of network function virtualization. In: Proceedings of the 11th USENIX conference on networked systems design and implementation. USENIX Association, pp 459–473 Martins J, Ahmed M, Raiciu C, Olteanu V, Honda M, Bifulco R, Huici F (2014) Clickos and the art of network function virtualization. In: Proceedings of the 11th USENIX conference on networked systems design and implementation. USENIX Association, pp 459–473
48.
Zurück zum Zitat Mehrotra R, Banicescu I, Srivastava S, Abdelwahed S (2015) A power-aware autonomic approach for performance management of scientific applications in a data center environment. In: Khan SU, Zomaya AY (eds) Handbook on data centers. Springer, New York, pp 163–189 Mehrotra R, Banicescu I, Srivastava S, Abdelwahed S (2015) A power-aware autonomic approach for performance management of scientific applications in a data center environment. In: Khan SU, Zomaya AY (eds) Handbook on data centers. Springer, New York, pp 163–189
49.
Zurück zum Zitat Mittal S, Vetter JS (2015) A survey of CPU-GPU heterogeneous computing techniques. ACM Comput Surv (CSUR) 47(4):69CrossRef Mittal S, Vetter JS (2015) A survey of CPU-GPU heterogeneous computing techniques. ACM Comput Surv (CSUR) 47(4):69CrossRef
50.
Zurück zum Zitat Murtazaev A, Oh S (2011) Sercon: server consolidation algorithm using live migration of virtual machines for green computing. IETE Techn Rev 28(3):212–231CrossRef Murtazaev A, Oh S (2011) Sercon: server consolidation algorithm using live migration of virtual machines for green computing. IETE Techn Rev 28(3):212–231CrossRef
51.
Zurück zum Zitat Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE international conference on advanced information networking and applications, pp 400–407 Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE international conference on advanced information networking and applications, pp 400–407
52.
Zurück zum Zitat Patel M, Naughton B, Chan C, Sprecher N, Abeta S, Neal A et al (2014) Mobile-edge computing introductory technical white paper. White Paper, Mobile-edge Computing (MEC) industry initiative Patel M, Naughton B, Chan C, Sprecher N, Abeta S, Neal A et al (2014) Mobile-edge computing introductory technical white paper. White Paper, Mobile-edge Computing (MEC) industry initiative
53.
Zurück zum Zitat Pearce M, Zeadally S, Hunt R (2013) Virtualization: issues, security threats, and solutions. ACM Comput Surv (CSUR) 45(2):17CrossRef Pearce M, Zeadally S, Hunt R (2013) Virtualization: issues, security threats, and solutions. ACM Comput Surv (CSUR) 45(2):17CrossRef
54.
Zurück zum Zitat Pell Oliver MOTKH, Luk W (2013) High-performance computing using FPGAs, pp 747–774. Springer, New York Pell Oliver MOTKH, Luk W (2013) High-performance computing using FPGAs, pp 747–774. Springer, New York
55.
Zurück zum Zitat Petrucci V, Carrera EV, Loques O, Leite JC, Mosse D (2011) Optimized management of power and performance for virtualized heterogeneous server clusters. In: 2011 11th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid), pp 23–32 Petrucci V, Carrera EV, Loques O, Leite JC, Mosse D (2011) Optimized management of power and performance for virtualized heterogeneous server clusters. In: 2011 11th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid), pp 23–32
56.
Zurück zum Zitat Putnam A, Caulfield AM, Chung ES, Chiou D, Constantinides K, Demme J, Esmaeilzadeh H, Fowers J, Gopal GP, Gray J, Haselman M, Hauck S, Heil S, Hormati A, Kim JY, Lanka S, Larus J, Peterson E, Pope S, Smith A, Thong J, Xiao PY, Burger D (2016) A reconfigurable fabric for accelerating large-scale datacenter services. Commun ACM 59(11):114–122CrossRef Putnam A, Caulfield AM, Chung ES, Chiou D, Constantinides K, Demme J, Esmaeilzadeh H, Fowers J, Gopal GP, Gray J, Haselman M, Hauck S, Heil S, Hormati A, Kim JY, Lanka S, Larus J, Peterson E, Pope S, Smith A, Thong J, Xiao PY, Burger D (2016) A reconfigurable fabric for accelerating large-scale datacenter services. Commun ACM 59(11):114–122CrossRef
57.
Zurück zum Zitat Quang-Hung N, Nien PD, Nam NH, Tuong NH, Thoai N (2013) A genetic algorithm for power-aware virtual machine allocation in private cloud. In: Information and communication technology. Springer, Berlin/Heidelberg, pp 183–191 Quang-Hung N, Nien PD, Nam NH, Tuong NH, Thoai N (2013) A genetic algorithm for power-aware virtual machine allocation in private cloud. In: Information and communication technology. Springer, Berlin/Heidelberg, pp 183–191
58.
Zurück zum Zitat Reddi VJ, Lee BC, Chilimbi T, Vaid K (2011) Mobile processors for energy-efficient web search. ACM Trans Comput Syst (TOCS) (3):9 Reddi VJ, Lee BC, Chilimbi T, Vaid K (2011) Mobile processors for energy-efficient web search. ACM Trans Comput Syst (TOCS) (3):9
59.
Zurück zum Zitat Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload forecasting. In: 2011 IEEE international conference on cloud computing (CLOUD), pp 500–507 Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload forecasting. In: 2011 IEEE international conference on cloud computing (CLOUD), pp 500–507
60.
Zurück zum Zitat Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23CrossRef Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23CrossRef
61.
Zurück zum Zitat Schroeder MR (2012) Fractals, chaos, power laws: Minutes from an infinite paradise. Courier Corporation. New YorkMATH Schroeder MR (2012) Fractals, chaos, power laws: Minutes from an infinite paradise. Courier Corporation. New YorkMATH
62.
Zurück zum Zitat Shen Z, Subbiah S, Gu X, Wilkes J (2011) Cloudscale: elastic resource scaling for multi-tenant cloud systems. In: Proceedings of the 2nd ACM symposium on cloud computing. ACM, p 5 Shen Z, Subbiah S, Gu X, Wilkes J (2011) Cloudscale: elastic resource scaling for multi-tenant cloud systems. In: Proceedings of the 2nd ACM symposium on cloud computing. ACM, p 5
63.
Zurück zum Zitat Shu Y, Yu M, Liu J, Yang OW (2003) Wireless traffic modeling and prediction using seasonal ARIMA models. In: IEEE international conference on communications, ICC’03,vol 3, pp 1675–1679 Shu Y, Yu M, Liu J, Yang OW (2003) Wireless traffic modeling and prediction using seasonal ARIMA models. In: IEEE international conference on communications, ICC’03,vol 3, pp 1675–1679
64.
Zurück zum Zitat Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. In: Proceedings of the 2008 conference on power aware computing and systems, San Diego, vol 10 Srikantaiah S, Kansal A, Zhao F (2008) Energy aware consolidation for cloud computing. In: Proceedings of the 2008 conference on power aware computing and systems, San Diego, vol 10
65.
Zurück zum Zitat Tirado JM, Higuero D, Isaila F, Carretero J (2011) Predictive data grouping and placement for cloud-based elastic server infrastructures. In: Proceedings of the 2011 11th IEEE/ACM international symposium on cluster, cloud and grid computing. IEEE Computer Society, pp 285–294 Tirado JM, Higuero D, Isaila F, Carretero J (2011) Predictive data grouping and placement for cloud-based elastic server infrastructures. In: Proceedings of the 2011 11th IEEE/ACM international symposium on cluster, cloud and grid computing. IEEE Computer Society, pp 285–294
66.
Zurück zum Zitat Urdaneta G, Pierre G, Van Steen M (2009) Wikipedia workload analysis for decentralized hosting. Comput Netw 53(11):1830–1845 Urdaneta G, Pierre G, Van Steen M (2009) Wikipedia workload analysis for decentralized hosting. Comput Netw 53(11):1830–1845
67.
Zurück zum Zitat Urgaonkar B, Shenoy P, Chandra A, Goyal P, Wood T (2008) Agile dynamic provisioning of multi-tier internet applications. ACM Trans Auton Adapt Syst (TAAS) 3(1):1CrossRef Urgaonkar B, Shenoy P, Chandra A, Goyal P, Wood T (2008) Agile dynamic provisioning of multi-tier internet applications. ACM Trans Auton Adapt Syst (TAAS) 3(1):1CrossRef
68.
Zurück zum Zitat Van HN, Tran FD, Menaud JM (2010) Performance and power management for cloud infrastructures. In: 2010 IEEE 3rd international conference on cloud computing (CLOUD), pp 329–336 Van HN, Tran FD, Menaud JM (2010) Performance and power management for cloud infrastructures. In: 2010 IEEE 3rd international conference on cloud computing (CLOUD), pp 329–336
69.
Zurück zum Zitat Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of Fog computing. ACM SIGCOMM Comput Commun Rev 44(5):27–32CrossRef Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of Fog computing. ACM SIGCOMM Comput Commun Rev 44(5):27–32CrossRef
70.
Zurück zum Zitat Verma A, Ahuja P, Neogi A (2008) pmapper: power and migration cost aware application placement in virtualized systems. In: Middleware 2008, pp 243–264. Springer Verma A, Ahuja P, Neogi A (2008) pmapper: power and migration cost aware application placement in virtualized systems. In: Middleware 2008, pp 243–264. Springer
71.
72.
Zurück zum Zitat Von Laszewski G, Wang L, Younge AJ, He X (2009) Power-aware scheduling of virtual machines in dvfs-enabled clusters. In: IEEE international conference on cluster computing and workshops, CLUSTER’09, pp 1–10 Von Laszewski G, Wang L, Younge AJ, He X (2009) Power-aware scheduling of virtual machines in dvfs-enabled clusters. In: IEEE international conference on cluster computing and workshops, CLUSTER’09, pp 1–10
73.
Zurück zum Zitat Wei G, Vasilakos AV, Zheng Y, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252–269CrossRef Wei G, Vasilakos AV, Zheng Y, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252–269CrossRef
74.
Zurück zum Zitat Willis DF, Dasgupta A, Banerjee S (2014) Paradrop: a multi-tenant platform for dynamically installed third party services on home gateways. In: Proceedings of the 2014 ACM SIGCOMM workshop on distributed cloud computing. ACM, pp 43–44 Willis DF, Dasgupta A, Banerjee S (2014) Paradrop: a multi-tenant platform for dynamically installed third party services on home gateways. In: Proceedings of the 2014 ACM SIGCOMM workshop on distributed cloud computing. ACM, pp 43–44
75.
Zurück zum Zitat Wu Z, Ni Z, Gu L, Liu X (2010) A revised discrete particle swarm optimization for cloud workflow scheduling. In: 2010 international conference on computational intelligence and security (CIS), pp 184–188 Wu Z, Ni Z, Gu L, Liu X (2010) A revised discrete particle swarm optimization for cloud workflow scheduling. In: 2010 international conference on computational intelligence and security (CIS), pp 184–188
76.
Zurück zum Zitat Xu J, Fortes JA (2010) Multi-objective virtual machine placement in virtualized data center environments. In: Green computing and communications (GreenCom). 2010 IEEE/ACM international conference on cyber, physical and social computing (CPSCom), pp 179–188 Xu J, Fortes JA (2010) Multi-objective virtual machine placement in virtualized data center environments. In: Green computing and communications (GreenCom). 2010 IEEE/ACM international conference on cyber, physical and social computing (CPSCom), pp 179–188
77.
Zurück zum Zitat Zhan S, Huo H (2012) Improved PSO-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829 Zhan S, Huo H (2012) Improved PSO-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829
78.
Zurück zum Zitat Zhang H, Li P, Zhou Z, Yu X (2012) A PSO-based hierarchical resource scheduling strategy on cloud computing. In: International conference on trustworthy computing and services. Springer, pp 325–332 Zhang H, Li P, Zhou Z, Yu X (2012) A PSO-based hierarchical resource scheduling strategy on cloud computing. In: International conference on trustworthy computing and services. Springer, pp 325–332
79.
Zurück zum Zitat Zhang Q, Zhani MF, Zhang S, Zhu Q, Boutaba R, Hellerstein JL (2012) Dynamic energy-aware capacity provisioning for cloud computing environments. In: Proceedings of the 9th international conference on autonomic computing. ACM, pp 145–154 Zhang Q, Zhani MF, Zhang S, Zhu Q, Boutaba R, Hellerstein JL (2012) Dynamic energy-aware capacity provisioning for cloud computing environments. In: Proceedings of the 9th international conference on autonomic computing. ACM, pp 145–154
80.
Zurück zum Zitat Zhang Q, Zhu Q, Boutaba R (2011) Dynamic resource allocation for spot markets in cloud computing environments. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 178–185 Zhang Q, Zhu Q, Boutaba R (2011) Dynamic resource allocation for spot markets in cloud computing environments. In: 2011 fourth IEEE international conference on utility and cloud computing (UCC), pp 178–185
81.
Zurück zum Zitat Zhuravlev S, Saez JC, Blagodurov S, Fedorova A, Prieto M (2013) Survey of energy-cognizant scheduling techniques. IEEE Trans Parallel Distrib Syst 24(7):1447–1464CrossRef Zhuravlev S, Saez JC, Blagodurov S, Fedorova A, Prieto M (2013) Survey of energy-cognizant scheduling techniques. IEEE Trans Parallel Distrib Syst 24(7):1447–1464CrossRef
82.
Zurück zum Zitat Zuo X, Zhang G, Tan W (2014) Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud. IEEE Trans Autom Sci Eng 11(2):564–573CrossRef Zuo X, Zhang G, Tan W (2014) Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud. IEEE Trans Autom Sci Eng 11(2):564–573CrossRef
Metadaten
Titel
Adaptive Resource Allocation for Load Balancing in Cloud
verfasst von
Somnath Mazumdar
Alberto Scionti
Anoop S. Kumar
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-54645-2_12