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 条
  • [31] Towards dynamic load balancing for distributed embedded automotive systems
    Jahnich, Isabel
    Rettberg, Achim
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 97 - +
  • [32] Two Hierarchical Dynamic Load Balancing Algorithms in Distributed Systems
    Barazandeh, Iman
    Mortazavi, Seyed Saeedolah
    SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 516 - +
  • [33] Load balancing in distributed web server systems with partial document replication
    Zhuo, L
    Wang, CL
    Lau, FCM
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 305 - 312
  • [34] LOAD BALANCING IN DISTRIBUTED SYSTEMS
    CHOU, TCK
    ABRAHAM, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) : 401 - 412
  • [35] Correction to: Web Load Balancing Based on DNS Coordination and Reducing Energy Consumption Strategy
    Zhijie Han
    Yalu Wang
    Hui Zhao
    Journal of Signal Processing Systems, 2019, 91 : 1103 - 1103
  • [36] Rate-based and queue-based dynamic load balancing algorithms in distributed systems
    Zeng, Z
    Veeravalli, L
    TENTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 349 - 356
  • [37] A proposal of DNS-based adaptive load balancing method for mirror server systems and its implementation
    Yokota, H
    Kimura, S
    Ebihara, Y
    18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2 (REGULAR PAPERS), PROCEEDINGS, 2004, : 208 - 213
  • [38] AN AFFINITY-BASED DYNAMIC LOAD BALANCING PROTOCOL FOR DISTRIBUTED TRANSACTION PROCESSING SYSTEMS
    HALDAR, S
    SUBRAMANIAN, DK
    PERFORMANCE EVALUATION, 1993, 17 (01) : 53 - 71
  • [39] Competition-based load balancing for distributed systems
    Abed, Abdul Karim
    Oz, Gurcu
    Kostin, Alexander
    ISCN '06: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORKS, 2006, : 230 - +
  • [40] COOPERATIVE DISTRIBUTED DYNAMIC LOAD BALANCING
    SHEN, S
    ACTA INFORMATICA, 1988, 25 (06) : 663 - 676