异构分布式系统中实时可任意切分任务调度算法

Scheduling Algorithm for Real-Time Divisible Loads in Heterogeneous Distributed System

  • 摘要: 针对异构分布式系统中最大化实时可分任务服务收益和最小化任务完成时间的任务调度问题进行了研究.为在保持较高任务接受率条件下最大化服务收益,提出了三种有效策略:(1)同时考虑服务收益和任务完成截止时间的任务接受/拒绝判断策略;(2)从等待队列里移除任务的策略;(3)考虑收益的最小松弛度优先的排序策略.为最小化任务的完成时间,设计了能够充分利用处理机空闲时间的调度算法以对接受的任务进行调度.仿真实验结果表明,提出的算法能够获得更多的服务收益、任务接受率和较小的任务完成时间.

     

    Abstract: A real-time divisible loads scheduling problem with the service benefit maximized and the make span of the loads minimized in heterogeneous distributed systems was investigated. For the sake of increasing the profit of service and maintaining a high ratio of acceptance, three efficient strategies were proposed:(1) An acceptation/rejection judgments strategy, which takes service benefit and make span into consideration. (2) A strategy of deleting the loads from the load waiting queue; (3) A sorting method of least laxity first strategy with profit of service considered. To minimize the make span, a scheduling algorithm was designed, which can use the free time sufficiently. Experimental results demonstrated that the proposed algorithm can obtain a higher gain for the service provider with the higher acceptance ratio and the shorter make span.

     

/

返回文章
返回