An Algorithm for Reducing the Total Power Consumption Based on the Computation and Transmission Rates

An Algorithm for Reducing the Total Power Consumption Based on the Computation and Transmission Rates
复制标题

DOI:
10.1109/cisis.2011.41
复制
发表时间:
2011-06
期刊:
2011 International Conference on Complex, Intelligent, and Software Intensive Systems
影响因子:
--
通讯作者:
T. Enokido;A. Aikebaier;M. Takizawa
T. Enokido;A. Aikebaier;M. Takizawa
中科院分区:
其他
文献类型:
--
作者:
T. Enokido;A. Aikebaier;M. Takizawa

文献摘要

相似文献

在信息系统中,为了实现数字生态系统和绿色IT技术,降低计算机和网络的总电力消耗至关重要。在基于扩展功耗松弛度(EPCLB)的算法中,在一组服务器中选择一个服务器,使得在一般类型的应用中,不仅满足截止期约束,而且降低服务器的总功耗。然而,每当负载均衡器接收到新请求时,负载均衡器必须收集每个服务器的状态并计算估计的功耗以执行请求。当客户端数量增加时,负载均衡器会花费大量的计算和通信开销来估计功耗。另外,由于在估计处理期间每个服务器的状态可能改变,因此难以正确地估计功耗。在本文中,我们新提出了一个CTRB(计算和传输速率为基础)算法选择一个服务器在一组可能的服务器,使服务器的总功耗和负载均衡器的开销可以减少。我们评估的CTRB算法的服务器的功耗和负载均衡器的开销相比,EPCLB和传统的轮循(RR)算法。
In information systems, it is critical to reduce the total electrical power consumption of computers and networks in order to realize the digital ecosystems and the green IT technologies. In the extended power consumption laxity-based (EPCLB) algorithm, a server is selected in a set of servers so as to not only satisfy deadline constraint but also reduce the total power consumption of servers in general types of applications. However, each time a load balancer receives a new request, the load balancer has to collect status of each server and calculate the estimated power consumption to perform the request. The load balancer spends large computation and communication overhead to estimate the power consumption if the number of clients is increased. In addition, since the status of each server might be changed during the estimation process, it is difficult to correctly estimate the power consumption. In this paper, we newly propose a CTRB (computation and transmission rate based) algorithm to select a server in a set of possible servers so that the total power consumption of servers and the overhead of a load balancer can be reduced. We evaluate the CTRB algorithm in terms of the power consumption of servers and the overhead of a load balancer compared with the EPCLB and traditional round-robin (RR) algorithms.