首页> 外文会议>2012 IEEE 4th International Conference on Cloud Computing Technology and Science. >Self-adaptive management of the sleep depths of idle nodes in large scale systems to balance between energy consumption and response times
【24h】

Self-adaptive management of the sleep depths of idle nodes in large scale systems to balance between energy consumption and response times

机译:大型系统中空闲节点的睡眠深度的自适应管理,以平衡能耗和响应时间

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

摘要

Due to the time-varying nature of real workload, a large scale computer system has quite a number of idle nodes in most time of operation. They consume energy, but do nothing useful. To save the huge energy waste caused by such active idle nodes, most modern compute nodes provide multiple level dynamic sleep mechanisms to reduce power consumption. However, awaking sleeping nodes takes time, thus affects the response times and performance of the system. A node is deeper in sleep, it consumes less energy, but has longer wakeup latency. This paper proposes a sleep state management model to balance the system's energy consumption and response times. In this model, idle nodes are classified into different groups according to their sleep states. Each group contains nodes of same level of sleep depth and forms a reserve pool of a certain readiness level. In a resource allocation process, nodes in the pool of highest level of readiness are preferentially provided to the application. When the nodes in the pool of the highest readiness level are not sufficient, the nodes in the pool(s) of next level(s) of readiness are allocated. After each allocation and reclaim of nodes, the numbers of nodes in each level of pools are adjusted by changing the sleep depth of the nodes up and down. Thus, the reserve pools can be maintained at all times. Obviously, a key factor that affects the effectiveness of the idle node management is the sizes of the reserve pools. This paper proposes and investigates a self-adaptive approach to this problem so that the sizes of reserve pools are dynamically adjusted according to the applications. Our experiments demonstrated that, by applying our self-adaptive management, the power consumption of idle nodes can be reduced by 84.12% with the cost of slowdown rate being only 8.85%.
机译:由于实际工作负载随时间变化的性质,大型计算机系统在大多数操作时间内都具有大量的空闲节点。它们消耗能量,但无济于事。为了节省此类活动空闲节点造成的巨大能源浪费,大多数现代计算节点都提供了多级动态睡眠机制来降低功耗。但是,唤醒睡眠节点需要花费时间,因此会影响响应时间和系统性能。节点的睡眠更深,消耗的能量更少,但唤醒延迟更长。本文提出了一种睡眠状态管理模型,以平衡系统的能耗和响应时间。在该模型中,空闲节点根据其睡眠状态被分为不同的组。每个组包含相同睡眠深度级别的节点,并形成一定准备水平的备用池。在资源分配过程中,优先级最高的就绪池中的节点将优先提供给应用程序。当最高就绪级别的池中的节点不足时,将分配下一就绪级别的池中的节点。在每次分配和回收节点之后,可通过上下更改节点的睡眠深度来调整每个级别池中的节点数。因此,储备池可以一直保持。显然,影响空闲节点管理有效性的关键因素是备用池的大小。本文提出并研究了针对该问题的自适应方法,以便根据应用动态调整储备池的大小。我们的实验表明,通过应用自适应管理,可以将空闲节点的功耗降低84.12%,而降低速度的成本仅为8.85%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号