Affiliation:
1. Department of Computer Science University of New South Wales, ADFA Australia, ACT2600
Abstract
We consider distributing soft real-time tasks on a clus ter of multiple homogeneous servers. The question con sidered here is how to assign incoming soft real-time tasks to these servers for better performance, measured by the fraction of tasks that miss their deadlines. In this paper, two architectures are taken into account-cen tralized and distributed. Within the distributed archi tecture, four dispatching policies-round robin, Ber noulli splitting, joining the shortest queue, and chop ping-are analyzed and evaluated under the same condition. In the analysis, an approximate method is proposed and evaluated for the joining the shortest queue policy. The results show that for the distributed architecture, the joining the shortest queue policy per forms the best. The chopping policy previously proposed has its limitation and when workload exceeds a moder ate level, it performs worse than round robin. In addi tion, we investigated the impact of using the earliest deadline first to schedule tasks assigned to the same server, and found it can further improve performance.
Subject
Computer Graphics and Computer-Aided Design,Modelling and Simulation,Software
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献