TY - GEN
T1 - A framework with proactive nodes for scheduling and optimizing distributed embedded systems
AU - Noguero, Adrián
AU - Calvo, Isidro
PY - 2010
Y1 - 2010
N2 - A new generation of distributed embedded systems (DES) is coming up in which several heterogeneous networked devices execute distributed applications. Such heterogeneity may apply to size, physical boundaries as well as functional and non-functional requirements. Typically, these systems are immersed in changing environments that produce dynamic requirements to which they must adapt. In this scenario, many complex issues that must be solved arise, such as remote task preemptions, keeping task precedence dependencies, etc. This paper presents a framework aimed at DES in which a central node, the Global Scheduler (GS), orchestrates the execution of all tasks in a DES. The distributed nodes take a proactive role by notifying the GS when they are capable of executing new tasks. The proposed approach requires from the underlying technology support for task migrations and local preemption at the distributed nodes level.
AB - A new generation of distributed embedded systems (DES) is coming up in which several heterogeneous networked devices execute distributed applications. Such heterogeneity may apply to size, physical boundaries as well as functional and non-functional requirements. Typically, these systems are immersed in changing environments that produce dynamic requirements to which they must adapt. In this scenario, many complex issues that must be solved arise, such as remote task preemptions, keeping task precedence dependencies, etc. This paper presents a framework aimed at DES in which a central node, the Global Scheduler (GS), orchestrates the execution of all tasks in a DES. The distributed nodes take a proactive role by notifying the GS when they are capable of executing new tasks. The proposed approach requires from the underlying technology support for task migrations and local preemption at the distributed nodes level.
KW - Distributed embedded systems
KW - Framework
KW - Middleware
KW - Reconfigurable Architectures
UR - http://www.scopus.com/inward/record.url?scp=77955433944&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-13971-0_23
DO - 10.1007/978-3-642-13971-0_23
M3 - Conference contribution
AN - SCOPUS:77955433944
SN - 3642139701
SN - 9783642139703
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 236
EP - 245
BT - Networked Services and Applications - Engineering, Control and Management - 16th EUNICE/IFIP WG 6.6 Workshop, EUNICE 2010, Proceedings
T2 - 16th EUNICE/IFIP WG 6.6 Workshop on Networked Services and Applications - Engineering, Control and Management, EUNICE 2010
Y2 - 28 June 2010 through 30 June 2010
ER -