Incremental, Distributed, and Concurrent Scheduling in Systems-of-Systems with Real-Time Requirements
Incremental, Distributed, and Concurrent Scheduling in Systems-of-Systems with Real-Time Requirements
复制标题
具有实时要求的系统系统中的增量、分布式和并发调度
DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Ayman Murshed
中科院分区:
文献类型:
--
作者:
R. Obermaisser;Ayman Murshed
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.