首页> 外文OA文献 >A multiqueue interlacing peak scheduling method based on tasks’ classification in cloud computing
【2h】

A multiqueue interlacing peak scheduling method based on tasks’ classification in cloud computing

机译:云计算中基于任务分类的多队列交错峰调度方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

In cloud computing, resources are dynamic, and the demands placed on the resources allocated to a particular task are diverse. These factors could lead to load imbalances, which affect scheduling efficiency and resource utilization. A scheduling method called interlacing peak is proposed. First, the resource load information, such as CPU, I/O, and memory usage, is periodically collected and updated, and the task information regarding CPU, I/O, and memory is collected. Second, resources are sorted into three queues according to the loads of the CPU, I/O, and memory: CPU intensive, I/O intensive, and memory intensive, according to their demands for resources. Finally, once the tasks have been scheduled, they need to interlace the resource load peak. Some types of tasks need to be matched with the resources whose loads correspond to a lighter types of tasks. In other words, CPU-intensive tasks should be matched with resources with low CPU utilization; I/O-intensive tasks should be matched with resources with shorter I/O wait times; and memory-intensive tasks should be matched with resources that have low memory usage. The effectiveness of this method is proved from the theoretical point of view. It has also been proven to be less complex in regard to time and place. Four experiments were designed to verify the performance of this method. Experiments leverage four metrics: 1) average response time; 2) load balancing; 3) deadline violation rates; and 4) resource utilization. The experimental results show that this method can balance loads and improve the effects of resource allocation and utilization effectively. This is especially true when resources are limited. In this way, many tasks will compete for the same resources. However, this method shows advantage over other similar standard algorithms.
机译:在云计算中,资源是动态的,并且对分配给特定任务的资源的要求是多种多样的。这些因素可能导致负载不平衡,从而影响调度效率和资源利用率。提出了一种称为交错峰的调度方法。首先,定期收集和更新资源负载信息,例如CPU,I / O和内存使用情况,并收集有关CPU,I / O和内存的任务信息。其次,根据CPU,I / O和内存的负载,将资源分为三个队列:CPU密集型,I / O密集型和内存密集型,具体取决于它们对资源的需求。最后,一旦计划了任务,它们就需要交错资源负载峰值。某些类型的任务需要与其负载对应于轻型任务的资源相匹配。换句话说,CPU密集型任务应与CPU利用率低的资源相匹配。 I / O密集型任务应与具有较短I / O等待时间的资源相匹配;内存密集型任务应与内存使用率低的资源匹配。从理论上证明了该方法的有效性。还已经证明它在时间和地点方面不那么复杂。设计了四个实验以验证该方法的性能。实验利用了四个指标:1)平均响应时间; 2)负载均衡; 3)违反期限的比率; 4)资源利用。实验结果表明,该方法可以均衡负载,有效提高资源分配和利用的效果。当资源有限时,尤其如此。这样,许多任务将争夺相同的资源。但是,这种方法显示出优于其他类似标准算法的优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号