首页> 外文期刊>Computing >Transient fault aware application partitioning computational offloading algorithm in microservices based mobile cloudlet networks
【24h】

Transient fault aware application partitioning computational offloading algorithm in microservices based mobile cloudlet networks

机译:基于微服务的移动Cloudlet网络中的瞬态故障感知应用程序分区计算分流算法

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

摘要

Mobile Cloudlet Computing paradigm (MCC) allows execution of resource-intensive mobile applications using computation cloud resources by exploiting computational offloading method for resource-constrained mobile devices. Whereas, computational offloading needs the mobile application to be partitioned during the execution in the MCC so that total execution cost is minimized. In the MCC, at the run-time network contexts (i.e., network bandwidth, signal strength, latency, etc.) are intermittently changed, and transient failures (due to temporary network connection failure, services busy, database disk out of storage) often occur for a short period of time. Therefore, transient failure aware partitioning of the mobile application at run-time is a challenging task. Since, existing MCC offers computational monolithic services by exploiting heavyweight virtual machines, which incurs with long VM startup time and high overhead, and these cannot meet the requirements of fine-grained microservices applications (e.g., E-healthcare, E-business, 3D-Game, and Augmented Reality). To cope up with prior issues, we propose microservices based mobile cloud platform by exploiting containerization which replaces heavyweight virtual machines, and we propose the application partitioning task assignment (APTA) algorithm which determines application partitioning at run-time and adopts the fault aware (FA) policy to execute microservices applications robustly without interruption in the MCC. Simulation results validate that the proposed microservices mobile cloud platform not only shrinks the setup time of run-time platform but also reduce the energy consumption of nodes and improve the application response time by exploiting APTA and FA to the existing VM based MCC and application partitioning strategies.
机译:通过利用资源受限的移动设备的计算分载方法,移动云计算范例(MCC)允许使用计算云资源执行资源密集型移动应用程序。而计算分流需要在MCC中执行期间对移动应用程序进行分区,以使总执行成本降至最低。在MCC中,在运行时网络上下文(即,网络带宽,信号强度,等待时间等)会间歇性地更改,并且经常会出现短暂故障(由于临时网络连接故障,服务繁忙,数据库磁盘存储不足)发生时间很短。因此,在运行时对移动应用程序进行瞬态故障感知分区是一项艰巨的任务。由于现有的MCC通过利用重量级虚拟机来提供计算整体服务,因此虚拟机启动时间长且开销高,并且这些虚拟机无法满足细粒度的微服务应用程序(例如,电子医疗,电子商务,3D-游戏和增强现实)。为了解决先前的问题,我们通过利用容器化来代替重量级虚拟机,提出了基于微服务的移动云平台,并提出了应用程序分区任务分配(APTA)算法,该算法可在运行时确定应用程序分区并采用故障感知(FA) ),以在不中断MCC的情况下稳健执行微服务应用程序的策略。仿真结果验证了所提出的微服务移动云平台不仅可以缩短运行时平台的建立时间,而且可以通过将APTA和FA应用于现有基于VM的MCC和应用程序分区策略来减少节点的能耗并改善应用程序响应时间。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号