DocumentCode
3528038
Title
QoS and security aware allocation of Directed Acyclic Graph on heterogeneous distributed real-time systems
Author
Al-Oudat, Naeem ; Govindarasu, Manimaran
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
fYear
2012
fDate
Jan. 30 2012-Feb. 2 2012
Firstpage
50
Lastpage
56
Abstract
Heterogeneous distributed real-time systems are continuously evolving to realize many emerging mission critical applications, e.g., battle field vision systems. In such systems, there often exists a tradeoff between quality of results and security of task execution while satisfying real-time constraints. In this paper we consider a set of dependent real-time tasks, modeled as Directed Acyclic Graph (DAG), with security and QoS requirements for assignment and scheduling on a set of heterogeneous sites with the objective of maximizing Total Quality Value (TQV) of the system. This problem is NP-hard since the basic problem of scheduling a DAG on multiple processors is NP-hard. We make the following contributions; (i) define new metric, TQV, which captures QoS aspects of the DAG and helps in choosing a task in the task graph, DAG, to increase its QoS level so as to raise system TQV to the best value, (ii) based on the defined metric, we propose a polynomial time heuristic algorithm to maximize TQV, and (iii) we evaluate the algorithm through simulation studies by comparing it to baseline algorithms for variations of synthetic workloads. The proposed algorithm outperforms the baseline algorithms in all the simulated conditions for fully-connected and shared bus network topologies.
Keywords
computational complexity; directed graphs; processor scheduling; real-time systems; security of data; NP-hard problem; QoS requirements; baseline algorithms; bus network topologies; directed acyclic graph; heterogeneous distributed real-time systems; multiple processor scheduling; polynomial time heuristic algorithm; security aware allocation; security requirements; task graph; total quality value maximization; Heuristic algorithms; Processor scheduling; Program processors; Quality of service; Real time systems; Resource management; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing, Networking and Communications (ICNC), 2012 International Conference on
Conference_Location
Maui, HI
Print_ISBN
978-1-4673-0008-7
Electronic_ISBN
978-1-4673-0723-9
Type
conf
DOI
10.1109/ICCNC.2012.6167475
Filename
6167475
Link To Document