首页> 外文会议>International Multitopic Conference >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 Broker的性能

获取原文

摘要

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 Broker根据数据和计算资源,专注于数据网格并计划作业。在当前的调度过程中,根据部署时的计算资源和数据资源,将作业分配给执行器。一个主要问题是,如果在调度之后有空闲的高档计算资源,它就不需要虽然存在未完成的作业。随着以前的工作完成历史记录在调度时间获取特权,因此较慢的可能性较慢的可能性较慢,因此获取更多线程。此外,如果最后一个线程被分配给较慢的执行程序,这两个案例都会为更快的工作完成创建一个瓶颈。在许多情况下,在完成上一份工作后,速度越快仍然闲置。在本文中,我们提出了一种通过在较低等级的执行器中捕获线程来将线程重新分配给高档执行器。在这里,我们使用了追踪较低速率计算资源的线程信息的数据恢复技术。如果在调度之后存在具有更高资源的空闲计算机,我们将在计算机上分配了在较低功耗资源中已经完成的保存点的计算机上的线程。通过这种方法,我们在相当程度上提高了表现和电网的可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号