International Conference on Genetic and Evolutionary Computing

GEC 2015: Genetic and Evolutionary Computing pp 21-30 | Cite as

A Novel Load Balance Algorithm for Cloud Computing

  • Linlin Tang
  • Jeng-Shyang Pan
  • Yuanyuan Hu
  • Pingfei Ren
  • Yu Tian
  • Hongnan Zhao
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 388)


A good scheduling algorithm is a key for load balance system, in which system’s load meets users’ requirement. Here, a new load balance algorithm based on swarm intelligence is proposed which can enhance the production of the systems while schedule tasks to VMs properly. Here tasks completion time is compared with some other classical algorithms. The result shows that the proposed algorithm could meet users’ requirement and get resource utilization higher. The algorithm is better for network of a large area which is simulated by CloudSim.


Composite sequence Power spectrum Direct sequence spread spectrum Interference avoidance 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Zhu, H., Liu, T., Zhu, D., Li, H.: Robust and simple N-Party entangled authentication cloud storage protocol based on secret sharing scheme. Journal of Information Hiding and Multimedia Signal Processing (JIHMSP) 4, 110–118 (2013)Google Scholar
  2. 2.
    Chang, B., Tsai, H.-F., Chen, C.-M.: Evaluation of virtual machine performance and virtualized consolidation ratio in cloud computing system. Journal of Information Hiding and Multimedia Signal Processing (JIHMSP) 4, 192–200 (2013)Google Scholar
  3. 3.
    Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1, 7–18 (2010)CrossRefGoogle Scholar
  4. 4.
    Foster, I., Zhao, Y., Raicu, I., et al.: Cloud computing and grid computing 360-degree compared. Grid Computing Environments Workshop, GCE 2008, vol. 1, pp. 1–10 (2008)Google Scholar
  5. 5.
    Vaquero, L.M., Rodero-Merino, L., Caceres, J., et al.: A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review 39, 50–55 (2008)CrossRefGoogle Scholar
  6. 6.
    Jadeja, Y., Modi, K.: Cloud computing-concepts, architecture and challenges. In: The International Conference on Computing & Electronics and Electrical Technologies, vol. 1, pp. 877–880. IEEE, Nagercoil (2012)Google Scholar
  7. 7.
    Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the cloudSim toolkit: challenges and opportunities. In: International Conference on High Performance Computing & Simulation, HPCS 2009, vol. 1, pp. 1–11. IEEE (2009)Google Scholar
  8. 8.
    Calheiros, R.N., Ranjan, R., Beloglazov, A., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 23–50 (2011)Google Scholar
  9. 9.
    Das, S., Viswanathan, H., Rittenhouse, G.: Dynamic load balance through coordinated scheduling in packet data systems INFOCOM 2003. In: Twenty-Second Annual Joint Conference of the IEEE Computer and Communications, vol. 1, pp. 786–796. IEEE Societies, IEEE (2003)Google Scholar
  10. 10.
    Braun, T.D., Siegel, H.J., Beck, N., et al.: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. the. Journal of Parallel and Distributed computing 61, 810–837 (2001)CrossRefGoogle Scholar
  11. 11.
    Cañón, J., Alexandrino, P., Bessa, I., et al.: Genetic diversity measures of local European beef cattle breeds for conservation purposes. Genetics Selection Evolution 33, 311–332 (2001)CrossRefGoogle Scholar
  12. 12.
    Jijian, L., Longjun, H., Haijun, W.: Prediction of vibration response of powerhouse structures based on LS-SVM optimized by PSO. Engineering Sciences 12, 009 (2011)Google Scholar
  13. 13.
    Kazem, A., Rahmani, A.M., Aghdam, H.H.: A modified simulated annealing algorithm for static task scheduling in grid computing. In: International Conference on Computer Science and Information Technology, ICCSIT 2008, vol. 1, pp. 623–627. IEEE (2008)Google Scholar
  14. 14.
    Yulan, J., Zuhua, J., Wenrui, H.: Multi-objective integrated optimization research on preventive maintenance planning and production scheduling for a single machine. International Journal of Advanced Manufacturing Technology 39, 954–964 (2008)CrossRefGoogle Scholar
  15. 15.
    Pandey, S., Wu, L., Guru, S.M., et al.: 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 (AINA), vol. 1, pp. 400–407. IEEE (2010)Google Scholar
  16. 16.
    Hua, X., Zheng, J., Hu, W.: Ant colony optimization algorithm for computing resource allocation based on cloud computing environment. Journal of East China Normal University (Natural Science) 1, 127–134 (2010)Google Scholar
  17. 17.
    Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balance of tasks in cloud computing environments. Applied Soft Computing Journal 13, 2292–2303 (2013)CrossRefGoogle Scholar
  18. 18.
    TSai, P.W., Pan, J.S., Liao, B.Y., et al.: Enhanced artificial bee colony optimization. The International Journal of Innovative Computing, Information and Control 5, 5081–5092 (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Linlin Tang
    • 1
  • Jeng-Shyang Pan
    • 1
    • 2
  • Yuanyuan Hu
    • 3
  • Pingfei Ren
    • 1
  • Yu Tian
    • 1
  • Hongnan Zhao
    • 1
  1. 1.Shenzhen Graduate SchoolHarbin Institute of TechnologyShenzhenChina
  2. 2.Fujian University of TechnologyFuzhouChina
  3. 3.College of Information EngineeringShenzhen UniversityShenzhenChina

Personalised recommendations