메뉴 건너뛰기




Volumn 26, Issue 6, 2015, Pages 1297-1309

A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing

Author keywords

Ant colony optimization; Cloud computing; Load balance; Particle swarm optimization; Scheduling

Indexed keywords

ANT COLONY OPTIMIZATION; ARTIFICIAL INTELLIGENCE; CLOUD COMPUTING; HEURISTIC ALGORITHMS; INFRASTRUCTURE AS A SERVICE (IAAS); NETWORK MANAGEMENT; PARALLEL ARCHITECTURES; PARTICLE SWARM OPTIMIZATION (PSO); SCHEDULING ALGORITHMS;

EID: 84937972396     PISSN: 09410643     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00521-014-1804-9     Document Type: Article
Times cited : (133)

References (55)
  • 1
    • 79851499061 scopus 로고    scopus 로고
    • A novel load balancing method for multi-core with non-uniform memory architecture. In: Proceedings of the international SoC design conference
    • Ahn Y, Kim WJ, Chung KS, Kim SH, Kim HS, Han TH (2010) A novel load balancing method for multi-core with non-uniform memory architecture. In: Proceedings of the international SoC design conference, pp 412–415
    • (2010) pp 412–415
    • Ahn, Y.1    Kim, W.J.2    Chung, K.S.3    Kim, S.H.4    Kim, H.S.5    Han, T.H.6
  • 3
    • 84937985932 scopus 로고    scopus 로고
    • Amazon (2008) Amazon elastic compute cloud.
    • Amazon (2008) Amazon elastic compute cloud. http://aws.amazon.com/ec2
  • 4
    • 84937985933 scopus 로고    scopus 로고
    • Amazon (2008) Amazon simple storage service.
    • Amazon (2008) Amazon simple storage service. http://aws.amazon.com/s3
  • 5
    • 78149316852 scopus 로고    scopus 로고
    • Task scheduling with load balancing using multiple ant colonies optimization in grid computing. In: Proceedings of the international conference on natural computation
    • Bai L, Hu YL, Lao S, Zhang WM (2010) Task scheduling with load balancing using multiple ant colonies optimization in grid computing. In: Proceedings of the international conference on natural computation, pp 2715–2719
    • (2010) pp 2715–2719
    • Bai, L.1    Hu, Y.L.2    Lao, S.3    Zhang, W.M.4
  • 6
    • 0344236266 scopus 로고    scopus 로고
    • Metaheuristics in combinatorial optimization: overview and conceptual comparison
    • Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35(3):268–308
    • (2003) ACM Comput Surv , vol.35 , Issue.3 , pp. 268-308
    • Blum, C.1    Roli, A.2
  • 8
    • 22944432451 scopus 로고    scopus 로고
    • Agent-based grid load balancing using performance-driven task scheduling. In: Proceedings of the international parallel and distributed processing symposium
    • Cao J, Spooner D, Jarvis S, Saini S, Nudd GR (2003) Agent-based grid load balancing using performance-driven task scheduling. In: Proceedings of the international parallel and distributed processing symposium, p 49
    • (2003) p 49
    • Cao, J.1    Spooner, D.2    Jarvis, S.3    Saini, S.4    Nudd, G.R.5
  • 9
    • 58649085246 scopus 로고    scopus 로고
    • An ant colony optimization approach to a grid workflow scheduling problem with various qos requirements
    • Chen WN, Zhang J (2009) An ant colony optimization approach to a grid workflow scheduling problem with various qos requirements. IEEE Trans Syst Man Cybern C Appl Rev 39(1):29–43
    • (2009) IEEE Trans Syst Man Cybern C Appl Rev , vol.39 , Issue.1 , pp. 29-43
    • Chen, W.N.1    Zhang, J.2
  • 11
    • 85018092423 scopus 로고    scopus 로고
    • An aco-based algorithm for vm scheduling with load balancing in cloud computing. In: Proceedings of the international conference on computing, measurement, control and sensor network
    • Cho KM, Tsai PW, Tsai CW, Yang CS (2014) An aco-based algorithm for vm scheduling with load balancing in cloud computing. In: Proceedings of the international conference on computing, measurement, control and sensor network, pp 1–10
    • (2014) pp 1–10
    • Cho, K.M.1    Tsai, P.W.2    Tsai, C.W.3    Yang, C.S.4
  • 13
    • 0029224911 scopus 로고
    • A genetic algorithm for the job shop problem
    • Croce FD, Tadei R, Volta G (1995) A genetic algorithm for the job shop problem. Comput Oper Res 22(1):15–24
    • (1995) Comput Oper Res , vol.22 , Issue.1 , pp. 15-24
    • Croce, F.D.1    Tadei, R.2    Volta, G.3
  • 14
    • 34250074609 scopus 로고
    • Applying tabu search to the job-shop scheduling problem
    • Dell’Amico M, Trubian M (1993) Applying tabu search to the job-shop scheduling problem. Ann Oper Res 41(3):231–252
    • (1993) Ann Oper Res , vol.41 , Issue.3 , pp. 231-252
    • Dell’Amico, M.1    Trubian, M.2
  • 16
    • 79951699389 scopus 로고    scopus 로고
    • An efficient scheduling methodology for heterogeneous multi-core processor systems. In: Proceedings of the international conference on microelectronics
    • Elhossini A, Huissman J, Debowski B, Areibi S, Dony R (2010) An efficient scheduling methodology for heterogeneous multi-core processor systems. In: Proceedings of the international conference on microelectronics, pp 475–478
    • (2010) pp 475–478
    • Elhossini, A.1    Huissman, J.2    Debowski, B.3    Areibi, S.4    Dony, R.5
  • 18
    • 84890381218 scopus 로고    scopus 로고
    • Optimal cycle program of traffic lights with particle swarm optimization
    • Garcia-Nieto J, Olivera A, Alba E (2013) Optimal cycle program of traffic lights with particle swarm optimization. IEEE Trans Evol Comput 17(6):823–839
    • (2013) IEEE Trans Evol Comput , vol.17 , Issue.6 , pp. 823-839
    • Garcia-Nieto, J.1    Olivera, A.2    Alba, E.3
  • 19
    • 74849101820 scopus 로고
    • Optimization and approximation in deterministic sequencing and scheduling: a survey
    • Graham RL, Lawler EL, Lenstra JK, Kan AHGR (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 4:287–326
    • (1979) Ann Discrete Math , vol.4 , pp. 287-326
    • Graham, R.L.1    Lawler, E.L.2    Lenstra, J.K.3    Kan, A.H.G.R.4
  • 20
    • 0022874647 scopus 로고
    • Round robin scheduling for fair flow control in data communication networks. In: Proceedings of the IEEE international conference on communication
    • Hahne EL, Gallager RG (1986) Round robin scheduling for fair flow control in data communication networks. In: Proceedings of the IEEE international conference on communication, pp 103–107
    • (1986) pp 103–107
    • Hahne, E.L.1    Gallager, R.G.2
  • 21
    • 56349089351 scopus 로고    scopus 로고
    • Cloud computing seen as next wave for technology investors
    • Hamilton D (2008) Cloud computing seen as next wave for technology investors. Financial Post. http://www.financialpost.com/money/story.html
    • (2008) Financial Post
    • Hamilton, D.1
  • 22
    • 80052888064 scopus 로고    scopus 로고
    • Processes scheduling on heterogeneous multi-core architecture with hardware support. In: Proceedings of the IEEE international conference on networking, architecture and storage
    • Hao S, Liu Q, Zhang L, Wang J (2010) Processes scheduling on heterogeneous multi-core architecture with hardware support. In: Proceedings of the IEEE international conference on networking, architecture and storage, pp 236–241
    • (2010) pp 236–241
    • Hao, S.1    Liu, Q.2    Zhang, L.3    Wang, J.4
  • 24
    • 34548613299 scopus 로고    scopus 로고
    • Ant colony optimization combined with taboo search for the job shop scheduling problem
    • Huang KL, Liao CJ (2008) Ant colony optimization combined with taboo search for the job shop scheduling problem. Comput Oper Res 35(4):1030–1046
    • (2008) Comput Oper Res , vol.35 , Issue.4 , pp. 1030-1046
    • Huang, K.L.1    Liao, C.J.2
  • 25
    • 77956247909 scopus 로고    scopus 로고
    • Load unbalancing strategy for multicore embedded processors
    • Jeon H, Lee WH, Chung SW (2010) Load unbalancing strategy for multicore embedded processors. IEEE Trans Comput 59(10):1434–1440
    • (2010) IEEE Trans Comput , vol.59 , Issue.10 , pp. 1434-1440
    • Jeon, H.1    Lee, W.H.2    Chung, S.W.3
  • 26
    • 84902189785 scopus 로고    scopus 로고
    • Virtual machine scheduling for improving energy efciency in IaaS cloud
    • Jiankang D, Hongbo W, Yangyang L, Shiduan C (2014) Virtual machine scheduling for improving energy efciency in IaaS cloud. China Commun 11(3):1–12
    • (2014) China Commun , vol.11 , Issue.3
    • Jiankang, D.1    Hongbo, W.2    Yangyang, L.3    Shiduan, C.4
  • 27
    • 84869996087 scopus 로고    scopus 로고
    • A hybrid algorithm of ACO and delete-cross method for TSP. In: Proceedings of the international conference on industrial control and electronics engineering
    • Junqiang W, Aijia O (2012) A hybrid algorithm of ACO and delete-cross method for TSP. In: Proceedings of the international conference on industrial control and electronics engineering, pp 1694–1696
    • (2012) pp 1694–1696
    • Junqiang, W.1    Aijia, O.2
  • 29
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
    • (1983) Science , vol.220 , Issue.4598 , pp. 671-680
    • Kirkpatrick, S.1    Gelatt, C.D.2    Vecchi, M.P.3
  • 30
    • 80053137440 scopus 로고    scopus 로고
    • Scheduling scientific workflows elastically for cloud computing. In: Proceedings of the IEEE international conference on cloud computing
    • Lin C, Lu S (2011) Scheduling scientific workflows elastically for cloud computing. In: Proceedings of the IEEE international conference on cloud computing, pp 746–747
    • (2011) pp 746–747
    • Lin, C.1    Lu, S.2
  • 31
    • 33847661566 scopus 로고    scopus 로고
    • An effective PSO-based memetic algorithm for flow shop scheduling
    • Liu B, Wang L, Jin YH (2007) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybern B Cybern 37(1):18–27
    • (2007) IEEE Trans Syst Man Cybern B Cybern , vol.37 , Issue.1 , pp. 18-27
    • Liu, B.1    Wang, L.2    Jin, Y.H.3
  • 32
    • 84877321373 scopus 로고    scopus 로고
    • Ant colony optimization for task allocation in multi-agent systems
    • Lu W, Zhiliang W, Siquan H, Lei L (2013) Ant colony optimization for task allocation in multi-agent systems. China Commun 10(3):125–132
    • (2013) China Commun , vol.10 , Issue.3 , pp. 125-132
    • Lu, W.1    Zhiliang, W.2    Siquan, H.3    Lei, L.4
  • 33
    • 80055116373 scopus 로고    scopus 로고
    • A load-adapative cloud resource scheduling model based on ant colony algorithm. In: Proceedings of the IEEE international conference on cloud computing and intelligence systems
    • Lu X, Gu Z (2011) A load-adapative cloud resource scheduling model based on ant colony algorithm. In: Proceedings of the IEEE international conference on cloud computing and intelligence systems, pp 296–300
    • (2011) pp 296–300
    • Lu, X.1    Gu, Z.2
  • 34
    • 84880162015 scopus 로고    scopus 로고
    • Key challenges in cloud computing: enabling the future internet of services
    • Moreno-Vozmediano R, Montero R, Llorente I (2013) Key challenges in cloud computing: enabling the future internet of services. IEEE Internet Comput 17(4):18–25
    • (2013) IEEE Internet Comput , vol.17 , Issue.4 , pp. 18-25
    • Moreno-Vozmediano, R.1    Montero, R.2    Llorente, I.3
  • 38
  • 39
    • 84892583408 scopus 로고    scopus 로고
    • Cloud computing: opportunities and challenges
    • Sadiku M, Musa S, Momoh O (2014) Cloud computing: opportunities and challenges. IEEE Potentials 33(1):34–36
    • (2014) IEEE Potentials , vol.33 , Issue.1 , pp. 34-36
    • Sadiku, M.1    Musa, S.2    Momoh, O.3
  • 40
    • 0032255055 scopus 로고    scopus 로고
    • Analysis of first-come-first-serve parallel job scheduling. In: Proceedings of the SIAM symposium on discrete algorithms
    • Schwiegelshohn U, Yahyapour R (1998) Analysis of first-come-first-serve parallel job scheduling. In: Proceedings of the SIAM symposium on discrete algorithms, pp 629–638
    • (1998) pp 629–638
    • Schwiegelshohn, U.1    Yahyapour, R.2
  • 41
    • 85018091171 scopus 로고    scopus 로고
    • Improved cost-based algorithm for task scheduling in cloud computing. In: Proceedings of the IEEE international conference on computational intelligence and computing research
    • Selvarani S, Sadhasivam G (2010) Improved cost-based algorithm for task scheduling in cloud computing. In: Proceedings of the IEEE international conference on computational intelligence and computing research, pp 1–5
    • (2010) pp 1–5
    • Selvarani, S.1    Sadhasivam, G.2
  • 42
    • 85018105624 scopus 로고    scopus 로고
    • What we talk about when we talk about cloud computing
    • Sheth R (2009) What we talk about when we talk about cloud computing. Google Enterprise Blog. http://googleenterprise.blogspot.tw/2009/04/what-we-talk-about-when-we-talk-about.html
    • (2009) Google Enterprise Blog
    • Sheth, R.1
  • 43
    • 0000892122 scopus 로고
    • Parallel taboo search techniques for the job shop scheduling problem
    • Taillard ED (1994) Parallel taboo search techniques for the job shop scheduling problem. ORSA J Comput 6(2):108–117
    • (1994) ORSA J Comput , vol.6 , Issue.2 , pp. 108-117
    • Taillard, E.D.1
  • 45
    • 84893516741 scopus 로고    scopus 로고
    • Design and develop an OpenFlow testbed within virtualized architecture. In: Proceedings of the Asia-Pacific network operations and management symposium
    • Tsai PW, Lai YT, Cheng PW, Luo MY, Yang CS (2013) Design and develop an OpenFlow testbed within virtualized architecture. In: Proceedings of the Asia-Pacific network operations and management symposium, pp 1–3
    • (2013) pp 1–3
    • Tsai, P.W.1    Lai, Y.T.2    Cheng, P.W.3    Luo, M.Y.4    Yang, C.S.5
  • 47
    • 79551559523 scopus 로고    scopus 로고
    • Optimized grid scheduling using two level decision algorithm (TLDA). In: Proceedings of the international conference on parallel distributed and grid computing
    • Umale J, Mahajan S (2010) Optimized grid scheduling using two level decision algorithm (TLDA). In: Proceedings of the international conference on parallel distributed and grid computing, pp 78–82
    • (2010) pp 78–82
    • Umale, J.1    Mahajan, S.2
  • 48
    • 78651466797 scopus 로고    scopus 로고
    • A new algorithm for grid independent task schedule: genetic simulated annealing. In: Proceedings of the World Automation Congress
    • Wang J, Duan Q, Jiang Y, Zhu X (2010) A new algorithm for grid independent task schedule: genetic simulated annealing. In: Proceedings of the World Automation Congress, pp 165–171
    • (2010) pp 165–171
    • Wang, J.1    Duan, Q.2    Jiang, Y.3    Zhu, X.4
  • 49
    • 79955523308 scopus 로고    scopus 로고
    • Exploiting dynamic resource allocation for efficient parallel data processing in the cloud
    • Warneke D, Kao O (2011) Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans Parallel Distrib Syst 22(6):985–997
    • (2011) IEEE Trans Parallel Distrib Syst , vol.22 , Issue.6 , pp. 985-997
    • Warneke, D.1    Kao, O.2
  • 50
    • 84872518844 scopus 로고    scopus 로고
    • Study on resources scheduling based on ACO allgorithm and PSO algorithm in cloud computing. In: Proceedings of the international symposium on distributed computing and applications to business, engineering science
    • Wen X, Huang M, Shi J (2012) Study on resources scheduling based on ACO allgorithm and PSO algorithm in cloud computing. In: Proceedings of the international symposium on distributed computing and applications to business, engineering science, pp 219–222
    • (2012) pp 219–222
    • Wen, X.1    Huang, M.2    Shi, J.3
  • 51
    • 84944316737 scopus 로고    scopus 로고
    • Saving money through cloud computing
    • West DM (2010) Saving money through cloud computing. Brookings Institution http://www.brookings.edu/research/papers/2010/04/07-cloud-computing-west
    • (2010) Brookings Institution
    • West, D.M.1
  • 53
    • 80855164524 scopus 로고    scopus 로고
    • Grid schedule algorithm based on load with trust-driven mechanism. In: Proceedings of the chinagrid conference
    • Yang X, Jiong Yu B.L, Yu F (2011) Grid schedule algorithm based on load with trust-driven mechanism. In: Proceedings of the chinagrid conference, pp 246–250
    • (2011) pp 246–250
    • Yang, X.1    Jiong Yu, B.L.2    Yu, F.3
  • 54
    • 34250653702 scopus 로고    scopus 로고
    • A two-step ACO–PSO approach to optimize flexible jobshop scheduling of air compressor based on petri net model. In: Proceedings of the international technology and innovation conference
    • Zhong M, Pan X (2006) A two-step ACO–PSO approach to optimize flexible jobshop scheduling of air compressor based on petri net model. In: Proceedings of the international technology and innovation conference, pp 295–299
    • (2006) pp 295–299
    • Zhong, M.1    Pan, X.2
  • 55
    • 84898820315 scopus 로고    scopus 로고
    • Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud
    • 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–573
    • (2014) IEEE Trans Autom Sci Eng , vol.11 , Issue.2 , pp. 564-573
    • Zuo, X.1    Zhang, G.2    Tan, W.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.