posted on 2014-01-01, 00:00authored byXiao LiuXiao Liu, D Wang, D Yuan, Y Yang
Deadline assignment is to assign each subtask composing a distributed task with a local deadline such that the global deadline can be met. Today's real-time systems often need to handle hundreds or even thousands of concurrent customer (or service) requests. Therefore, deadline assignment is becoming an increasingly challenging issue with a large number of parallel and distributed subtasks. However, most conventional strategies are designed to deal with a single independent task rather than a batch of many parallel tasks in a shared resource environment such as cloud computing. To address such an issue, in this paper, instead of assigning local deadline for each subtask, we propose a novel strategy which can efficiently assign local throughput constraints for a batch of parallel tasks at any time point along the system timeline. The basis of this strategy is a novel throughput consistency model which can measure the probability of on-time completion at any given time point. The experimental results demonstrate that our strategy can achieve significant time reduction in deadline assignment and achieve the most 'consistency' between global and local deadlines compared with other representative strategies.
E1.1 Full written paper - refereed, E Conference publication
Copyright notice
2013, IEEE
Pagination
51-58
Start date
2013-11-13
End date
2013-11-15
ISBN-13
9780769550886
Title of proceedings
HPCC & EUC 2013 : Proceedings of the 10th IEEE International Joint Conference on High Performance Computing and Communications and Embedded and Ubiquitous Computing
Event
IEEE International Joint Conference on High Performance Computing and Communications and Embedded and Ubiquitous Computing (10th : 2013 : Zhangjiajie, China