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 条
  • [1] DNS-based load balancing in distributed Web-server systems
    Hong, Y. S.
    No, J. H.
    Kim, S. Y.
    FOURTH IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS AND THE SECOND INTERNATIONAL WORKSHOP ON COLLABORATIVE COMPUTING, INTEGRATION, AND ASSURANCE, PROCEEDINGS, 2006, : 251 - +
  • [2] DNS-based Load Balancing with Cache for Geographically Distributed Web Server Systems
    Semchedine, Fouzi
    Bouallouche-Medjkoune, Louiza
    Sayeh, Omar
    Ayoub, Sofiane
    Aissani, Djamil
    2014 GLOBAL SUMMIT ON COMPUTER & INFORMATION TECHNOLOGY (GSCIT), 2014,
  • [3] Load balancing of DNS-based distributed web server systems with page caching
    Xu, Z
    Huang, R
    Bhuyan, LN
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 587 - 594
  • [4] DNS-BASED LOAD BALANCING FOR WEB SERVICES
    Nakai, Alan
    Madeira, Edmundo
    Buzato, Luiz Eduardo
    WEBIST 2010: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGY, VOL 1, 2010, : 95 - 100
  • [5] Dynamic DNS for load balancing
    Cheung, CC
    Yuen, MC
    Yip, ACH
    23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2003, : 962 - 965
  • [6] A dynamic load balancing method based on network delay for large distributed systems
    Nishimura, Kenji
    Ueno, Hitoshi
    Yamamoto, Miki
    Ikeda, Hiromasa
    Electronics and Communications in Japan, Part I: Communications (English translation of Denshi Tsushin Gakkai Ronbunshi), 2001, 84 (06): : 11 - 21
  • [7] A dynamic load balancing method based on network delay for large distributed systems
    Nishimura, K
    Ueno, H
    Yamamoto, M
    Ikeda, H
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART I-COMMUNICATIONS, 2001, 84 (06): : 11 - 21
  • [8] A method based on the combination of dynamic and static load balancing strategy in distributed rendering systems
    Yao, Wei
    Pan, Huawei
    Gao, Chunming
    Journal of Computational Information Systems, 2014, 10 (04): : 1759 - 1766
  • [9] Dynamic load balancing for distributed movie based browser systems
    Hiraiwa, A
    Komatsu, N
    Komiya, K
    Ikeda, H
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : C97 - C101