【24h】

Dynamic Load Balancing Method Based on DNS for Distributed Web Systems

机译:基于DNS的分布式Web系统动态负载均衡方法

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:在大多数现有的分布式Web系统中,传入请求都是通过域名系统(DNS)分发到服务器的。尽管此类系统易于实现,但是地址缓存机制很容易导致服务器之间的负载不平衡。此外,必须修改DNS才能考虑服务器状态来实现负载平衡。在本文中,我们提出了一种使用动态DNS更新和轮询机制的新动态负载平衡方法。所提出的方法执行有效的负载平衡,而无需修改DNS。在此方法中,根据服务器的负载,将服务器动态添加到DNS列表中或从其中删除。通过从DNS列表中删除过载的服务器,响应时间变得更快。对于动态调度,调度算法考虑服务器的三个主要资源(CPU,内存和网络)的使用率。我们还实现了基于GUI的管理工具来管理整个网络中的系统。实验表明,本文实现的模块对所提出系统的性能影响很小。此外,实验表明,所提出的系统的响应时间和平均文件传输速率均比纯循环DNS更快。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号