TY - GEN
T1 - An architecture for dynamic service-oriented computing in networked embedded systems
AU - Mechitov, Kirill
AU - Agha, Gul
N1 - Copyright:
Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - Software development in real-time and embedded systems has traditionally focused on stand-alone applications with static models for scheduling and resource allocation. Our goal is to facilitate the development of embedded applications in an open system, where tasks and resources arrive and leave dynamically, and their execution is concurrent. We model such applications as a dynamic composition of network services. This paper presents an enabling framework for dynamic service orchestration in cyber-physical systems, based on a modular, reusable, and extensible service-oriented architecture. By taking advantage of a network-wide programming model, adaptive global resource management, and late binding of tasks to resources, the architecture enables execution of dynamic embedded application workloads in a resource-efficient manner.
AB - Software development in real-time and embedded systems has traditionally focused on stand-alone applications with static models for scheduling and resource allocation. Our goal is to facilitate the development of embedded applications in an open system, where tasks and resources arrive and leave dynamically, and their execution is concurrent. We model such applications as a dynamic composition of network services. This paper presents an enabling framework for dynamic service orchestration in cyber-physical systems, based on a modular, reusable, and extensible service-oriented architecture. By taking advantage of a network-wide programming model, adaptive global resource management, and late binding of tasks to resources, the architecture enables execution of dynamic embedded application workloads in a resource-efficient manner.
KW - networked embedded systems
KW - open systems
KW - service-oriented architecture
UR - http://www.scopus.com/inward/record.url?scp=84874446393&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84874446393&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-30835-2_10
DO - 10.1007/978-3-642-30835-2_10
M3 - Conference contribution
AN - SCOPUS:84874446393
SN - 9783642308345
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 147
EP - 164
BT - Software Service and Application Engineering
PB - Springer
ER -