Skip to main content
Erschienen in: The Journal of Supercomputing 7/2015

01.07.2015

Dynamically hierarchical resource-allocation algorithm in cloud computing environment

verfasst von: Zhanjie Wang, Xianxian Su

Erschienen in: The Journal of Supercomputing | Ausgabe 7/2015

Einloggen

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

search-config
loading …

Abstract

The development of big data challenges the computing power and communication capability of cloud architecture, but traditional resource-allocation algorithms perform poorly due to the large-scale communication among cloud nodes. In this paper, a dynamically hierarchical, resource-allocation algorithm is proposed for multiple cloud nodes collaborating in big data environment. Using fuzzy pattern recognition, the algorithm dynamically divides tasks and nodes into different levels based on computing power and storage factors. Thus a dynamically adjusted mapping is generated between tasks and nodes. When a new task arrives, only the nodes corresponding to the task level join in the bid. The algorithm takes advantages of dynamical hierarchy to reduce the communication traffic during resource allocation. Both theoretical and experimental results illustrate that the proposed algorithm outperforms the MinMin algorithm in terms of communication traffic and makespan.

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

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!

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!

Literatur
2.
Zurück zum Zitat Seref S, Duygu S (2013) Big data: a review. In: 2013 international conference on collaboration technologies and systems, San Diego, CA, USA, pp 42–47 Seref S, Duygu S (2013) Big data: a review. In: 2013 international conference on collaboration technologies and systems, San Diego, CA, USA, pp 42–47
3.
Zurück zum Zitat McAffe A, Brynolfsson E (2012) Strategy & competition big data: the management revolution. Harv Bus Rev 90(10):60–66, 68, 128 McAffe A, Brynolfsson E (2012) Strategy & competition big data: the management revolution. Harv Bus Rev 90(10):60–66, 68, 128
4.
Zurück zum Zitat Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616CrossRef Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616CrossRef
7.
Zurück zum Zitat Seokho S, Gihun J, Sung CJ (2013) An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J Supercomput 64:606–637CrossRef Seokho S, Gihun J, Sung CJ (2013) An SLA-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J Supercomput 64:606–637CrossRef
8.
Zurück zum Zitat Nathuji R, Kansal A, Ghaffarkhah A (2010) Q-clouds: managing performance interference effects for QoS-aware clouds. In: 5th ACM European conference on computer systems (EuroSys 2010), Paris, April 13–16, 2010 Nathuji R, Kansal A, Ghaffarkhah A (2010) Q-clouds: managing performance interference effects for QoS-aware clouds. In: 5th ACM European conference on computer systems (EuroSys 2010), Paris, April 13–16, 2010
9.
Zurück zum Zitat Marx V (2013) The big challenges of big data. Nature 498(7453):255–260CrossRef Marx V (2013) The big challenges of big data. Nature 498(7453):255–260CrossRef
10.
Zurück zum Zitat Sam M (2012) From databases to big data. IEEE Intenet Comput 12:089–7801 Sam M (2012) From databases to big data. IEEE Intenet Comput 12:089–7801
11.
Zurück zum Zitat JiSu P, Hyongsoon K, Young-Sik J, Eunyoung L (2014) Two-phase grouping-based resource management for big data processing in mobile cloud computing. Int J Commun Syst 27:839–851CrossRef JiSu P, Hyongsoon K, Young-Sik J, Eunyoung L (2014) Two-phase grouping-based resource management for big data processing in mobile cloud computing. Int J Commun Syst 27:839–851CrossRef
12.
Zurück zum Zitat Hassan MM, Song B, Hossain MS, Alamri A (2014) QoS-aware resource provisioning for big data processing in cloud computing environment. In: 2014 international conference on computational science and computational intelligence, Las Vegas, NV, USA, March 10–13, 2014 Hassan MM, Song B, Hossain MS, Alamri A (2014) QoS-aware resource provisioning for big data processing in cloud computing environment. In: 2014 international conference on computational science and computational intelligence, Las Vegas, NV, USA, March 10–13, 2014
13.
Zurück zum Zitat Simon SW, Jelena M (2014) Optimal application allocation on multiple public clouds. Comput Netw 68:138–148CrossRef Simon SW, Jelena M (2014) Optimal application allocation on multiple public clouds. Comput Netw 68:138–148CrossRef
14.
Zurück zum Zitat Liang Q, Zhang J, Zhang YH, Liang JM (2014) The placement method of resources and applications based on request prediction in cloud data center. Inf Sci 279:735–745MathSciNetCrossRef Liang Q, Zhang J, Zhang YH, Liang JM (2014) The placement method of resources and applications based on request prediction in cloud data center. Inf Sci 279:735–745MathSciNetCrossRef
15.
Zurück zum Zitat Yin C, Huang BQ, Liu F et al (2011) Common key technology system of cloud manufacturing service platform for small and medium enterprises. Comput Integr Manuf Syst 17:495–503 Yin C, Huang BQ, Liu F et al (2011) Common key technology system of cloud manufacturing service platform for small and medium enterprises. Comput Integr Manuf Syst 17:495–503
16.
Zurück zum Zitat Amit N, Sanjay C, Gaurav S (2012) Policy based resource allocation in IaaS cloud. Future Gener Comput Syst 28:94–103CrossRef Amit N, Sanjay C, Gaurav S (2012) Policy based resource allocation in IaaS cloud. Future Gener Comput Syst 28:94–103CrossRef
17.
Zurück zum Zitat Christian V, Rodrigo NC, Dileban K, Rajkumar B (2012) Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka. Future Gener Comput Syst 28:58–65CrossRef Christian V, Rodrigo NC, Dileban K, Rajkumar B (2012) Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka. Future Gener Comput Syst 28:58–65CrossRef
18.
Zurück zum Zitat Guiyi W, Athanasios V, Vasilakos YZ, Naixue X (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54:252–269CrossRef Guiyi W, Athanasios V, Vasilakos YZ, Naixue X (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54:252–269CrossRef
19.
Zurück zum Zitat Anton B, Jemal A, Rajkumar B (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28:755–768CrossRef Anton B, Jemal A, Rajkumar B (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28:755–768CrossRef
20.
Zurück zum Zitat Young CL, Albert YZ (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280CrossRef Young CL, Albert YZ (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280CrossRef
21.
Zurück zum Zitat Wu CM, Chang RS, Chan HY (2014) A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters. Future Gener Comput Syst 31:141–147MATHCrossRef Wu CM, Chang RS, Chan HY (2014) A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters. Future Gener Comput Syst 31:141–147MATHCrossRef
22.
Zurück zum Zitat Xiao Z, Song WJ, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117CrossRef Xiao Z, Song WJ, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117CrossRef
23.
Zurück zum Zitat Daniel W, Odej K (2011) Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans Parallel Distrib Syst 22(6):985–997CrossRef Daniel W, Odej K (2011) Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans Parallel Distrib Syst 22(6):985–997CrossRef
24.
Zurück zum Zitat Ahmed S, Kenli L, Aijia O, Zhiyong L (2014) Proactive workload management in dynamic virtualized environments. J Comput Syst Sci 80:1504–1517MATHCrossRef Ahmed S, Kenli L, Aijia O, Zhiyong L (2014) Proactive workload management in dynamic virtualized environments. J Comput Syst Sci 80:1504–1517MATHCrossRef
25.
Zurück zum Zitat Haluk T, Salim H, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274CrossRef Haluk T, Salim H, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260–274CrossRef
26.
Zurück zum Zitat Wang ZJ, Liu JJ (2011) Research on multi-agent-based distributed task scheduling mechanism with multi-objective. J Dalian Univ Technol 51(5):755–760MATH Wang ZJ, Liu JJ (2011) Research on multi-agent-based distributed task scheduling mechanism with multi-objective. J Dalian Univ Technol 51(5):755–760MATH
27.
Zurück zum Zitat Wang ZJ, Fang T (2014) Task scheduling model based on multi-agent and multi-objective dynamical scheduling algorithm. J Netw 9(6):1588–1595 Wang ZJ, Fang T (2014) Task scheduling model based on multi-agent and multi-objective dynamical scheduling algorithm. J Netw 9(6):1588–1595
28.
Zurück zum Zitat Grekovs R (2002) Methods of fuzzy pattern recognition. In: Scientific proceedings of RIGA Technical University Grekovs R (2002) Methods of fuzzy pattern recognition. In: Scientific proceedings of RIGA Technical University
29.
Zurück zum Zitat Pedrycz W (1990) Fuzzy sets in pattern recognition: methodology and methods. Pattern Recognit 23(1–2):121–146CrossRef Pedrycz W (1990) Fuzzy sets in pattern recognition: methodology and methods. Pattern Recognit 23(1–2):121–146CrossRef
30.
Zurück zum Zitat Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithms. Plenum Press, New YorkMATHCrossRef Bezdek JC (1981) Pattern recognition with fuzzy objective function algorithms. Plenum Press, New YorkMATHCrossRef
31.
Zurück zum Zitat Zhao RH, Lu XL, Wang M (2011) Safety evaluation of urban flood control system based on variable fuzzy pattern recognition. Adv Mater Res 159:264–269CrossRef Zhao RH, Lu XL, Wang M (2011) Safety evaluation of urban flood control system based on variable fuzzy pattern recognition. Adv Mater Res 159:264–269CrossRef
32.
Zurück zum Zitat Cui XJ, Cao BY (2010) Using two-level fuzzy pattern recognition in the classification of convex quadrilateral. In: 2nd international conference on quantitative logic and soft computing, vol 82, pp 527–534 Cui XJ, Cao BY (2010) Using two-level fuzzy pattern recognition in the classification of convex quadrilateral. In: 2nd international conference on quantitative logic and soft computing, vol 82, pp 527–534
33.
Zurück zum Zitat Fatma AO, Rasha MZ (2010) Dynamic task scheduling using fuzzy logic in distributed memory systems. In: 2010 7th international conference on informatics and systems, Cairo, Egypt, vol 5 Fatma AO, Rasha MZ (2010) Dynamic task scheduling using fuzzy logic in distributed memory systems. In: 2010 7th international conference on informatics and systems, Cairo, Egypt, vol 5
35.
Zurück zum Zitat Guo FY, Yu L, Tian S, Yu J (2014) A workflow task scheduling algorithm based on the resources’ fuzzy clustering in cloud computing environment. Int J Commun Syst. doi:10.1002/dac.2743 Guo FY, Yu L, Tian S, Yu J (2014) A workflow task scheduling algorithm based on the resources’ fuzzy clustering in cloud computing environment. Int J Commun Syst. doi:10.​1002/​dac.​2743
36.
Zurück zum Zitat Akihiro K, Nathan S (2008) Optimized algorithms for multi-agent routing. In: AAMAS ’08 proceedings of the 7th international joint conference on autonomous agents and multiagent systems, New York, pp 1585–1588 Akihiro K, Nathan S (2008) Optimized algorithms for multi-agent routing. In: AAMAS ’08 proceedings of the 7th international joint conference on autonomous agents and multiagent systems, New York, pp 1585–1588
37.
Zurück zum Zitat Rodrigo NC, Rajiv R, Anton B, César AFDR, Rajkumar B (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithm. Softw Pract Exp 41:23–50CrossRef Rodrigo NC, Rajiv R, Anton B, César AFDR, Rajkumar B (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithm. Softw Pract Exp 41:23–50CrossRef
Metadaten
Titel
Dynamically hierarchical resource-allocation algorithm in cloud computing environment
verfasst von
Zhanjie Wang
Xianxian Su
Publikationsdatum
01.07.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 7/2015
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-015-1416-x

Weitere Artikel der Ausgabe 7/2015

The Journal of Supercomputing 7/2015 Zur Ausgabe

Premium Partner