首页> 外文会议>Multitopic Conference (INMIC), 2008 International >Runtime thread rescheduling: An extended scheduling algorithm to enhance the performance of the Gridbus broker
【24h】

Runtime thread rescheduling: An extended scheduling algorithm to enhance the performance of the Gridbus broker

机译:运行时线程重新调度:一种扩展的调度算法,可增强Gridbus代理的性能

获取原文

摘要

Grid computing is rapidly becoming a requirement for the modern days computing where needs large amount of data to be processed. The Gridbus broker focuses on the Data Grid and schedules jobs depending on data and compute resources. In the current scheduling process, a job is assigned to an executor depending on the compute resource and data resource available at the time of deployment. One major problem is, if there is an idle higher grade compute resource available after the scheduling, it doesn't take the advantage of that though there are unfinished job. As previous job completion history get privilege at the scheduling time so there is a high possibility for the slower one getting the more number of threads. Also if the last thread is assigned to the slower executor, both these cases create a bottleneck for the faster job completion. In many cases, the faster one remains idle for a long time after completing its last job. In this paper, we have proposed a technique to reassign a thread to higher grade executor by preempting the thread in lower grade executor. Here we used the data restoration technique which track the information of the thread so far ran on a lower rate compute resource. If there is an idle computer with higher resource after the scheduling, we assigned the thread on computer from the saved point of the job that has already done in the lower power compute resource. By this approach we have improved the performance as well as the reliability of the Grid in a considerable extent.
机译:在需要大量数据进行处理的现代计算中,网格计算正迅速成为一种需求。 Gridbus代理专注于数据网格并根据数据和计算资源调度作业。在当前的调度过程中,将根据部署时可用的计算资源和数据资源将作业分配给执行者。一个主要问题是,如果在调度之后有闲置的较高等级的计算资源可用,那么尽管有未完成的工作,但没有利用这一优势。由于先前的作业完成历史记录会在调度时获得特权,因此较慢的人有可能获得更多的线程数。同样,如果将最后一个线程分配给执行速度较慢的执行器,则这两种情况都会为完成较快的工作创建瓶颈。在许多情况下,速度较快的人在完成最后一项工作后会长时间闲置。在本文中,我们提出了一种通过抢占较低级别执行者中的线程来将线程重新分配给较高级别执行者的技术。在这里,我们使用了数据恢复技术,该技术可以跟踪到目前为止运行在较低速率的计算资源上的线程信息。如果在调度后有一台闲置的计算机具有较高的资源,则我们将从已经在较低功耗的计算资源中完成的作业的保存点在计算机上分配线程。通过这种方法,我们在很大程度上改善了Grid的性能和可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号