The containerized services allocated in the mobile edge clouds bring up the opportunity for large-scale and real-time applications to have low latency responses. Meanwhile, live container migration is introduced to support dynamic resource management and users' mobility. However, with the expansion of network topology scale and increasing migration requests, the current multiple migration planning and scheduling algorithms of cloud data centers can not suit large-scale scenarios in edge computing. The user mobility-induced live migrations in edge computing require near real-time level scheduling. Therefore, in this paper, through the Software-Defined Networking (SDN) controller, the resource competitions among live migrations are modeled as a dynamic resource dependency graph. We propose an iterative Maximal Independent Set (MIS)-based multiple migration planning and scheduling algorithm. Using real-world mobility traces of taxis and telecom base station coordinates, the evaluation results indicate that our solution can efficiently schedule multiple live container migrations in large-scale edge computing environments. It improves the processing time by 3000 times compared with the state-of-the-art migration planning algorithm in clouds while providing guaranteed migration performance for time-critical migrations.
翻译:在移动边缘云中分配的集装箱化服务为大规模和实时应用带来机会,产生低潜伏反应。与此同时,引入了现场集装箱迁移,以支持动态资源管理和用户流动性。然而,随着网络地形规模的扩大和移徙请求的增加,云层数据中心目前的多重移徙规划和调度算法无法适应边际计算中的大规模情景。在边缘计算中,用户流动引发的实时迁移需要近实时的时间安排。因此,本文件通过软件定义网络控制器(SDN),将活移民之间的资源竞争模拟为动态资源依赖图。我们建议采用迭接的以最大独立设置为基础的多重移徙规划和调度算法。使用出租车和电信基地站的实时流动轨迹坐标,评估结果表明,我们的解决方案可以有效地安排大型边缘计算机环境中的多个集装箱流动现场迁移。与云层中的最新移徙规划算法相比,将处理时间提高3000倍,同时为具有时间重要性的移徙提供保证的移徙表现。