Robotic applications nowadays are widely adopted to enhance operational automation and performance of real-world Cyber-Physical Systems (CPSs) including Industry 4.0, agriculture, healthcare, and disaster management. These applications are composed of latency-sensitive, data-heavy, and compute-intensive tasks. The robots, however, are constrained in the computational power and storage capacity. The concept of multi-agent cloud robotics enables robot-to-robot cooperation and creates a complementary environment for the robots in executing large-scale applications with the capability to utilize the edge and cloud resources. However, in such a collaborative environment, the optimal resource allocation for robotic tasks is challenging to achieve. Heterogeneous energy consumption rates and application of execution costs associated with the robots and computing instances make it even more complex. In addition, the data transmission delay between local robots, edge nodes, and cloud data centres adversely affects the real-time interactions and impedes service performance guarantee. Taking all these issues into account, this paper comprehensively surveys the state-of-the-art on resource allocation and service provisioning in multi-agent cloud robotics. The paper presents the application domains of multi-agent cloud robotics through explicit comparison with the contemporary computing paradigms and identifies the specific research challenges. A complete taxonomy on resource allocation is presented for the first time, together with the discussion of resource pooling, computation offloading, and task scheduling for efficient service provisioning. Furthermore, we highlight the research gaps from the learned lessons, and present future directions deemed beneficial to further advance this emerging field.
翻译:目前,机器人应用被广泛采用,以提高实际世界网络-物理系统(包括工业4.0、农业、医疗保健和灾害管理)的操作自动化和性能,包括工业4.0、农业、保健和灾害管理;这些应用包括耐久性、数据重重和计算密集型任务;然而,机器人在计算能力和存储能力方面受到限制;多试管云机器人概念使机器人能够进行机器人对机器人的合作,并为机器人实施大规模应用创造互补环境,使其具备利用边缘和云层资源的能力;然而,在这种协作环境中,机器人任务的最佳资源分配是难以实现的; 高密度能源消耗率和与机器人和计算过程相关的执行费用的应用使得其更加复杂; 此外,当地机器人、边缘节点和云层数据中心之间的数据传输延迟对实时互动产生了不利影响,妨碍了服务绩效保障; 将所有这些问题考虑在内,本文从当前对优势和云层资源利用优势资源资源配置和服务提供方面的现状进行了全面的调查; 与当前高档云层机器人和高档时间配置相比,文件将未来对当前成本和高档资源配置的计算应用领域进行一项特定的云层分析; 与当前的高频模型资源配置,通过具体的计算分析,将多云层分析,从而确定我们提出的高额计算资源配置。