...
首页> 外文期刊>Computer Communications >Maximizing mobiles energy saving through tasks optimal offloading placement in two-tier cloud: A theoretical and an experimental study
【24h】

Maximizing mobiles energy saving through tasks optimal offloading placement in two-tier cloud: A theoretical and an experimental study

机译:通过任务在两层云中的最佳卸载位置来最大化移动设备的节能:理论和实验研究

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

摘要

In this paper, we focus on tasks offloading over two tiered mobile edge computing environment. We consider several users with energy constrained tasks that can be offloaded over edge clouds (cloudlets) or on a remote cloud with differentiated system and network resources capacities. We investigate offloading policy that decides which tasks should be offloaded and determine the offloading location on the cloudlets or on the cloud. The objective is to minimize the total energy consumed by the users. We formulate this problem as a Non-Linear Binary Integer Programming. Since the centralized optimal solution is NP-hard, we propose a distributed linear relaxation heuristic based on Lagrangian decomposition approach. To solve the subproblems, we also propose a greedy heuristic that computes the best cloudlet selection and bandwidth allocation following tasks' energy consumption. We compared our proposal against existing approaches under different system parameters (CPU resources), variable number of users and for six applications, each having specific traffic pattern, resource demands and time constraints. Numerical results show that our proposal outperforms existing approaches. In addition to the theoretical approach, we evaluate our offloading policy using real experiments. In this case, we setup a real testbed composed of client terminal, offloading server located either at the edge or at a remote Cloud. We also implemented our proposal as an offloading middleware on both the client and the offloading server. Using this testbed, we were able to evaluate our offloading decision policy for multi-users context with three real Android OS applications, with different traffic patterns and resource demands. We also discuss the performance of our proposal for each application and we analyze the multi-users effect.
机译:在本文中,我们专注于在两层移动边缘计算环境上分担任务。我们考虑了多个用户,这些用户的能量受限任务可以通过边缘云(cloudlets)或具有区别的系统和网络资源容量的远程云卸载。我们研究确定应该卸载哪些任务的卸载策略,并确定在Cloudlet或云上的卸载位置。目的是使用户消耗的总能量最小化。我们将此问题表述为非线性二进制整数编程。由于集中式最优解是NP难解的,因此我们提出了一种基于拉格朗日分解方法的分布式线性松弛启发式算法。为了解决子问题,我们还提出了一种贪婪启发式算法,该算法可根据任务的能耗来计算最佳的云选择和带宽分配。我们将提案与现有方法在不同的系统参数(CPU资源),可变数量的用户以及六个应用程序(分别具有特定的流量模式,资源需求和时间限制)下进行了比较。数值结果表明,我们的建议优于现有方法。除了理论方法外,我们还使用实际实验评估我们的卸载策略。在这种情况下,我们设置了一个真正的测试平台,该测试平台由客户端,卸载位于边缘或远程云中的服务器组成。我们还将建议作为客户端和卸载服务器上的卸载中间件来实现。使用该测试平台,我们能够使用三个实际的Android OS应用程序(具有不同的流量模式和资源需求)来评估针对多用户上下文的卸载决策策略。我们还讨论了针对每个应用程序的建议的性能,并分析了多用户效应。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号