首页> 外文学位 >Pervasive computing approach to energy management.
【24h】

Pervasive computing approach to energy management.

机译:能源管理的普适计算方法。

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

摘要

We present a novel approach to energy management. This approach is a pervasive computing solution to the energy problem in mobile devices. Its pervasiveness arises from the fact that communication is used and viewed as an opportunity to save energy, whereby certain candidate sections of code (represented by basic program blocks, most likely loops) are outsourced from the mobile device on which they are executing, to a surrogate server machine with an infinite power source. As can be concluded, outsourcing code implies that the data involved in the computation will have to be transferred to and from the surrogate. This approach deviates from the traditional view of communication as a drain on the battery of a mobile device.; The solution presented here is a compile-time solution and optimization, augmented by the necessary run-time support. The high-level source code is augmented by additional high-level code to intelligently (at run-time) allow the application running on the mobile device to outsource basic program blocks to a server. Both client and server applications are a byproduct of our approach, as the original source code is transformed into a client/server application where the client is installed on the mobile device and the server is stored on a surrogate machine.; This approach uses a methodology from the domain of real-time systems to determine the number of loop iterations, and that facilitates a compile-time computing of executing each loop. We also gathered the necessary information about the size of the data involved in each loop. This allows for determining the cost for outsourcing each loop (in terms of the cost for communicating the data to the surrogate). Once both metrics (computation energy cost, and communication energy cost) have been determined, we can easily generate a code that allows the application to make the run-time decision of whether outsourcing is beneficial. This approach is a fine-grain approach to energy management, because it looks at basic program blocks (as opposed to certain predefined tasks or functions). For this system to allow the execution of the client/server application, the necessary run-time support was built to facilitate this behavior. Results showed significant levels of energy saving, using our benchmarks.
机译:我们提出一种新颖的能源管理方法。这种方法是针对移动设备中能源问题的普遍计算解决方案。它的普遍性源于以下事实:使用通信并将其视为节省能源的机会,从而将某些候选代码段(由基本程序块,最有可能的循环表示)从它们正在执行的移动设备外包到用无限电源替代服务器计算机。可以得出结论,外包代码意味着必须将计算所涉及的数据与代理进行交互。这种方法有别于传统的通信观点,因为它浪费了移动设备电池的电量。此处介绍的解决方案是编译时解决方案和优化,并通过必要的运行时支持进行了增强。高级源代码通过其他高级代码进行了增强,以智能地(在运行时)允许在移动设备上运行的应用程序将基本程序块外包给服务器。客户端和服务器应用程序都是我们方法的副产品,因为原始源代码被转换为客户端/服务器应用程序,其中客户端安装在移动设备上,服务器存储在代理计算机上。这种方法使用实时系统领域的方法来确定循环迭代的次数,这有助于执行每个循环的编译时计算。我们还收集了有关每个循环中数据大小的必要信息。这允许确定外包每个循环的成本(就将数据传送到代理的成本而言)。一旦确定了两个指标(计算能源成本和通信能源成本),我们就可以轻松生成一个代码,该代码使应用程序可以在运行时确定外包是否有益。这种方法是一种精细的能源管理方法,因为它着眼于基本程序块(与某些预定义的任务或功能相对)。为了使该系统允许执行客户端/服务器应用程序,构建了必要的运行时支持以简化此行为。使用我们的基准测试结果显示出显着的节能水平。

著录项

  • 作者

    Abukmail, Ahmed Ahed.;

  • 作者单位

    University of Florida.;

  • 授予单位 University of Florida.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 91 p.
  • 总页数 91
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号