首页> 外文会议>Annual IEEE International Conference on Computer Communications >Randomized Algorithms for Scheduling VMs in the Cloud
【24h】

Randomized Algorithms for Scheduling VMs in the Cloud

机译:用于在云中调度VM的随机算法

获取原文

摘要

We consider the problem of scheduling VMs (Virtual Machines) in a multi-server system motivated by cloud computing applications. VMs arrive dynamically over time and require various amounts of resources (e.g., CPU, Memory, Storage, etc.) for the duration of their service. When a VM arrives, it is queued and later served by one of the servers that has sufficient remaining capacity to serve it. The scheduling of VMs is subject to: (i) packing constraints, i.e., multiple VMs can be be served simultaneously by a single server if their cumulative resource requirement does not violate the capacity of the server, and (ii) non-preemption, i.e., once a VM is scheduled in a server, it cannot be interrupted or migrated to another server. To achieve maximum throughput, prior results hinge on solving a hard combinatorial problem (Knapsack) at the instances that all the servers become empty (the so-called global refresh times which require synchronization among the servers). The main contribution of this paper is that it resolves these issues. Specifically, we present a class of randomized algorithms for placing VMs in the servers that can achieve maximum throughput without preemptions. The algorithms are naturally distributed, have low complexity, and each queue needs to perform limited operations. Further, our algorithms display good delay performance in simulations, comparable to delay of heuristics that may not be throughput-optimal, and much better than the delay of the prior known throughput-optimal algorithms.
机译:我们考虑在云计算应用程序激励的多服务器系统中调度VMS(虚拟机)的问题。 VMS随着时间的推移而动态到达,并在其服务期间需要各种资源(例如,CPU,MEMORY,存储等)。当VM到达时,它被排队,后来由一个服务器提供足够的服务器来服务。 VM的调度对以下是:(i)如果它们的累积资源要求不会违反服务器的容量,则单个服务器可以同时使用多个VM,以及(ii)非抢占,即非抢占,即,一旦VM计划在服务器中,它就无法中断或迁移到另一个服务器。为了实现最大吞吐量,之前的结果铰链在解决所有服务器变为空的情况下解决一个硬组合问题(Knapsack)(在服务器之间需要同步的所谓的全局刷新时间)。本文的主要贡献是它解决了这些问题。具体而言,我们展示了一类随机化算法,用于在没有抢先的情况下在可以实现最大吞吐量的服务器中放置VM。该算法自然分布,具有低复杂度,并且每个队列需要执行有限的操作。此外,我们的算法在模拟中显示出良好的延迟性能,与可能不是吞吐量的启发式延迟相当,比现有已知的吞吐量最佳算法的延迟更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号