首页> 外文会议>2014 IEEE Fourth International Conference on Big Data and Cloud Computing >A Simplified Method of Measurement of Energy Consumption in Cloud and Virtualized Environment
【24h】

A Simplified Method of Measurement of Energy Consumption in Cloud and Virtualized Environment

机译:云和虚拟环境中能耗的简化测量方法

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

摘要

Measuring energy consumption is an essential step in the development of policies for the management of energy in every IT system. There is a wide range of methods using both hardware and software for measuring energy consumed by the system accurately. However, most of these methods measure energy consumed by a machine or a cluster of machines. In environments such as Cloud that an application can be built from components with comparable characteristics, measuring energy consumed by a single component can be extremely beneficial. For example, if we can measure energy consumed by different HTTP servers, then we can establish which one consumes less energy performing a given task. As a result, the Cloud provider can provide incentives, so that, application developers use the HTTP server that consume less energy. Indeed, considering size of the Cloud, even a small amount of saving per Virtual Machine can add up to a substantial saving. In this paper, we propose a technique to measure energy consumed by an application via measuring energy consumed by the individual processes of the application. We shall deal with applications that run in a virtualized environment such as Cloud. We present two implementations of our idea to demonstrate the feasibility of the approach. Firstly, a method of measurement with the help of Kernel-Based Virtual Machine running on a typical laptop is presented. Secondly, in a commercial Cloud such as Elastic host, we describe a method of measuring energy consumed by processes such as HTTP servers. This will allow commercial providers to identify which product consumes less energy on their platform.
机译:测量能耗是制定每个IT系统中能耗管理政策的必不可少的步骤。有多种方法可以同时使用硬件和软件来准确测量系统消耗的能量。但是,这些方法大多数都测量一台机器或一组机器消耗的能量。在像Cloud这样的环境中,可以从具有类似特性的组件构建应用程序时,测量单个组件所消耗的能量可能非常有益。例如,如果我们可以测量不同HTTP服务器消耗的能量,则可以确定执行给定任务的能耗较低。结果,云提供商可以提供激励措施,以便应用程序开发人员使用消耗更少能量的HTTP服务器。实际上,考虑到云的大小,即使每个虚拟机少量节省也可以节省大量资金。在本文中,我们提出了一种通过测量应用程序各个过程消耗的能量来测量应用程序消耗的能量的技术。我们将处理在虚拟化环境(例如Cloud)中运行的应用程序。我们介绍了我们的想法的两种实现,以证明该方法的可行性。首先,提出了一种在典型笔记本电脑上运行的基于内核的虚拟机的测量方法。其次,在诸如Elastic host之类的商业云中,我们描述了一种测量诸如HTTP服务器之类的进程所消耗的能量的方法。这将使商业提供商能够确定哪种产品在其平台上消耗的能源更少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号