A Randomized Algorithm for Load Balancing in Containerized Cloud

被引:0
作者
Patra, Manoj Kumar [1 ]
Patel, Dimple [1 ]
Sahoo, Bibhudatta [1 ]
Turuk, Ashok Kumar [1 ]
机构
[1] Natl Inst Technol, Dept Comp Sci & Engn, Rourkela, India
来源
PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING | 2020年
关键词
Cloud Computing; Load Balancing; Container; Virtual Machine; Containerized Cloud; Randomized Algorithm; FRAMEWORK;
D O I
10.1109/confluence47617.2020.9058147
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing is one of the highly discussed topics in the field of Internet and communication technology. It is responsible for the on-demand provision of computing resources, mainly data and computing power to the end-users. More than one server works together in a cloud network. So, the incoming request for resources must be distributed among all servers in the network for better performance. The process of efficiently distributing incoming tasks and sharing the workload among a group of servers is called load balancing. In this paper, we propose a randomized algorithm for load balancing in a containerized cloud. The approach we have used is called Balls into Bins via Local Search. In our algorithm, we have considered tasks as balls and servers as bins. First, we construct a fully connected undirected graph of nodes(server) and then convert it to a minimum edge weight graph to reduce the network cost. Our experimental result shows that the load is distributed among all servers almost equally. The difference between the highest and lowest workload in the network is minimized
引用
收藏
页码:410 / 414
页数:5
相关论文
共 21 条
  • [1] Bogdan P, 2013, PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), P16
  • [2] CLB: A novel load balancing architecture and algorithm for cloud services
    Chen, Shang-Liang
    Chen, Yun-Yao
    Kuo, Suang-Hong
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 154 - 160
  • [3] A Probabilistic Model for Finding an Optimal Host Framework and Load Distribution in Cloud Environment
    Chhabra, Sakshi
    Singh, Ashutosh Kumar
    [J]. 6TH INTERNATIONAL CONFERENCE ON SMART COMPUTING AND COMMUNICATIONS, 2018, 125 : 683 - 690
  • [4] Load prediction for energy-aware scheduling for Cloud computing platforms
    Dambreville, Alexandre
    Tomasik, Joanna
    Cohen, Johanne
    Dufoulon, Fabien
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2604 - 2607
  • [5] Virtualization vs Containerization to support PaaS
    Dua, Rajdeep
    Raja, A. Reddy
    Kakadia, Dharmesh
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, : 610 - 614
  • [6] Fu X, 2019, PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), P682, DOI [10.1109/ITNEC.2019.8728995, 10.1109/itnec.2019.8728995]
  • [7] A hybrid of firefly and improved particle swarm optimization algorithms for load balancing in cloud environments: Performance evaluation
    Golchi, Mahya Mohammadi
    Saraeian, Shideh
    Heydari, Mehrnoosh
    [J]. COMPUTER NETWORKS, 2019, 162
  • [8] Kaur Amanpreet, 2019, J KING SAUD U COMPUT
  • [9] Kumar Yadav Anuj, 2019, Emerging Technologies in Data Mining and Information Security. Proceedings of IEMIS 2018. Advances in Intelligent Systems and Computing (AISC 814), P141, DOI 10.1007/978-981-13-1501-5_12
  • [10] A hierarchical control framework of load balancing and resource allocation of cloud computing services
    Leontiou, Nikolaos
    Dechouniotis, Dimitrios
    Denazis, Spyros
    Papavassiliou, Symeon
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 : 235 - 251