Dynamic load balancing method based on DNS for distributed web systems

被引:0
|
作者
Moon, JB [1 ]
Kim, MH [1 ]
机构
[1] Soongsil Univ, Sch Comp, Seoul 156743, South Korea
关键词
SERVER;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In most existing distributed Web systems, incoming requests are distributed to servers via Domain Name System (DNS). Although such systems are simple to implement, the address caching mechanism easily results in load unbalancing among servers. Moreover, modification of the DNS is necessary to load balancing considering the server's state. In this paper, we propose a new dynamic load balancing method using dynamic DNS update and round-robin mechanism. The proposed method performs effective load balancing without modification of the DNS. In this method, a server is dynamically added to or removed from the DNS list according to the server's load. By removing the overloaded servers from the DNS list, the response time becomes faster. For dynamic scheduling, the scheduling algorithm consider usage rates of servers' three main resources-CPU, memory, and network. We also implement a GUI-based management tool to manage the system across the network. Experiments show that modules implemented in this paper have a low impact on performance of the proposed system. Furthermore, experiments show that both the response time and the average file transfer rate of the proposed system are faster than those of a pure Round-Robin DNS.
引用
收藏
页码:238 / 247
页数:10
相关论文
共 50 条
  • [41] Dynamic load balancing for distributed search
    Huston, L
    Nizhner, A
    Pillai, P
    Sukthankar, R
    Steenkiste, P
    Zhang, J
    14th IEEE International Symposium on High Performance Distributed Computing, Proceedings, 2005, : 157 - 166
  • [42] Research on Load Balancing in Distributed Web System
    Chen, Mingshu
    Quan, Hongwei
    2017 6TH INTERNATIONAL CONFERENCE ON APPLIED SOCIAL SCIENCE (ICASS 2017), PT 1, 2017, 97 : 537 - 540
  • [43] Implementation of load balancing in distributed Web server
    Wang, Jianqiu
    Zhang, Zhongneng
    Jisuanji Gongcheng/Computer Engineering, 2003, 29 (15):
  • [44] Dispatcher Based Dynamic Load Balancing on Web Server System
    Singh, Harikesh
    Kumar, Shishir
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2011, 4 (03): : 89 - 105
  • [45] A Load Balancing Based Model for Dynamic Web Service Selection
    Zhao, Qi
    Tan, Yanliao
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, PROCEEDINGS, 2009, : 501 - 505
  • [46] Distributed Face Recognition Based on Load Balancing and Dynamic Prediction
    Zou, Fangyuan
    Li, Jing
    Min, Weidong
    APPLIED SCIENCES-BASEL, 2019, 9 (04):
  • [47] Dynamic Load Balancing Techniques for Distributed Complex Event Processing Systems
    Zacheilas, Nikos
    Zygouras, Nikolas
    Panagiotou, Nikolaos
    Kalogeraki, Vana
    Gunopulos, Dimitrios
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2016, 2016, 9687 : 174 - 188
  • [48] A neural network approach for dynamic load balancing in homogeneous distributed systems
    El-Abd, AE
    El-Bendary, MI
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 628 - 629
  • [49] A dynamic load balancing approach using genetic algorithm in distributed systems
    Lee, SH
    Hwang, CS
    1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 639 - 644
  • [50] Dynamic Load Balancing for Distributed Systems in Real-Time Environment
    Lin, H.-C.
    Raghavendra, C. S.
    Cosmetics and Toiletries, 1995, 110 (01):