首页> 外文期刊>Future generation computer systems >Multi-objective resource allocation for Edge Cloud based robotic workflow in smart factory
【24h】

Multi-objective resource allocation for Edge Cloud based robotic workflow in smart factory

机译:智能工厂边缘云机器人工作流的多目标资源分配

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

摘要

Multi-robotic services are widely used to enhance the efficiency of Industry 4.0 applications including emergency management in smart factory. The workflow of these robotic services consists of data hungry, delay sensitive and compute intensive tasks. Generally, robots are not enriched in computational power and storage capabilities. It is thus beneficial to leverage the available Cloud resources to complement robots for executing robotic workflows. When multiple robots and Cloud instances work in a collaborative manner, optimal resource allocation for the tasks of a robotic workflow becomes a challenging problem. The diverse energy consumption rate of both robot and Cloud instances, and the cost of executing robotic workflow in such a distributed manner further intensify the resource allocation problem. Since the tasks are inter-dependent, inconvenience in data exchange between local robots and remote Cloud also degrade the service quality. Therefore, in this paper, we address simultaneous optimization of makespan, energy consumption and cost while allocating resources for the tasks of a robotic workflow. As a use case, we consider resource allocation for the robotic workflow of emergency management service in smart factory. We design an Edge Cloud based multi-robot system to overcome the limitations of remote Cloud based system in exchanging delay sensitive data. The resource allocation for robotic workflow is modelled as a constrained multi-objective optimization problem and it is solved through a multi-objective evolutionary approach, namely, NSGA-II algorithm. We have redesigned the NSGA-II algorithm by defining a new chromosome structure, pre-sorted initial population and mutation operator. It is further augmented by selecting the minimum distant solution from the non-dominated front to the origin while crossing over the chromosomes. The experimental results based on synthetic workload demonstrate that our augmented NSGA-II algorithm outperforms the state-of-the-art works by at least 18% in optimizing makespan, energy and cost attributes on various scenarios. (C) 2019 Elsevier B.V. All rights reserved.
机译:多机器人服务广泛用于提高工业4.0应用效率,包括智能工厂的紧急管理。这些机器人服务的工作流程由饥饿,延迟敏感和计算密集型任务组成。通常,机器人不富集在计算电力和存储能力中。因此有利于将可用的云资源利用以补充机器人工作流程的补充机器人。当多个机器人和云实例以协同方式工作时,机器人工作流程任务的最佳资源分配成为一个具有挑战性的问题。机器人和云实例的不同能耗率,以及以这种分布式方式执行机器人工作流程的成本进一步加强了资源分配问题。由于任务是相互依赖的,因此本地机器人与远程云之间的数据交换中的不便也会降低服务质量。因此,在本文中,我们在分配机器人工作流程的任务时,同时解决Mapespan,能耗和成本的同时优化。作为一种用例,我们考虑在智能工厂中应急管理服务的机器人工作流程的资源分配。我们设计了一个基于边缘的多机器人系统,以克服基于远程云系统的局限性延迟敏感数据。机器人工作流的资源分配被建模为约束的多目标优化问题,通过多目标进化方法来解决,即NSGA-II算法。我们通过定义新的染色体结构,预先排序的初始群体和突变操作员来重新设计NSGA-II算法。通过在染色体上交叉时从非主导的前方选择最小远程溶液来进一步增强。基于合成工作量的实验结果表明,我们的增强NSGA-II算法优于优化各种场景的Makespan,能量和成本属性,最先进的NSGA-II算法优于最先进的工作。 (c)2019 Elsevier B.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号