An efficient clustering and load balancing of distributed cloud data centers using graph theory

被引:10
|
作者
Devi, R. Kanniga [1 ]
Murugaboopathi, G. [1 ]
机构
[1] Kalasalingam Univ, Dept Comp Sci & Engn, Krishnankoil, India
关键词
clustering; distributed cloud data center; graph-based clustering algorithms; graph theory; load balancing;
D O I
10.1002/dac.3896
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The prime focus of the Cloud Service Providers is enhancing the service delivery performance of the distributed cloud data centers. The clustering and load balancing of distributed cloud data centers have significant impact on its service delivery performance. Hence, this paper models distributed cloud data center environment as a network graph and proposes a two-phase cluster-based load balancing (CLB) algorithm based on a graph model. The first phase proposes a Cloud Data Center Clustering algorithm to cluster the distributed cloud data centers based on their proximity. The second phase proposes a Client-Cluster Assignment algorithm to perform uniform distribution of the client requests across the clusters to enable load balancing. To assess the performance, the proposed algorithms are compared with other K-constrained graph-based clustering algorithms namely, graph-based K-means and K-spanning tree algorithms on a simulated distributed cloud data center environment. The experimental results reveal that the proposed CLB algorithm outperforms the compared algorithms in terms of the average clustering time, load distribution, and fairness index and hence improves the service delivery performance of the distributed cloud data centers.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Optimized Resource Allocation and Load Balancing in Distributed Cloud using Graph Theory
    Vidyasagar, Lakshmi Iswara Chandra
    Pal, Doyel
    Khethavath, Praveen
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 2054 - 2058
  • [2] Distributed Graph Clustering by Load Balancing
    Sun, He
    Zanetti, Luca
    [J]. PROCEEDINGS OF THE 29TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'17), 2017, : 163 - 171
  • [3] Profit Aware Load Balancing for Distributed Cloud Data Centers
    Liu, Shuo
    Ren, Shaolei
    Quan, Gang
    Zhao, Ming
    Ren, Shangping
    [J]. IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 611 - 622
  • [4] Energy Efficient Load Balancing in Cloud Data Center Using Clustering Technique
    Thilagavathi, N.
    Dharani, D. Divya
    Sasilekha, R.
    Suruliandi, Vasundhara
    Uthariaraj, V. Rhymend
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2019, 15 (01) : 84 - 100
  • [5] Eco-Aware Load Balancing for Distributed Cloud Data Centers with Renewables
    Thilagavathi, N.
    Subha, R.
    Uthariaraj, Rhymend, V
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2018, : 229 - 236
  • [6] Analysis of load balancing in cloud data centers
    Shetty S.M.
    Shetty S.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (01) : 973 - 981
  • [7] Building Cost Efficient Cloud Data Centers via Geographical Load Balancing
    Xu, Yi
    Zhan, Yong
    Xu, Du
    [J]. 2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 826 - 831
  • [8] A distributed speed scaling and load balancing algorithm for energy efficient data centers
    Ko, Young Myoung
    Cho, Yongkyu
    [J]. PERFORMANCE EVALUATION, 2014, 79 : 120 - 133
  • [9] Agent coalitions for load balancing in cloud data centers
    Octavio Gutierrez-Garcia, J.
    Antonio Trejo-Sanchez, Joel
    Fajardo-Delgado, Daniel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 172 : 1 - 17
  • [10] An Efficient Distributed Approach for Load Balancing in Cloud Computing
    Vig, Aarti
    Kushwah, Rajendra Singh
    Kushwah, Shivpratap Singh
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 751 - 755