首页> 外文期刊>Mobile networks & applications >Increasing the Efficiency of Code Offloading in n-tier Environments with Code Bubbling
【24h】

Increasing the Efficiency of Code Offloading in n-tier Environments with Code Bubbling

机译:通过代码冒泡提高n层环境中代码卸载的效率

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

摘要

Code offloading strives for increasing the energy efficiency and execution speed of mobile applications on resource-constrained mobile devices. First approaches only considered a code offloading between two (or three) tiers, executing code either locally on a mobile device or remotely on a powerful server. However, new execution environments comprise multiple tiers, containing highly distributed heterogeneous resources. To this end, we present our Code Bubbling Offload System (CoBOS) that targets n -tier environments containing highly distributed heterogeneous resources with different performance characteristics and cost implications. In such n -tier environments, it is very costly for a resource-constrained mobile device to gather a global view on available resources, why we propose the novel concept of code bubbling. Code bubbling moves code dynamically and adaptively toward more powerful and more distant tiers, enabling an efficient and scalable code offloading in n -tier environments. Each tier makes autonomous decisions to execute code in the tier or forward it further to the next tier. To support such a recursive escalation of code along autonomous tiers, CoBOS offloads self-contained offload requests that possess all information required for a decision-making and processing. Our real-world evaluation shows that CoBOS decreases execution time by 83 % and energy consumption by 77 % for code offloading in n -tier environments.
机译:代码分载致力于提高资源受限的移动设备上移动应用程序的能源效率和执行速度。第一种方法仅考虑了两层(或三层)之间的代码卸载,可以在移动设备上本地执行代码,也可以在功能强大的服务器上远程执行代码。但是,新的执行环境包括多层,其中包含高度分布的异构资源。为此,我们展示了我们的代码冒泡卸载系统(CoBOS),该系统针对n层环境,其中包含高度分散的异构资​​源,具有不同的性能特征和成本影响。在这样的n层环境中,资源受限的移动设备收集可用资源的全局视图非常昂贵,因此我们提出了代码冒泡的新颖概念。代码冒泡将代码动态地,自适应地移向功能更强大,距离更远的层,从而在n层环境中实现高效且可扩展的代码卸载。每一层都做出自主决定,以执行该层中的代码或将其进一步转发到下一层。为了支持沿自治层递归地进行代码升级,CoBOS卸载了独立的卸载请求,这些请求包含决策和处理所需的所有信息。我们的实际评估表明,对于n层环境中的代码卸载,CoBOS可以将执行时间减少83%,将能耗减少77%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号