首页> 外文会议>IEEE International Symposium of Quality of Service >One-restart algorithm for scheduling and offloading in a hybrid cloud
【24h】

One-restart algorithm for scheduling and offloading in a hybrid cloud

机译:混合云中用于调度和卸载的一次重启算法

获取原文

摘要

The hybrid cloud architecture utilizes both privately owned cloud servers and rented instances from public cloud providers, to offer flexible services that are particularly suited to enterprise computing. The task scheduler at a hybrid cloud decides both the selection of tasks to be offloaded to the public cloud and the scheduling of the remaining tasks on the processors at the private cloud. In this work, we consider the problem of minimizing a weighted sum of the makespan at the private cloud and the offloading cost to the public cloud. In contrast to prior works, we do not assume that the task processing times are known a priori. We show that the original problem can be solved by the same algorithms designed toward minimizing the maximum between the makespan and the weighted offloading cost, only with doubling of the competitive ratio. Furthermore, the latter problem can be equivalently transformed into a makespan minimization problem with unrelated processors. In the case where all tasks arrive at time zero, we propose a Greedy-One-Restart (GOR) algorithm based on online estimation of the unknown processing times, and one-time cancellation and rescheduling of tasks that turn out to require long processing times. We derive its competitive ratio and show that it is upper bounded on the order of the square root of the number of private processors, which is a substantial improvement over the best known algorithms in the literature. We present also a tight constant competitive ratio for the special two-processor case. In the case where tasks arrive dynamically with unknown arrival times, we extend GOR to Dynamic-GOR (DGOR) and find its competitive ratio. Further simulation results demonstrate that GOR and DGOR are favorable also in terms of average performance, in comparison with the well-known list scheduling algorithm and idealized offline algorithms.
机译:混合云架构利用私有云服务器和公共云提供商租用的实例来提供特别适合企业计算的灵活服务。混合云上的任务调度程序既决定要卸载到公共云的任务的选择,又决定私有云上处理器上其余任务的调度。在这项工作中,我们考虑了最小化私有云上的制造期加权总和和公共云上的卸载成本的问题。与先验工作相反,我们不假定任务处理时间是先验的。我们表明,可以通过设计相同的算法来解决原始问题,该算法旨在使制造期和加权卸载成本之间的最大值最小,而竞争比率却要加倍。此外,后者的问题可以等效地转化为不相关处理器的最小化制造期问题。在所有任务都在零时到达的情况下,我们基于在线估计未知处理时间,以及一次性取消和重新安排需要较长处理时间的任务,提出了贪婪的一次重启(GOR)算法。我们得出了它的竞争比,并表明它在私有处理器数量的平方根的数量级上是一个上限,这是对文献中最著名的算法的实质性改进。对于特殊的两处理器情况,我们还提出了严格的恒定竞争比率。在任务以未知的到达时间动态到达的情况下,我们将GOR扩展为Dynamic-GOR(DGOR),并找到其竞争比。进一步的仿真结果表明,与众所周知的列表调度算法和理想化的离线算法相比,GOR和DGOR在平均性能方面也很有利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号