DocumentCode
3716751
Title
Incremental, Distributed, and Concurrent Scheduling in Systems-of-Systems with Real-Time Requirements
Author
Roman Obermaisser;Ayman Murshed
fYear
2015
Firstpage
1918
Lastpage
1927
Abstract
Systems-of-Systems (SoS) are large-scale networked embedded systems that are characterized by operational and managerial independence of constituent systems, geographical distribution, emergent behavior and evolutionary development processes. This paper introduces a conceptual model and a scheduling algorithm for supporting real-time requirements in SoS. Real-time support is essential in many safety-relevant application areas such medical, military and industrial SoS. The search for a feasible schedule is computed incrementally upon the introduction of new applications in the SoS. The distributed computation of the schedule using the different constituent systems considers the lack of global knowledge and control in the SoS, while also reducing the overall scheduling time. Concurrent scheduling activities are supported to deal with the uncoordinated and possibly simultaneous introduction of multiple applications. The paper introduces a high-level scheduling algorithm for the SoS as well as a low-level scheduling problem for individual constituent systems. The incremental scheduling problem for the constituent systems is formulated using IBM CPLEX. An experimental evaluation with automatically generated examples demonstrates the feasibility of the proposed solution.
Keywords
"Processor scheduling","Resource management","Schedules","Real-time systems","Job shop scheduling","Dynamic scheduling"
Publisher
ieee
Conference_Titel
Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on
Type
conf
DOI
10.1109/CIT/IUCC/DASC/PICOM.2015.284
Filename
7363330
Link To Document