论文标题
5G网络中异质移动边缘云上的工作负载调度,以最大程度地减少SLA违规
Workload Scheduling on heterogeneous Mobile Edge Cloud in 5G networks to Minimize SLA Violation
论文作者
论文摘要
智能设备已成为我们生活中必不可少的一部分,并且几乎在每个领域都提高了适用性。潜伏意见的应用程序,例如增强现实(AR),自动驾驶和在线游戏需要更多资源,例如网络带宽和计算功能。由于传统的移动网络无法满足所需的带宽和延迟,因此出现了移动边缘云(MEC),以在5G网络上用户的接近度提供云计算功能。在本文中,我们考虑了一个异构的MEC网络,其中许多移动用户将其任务发送给MEC服务器。每个任务都有最大可接受的响应时间。用户的不均匀分布使一些MEC服务器无法获得更多的热点。一种解决方案是将任务重新安置在MEC服务器之间,称为工作负载迁移。我们将这个任务调度的问题提出为混合企业非线性优化问题,以最大程度地减少违规服务水平协议(SLA)的数量。自从解决此优化问题具有很高的计算复杂性以来,我们引入了一种称为MESA的贪婪算法,启用了迁移启用的调度算法,该算法可以快速达到近乎最佳的解决方案。我们的实验表明,在违反SLA的术语中,MESA分别距离平均水平和最差案例的最佳选择只有8%和11%。此外,启用迁移的解决方案可以将SLA违规措施减少约30%,与在没有迁移的情况下将任务分配给MEC服务器。
Smart devices have become an indispensable part of our lives and gain increasing applicability in almost every area. Latency-aware applications such as Augmented Reality (AR), autonomous driving, and online gaming demand more resources such as network bandwidth and computational capabilities. Since the traditional mobile networks cannot fulfill the required bandwidth and latency, Mobile Edge Cloud (MEC) emerged to provide cloud computing capabilities in the proximity of users on 5G networks. In this paper, we consider a heterogeneous MEC network with numerous mobile users that send their tasks to MEC servers. Each task has a maximum acceptable response time. Non-uniform distribution of users makes some MEC servers hotspots that cannot take more. A solution is to relocate the tasks among MEC servers, called Workload Migration. We formulate this problem of task scheduling as a mixed-integer non-linear optimization problem to minimize the number of Service Level Agreement (SLA) violations. Since solving this optimization problem has high computational complexity, we introduce a greedy algorithm called MESA, Migration Enabled Scheduling Algorithm, which reaches a near-optimal solution quickly. Our experiments show that in the term of SLA violation, MESA is only 8% and 11% far from the optimal choice on the average and the worst-case, respectively. Moreover, the migration enabled solution can reduce SLA violations by about 30% compare to assigning tasks to MEC servers without migration.