Optimal Algorithm Allocation for Single Robot Cloud Systems

IEEE Transactions on Cloud Computing(2023)

引用 7|浏览31
暂无评分
摘要
For a robot to perform a task, several algorithms must be executed, sometimes simultaneously. The algorithms can be executed either on the robot itself or, if desired, on a cloud infrastructure. The term cloud infrastructure refers to hardware, storage, abstracted resources, and network resources associated with cloud computing. Depending on the decision of where the algorithms are executed, the overall execution time and memory required for the robot, change accordingly. The price of a robot depends on its storage capacity and computational power, among other factors. We answer the question of how to maintain a given performance and deploy a cheaper robot (lower resources) by allocating computational tasks to the cloud infrastructure depending on memory, computational power, and communication constraints. Even for a fixed robot, our model provides a way to achieve optimal overall performance. We provide a general model for optimal algorithm allocation decision under certain constraints. We illustrate the model with simulation results. The main advantage of our model is that it provides optimal task allocation simultaneously for memory and time.
更多
查看译文
关键词
Cloud robotics,cloud computing,fog computing,edge computing,memory and time costs,optimization strategy,allocation algorithm
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要