A Cost-Based Distributed Algorithm for Load Balancing in Content Delivery Network

被引:4
|
作者
Shuai, Qianjun [1 ]
Wang, Keqin [1 ]
Miao, Fang [1 ]
Jin, Libiao [1 ]
机构
[1] Commun Univ China, Sch Informat Engn, Beijing, Peoples R China
关键词
Content Delivery Network (CDN); request redirection; queue differences; distance threshold; cost;
D O I
10.1109/IHMSC.2017.10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Load balancing plays an important role in improving scalability and stability in Content Delivery Networks (CDNs) to meet the increasing demand on bandwidth. This paper proposed a modified algorithm that takes into account the equilibrium between load balancing and redirection proximity. We extended a fluid queue model which is adopted in the existing literatures to the overall CDN system. In the system, scheduler selects proper replica server for each redistributed request by exploiting load differences between them. Furthermore, through limiting the migration distance for each request, the total costs mainly associated with delay are also effectively optimized. The simulation result indicates that the proposed algorithm can efficiently reduce redirection cost compared to Control-Law Balancing (CLB) algorithm at the expense of a bit of performance sacrifice of queue balancing. Besides, we found that the proposed mechanism has more benefit on queue balancing than CLB algorithm as well, when selecting an appropriate distance threshold.
引用
收藏
页码:11 / 15
页数:5
相关论文
共 50 条
  • [21] On the stability of a distributed dynamic load balancing algorithm
    Cortés, A
    Ripoll, A
    Senar, MA
    Cedó, F
    Luque, E
    [J]. 1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 435 - 446
  • [22] STEPWISE DEVELOPMENT OF A DISTRIBUTED LOAD BALANCING ALGORITHM
    GRONNING, P
    NIELSEN, TQ
    LOVENGREEN, HH
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 486 : 151 - 168
  • [23] A hierarchical adaptive distributed algorithm for load balancing
    Antonis, K
    Garofalakis, J
    Mourtos, I
    Spirakis, P
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2004, 64 (01) : 151 - 162
  • [24] A novel algorithm for load balancing in distributed systems
    Deng, Hua-Feng
    Liu, Yun-Sheng
    Xiao, Ying-Yuan
    [J]. SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 15 - +
  • [25] Dynamic load balancing algorithm for distributed system
    Cui Yansong
    Bai Chunyu
    [J]. The Journal of China Universities of Posts and Telecommunications, 2021, 28 (05) : 91 - 101
  • [26] DYNAMIC LOAD BALANCING ALGORITHM IN A DISTRIBUTED SYSTEM
    BARMON, C
    FARUQUI, MN
    BATTACHARJEE, GP
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1991, 29 (05): : 273 - 285
  • [27] An efficient load balancing algorithm on distributed networks
    Lee, O
    Lee, S
    Chung, I
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 259 - 262
  • [28] Dynamic load balancing algorithm for distributed system
    School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing
    100876, China
    [J]. J. China Univ. Post Telecom., 2021, 5 (91-101):
  • [29] ANALYSIS OF A GRAPH-COLORING BASED DISTRIBUTED LOAD BALANCING ALGORITHM
    HOSSEINI, SH
    LITOW, B
    MALKAWI, M
    MCPHERSON, J
    VAIRAVAN, K
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 10 (02) : 160 - 166
  • [30] Intelligent Fuzzy based Biasing Load Balancing Algorithm in Distributed Systems
    Barazandeh, Iman
    Mortazavi, Seyed Saeedolah
    Rahmani, Amir Masoud
    [J]. 2009 IEEE 9TH MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS (MICC), 2009, : 713 - 718