Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Communications of the ACM
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
Service-Oriented System Engineering: A New Paradigm
SOSE '05 Proceedings of the IEEE International Workshop
Mobile agent middleware for sensor networks: an application case study
IPSN '05 Proceedings of the 4th international symposium on Information processing in sensor networks
ActorNet: an actor platform for wireless sensor networks
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Supporting concurrent applications in wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
The Tenet architecture for tiered sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Architecture design principles to support adaptive service orchestration in WSN applications
ACM SIGBED Review - Special issue on the workshop on wireless sensor network architecture (April-2007)
IPSN'03 Proceedings of the 2nd international conference on Information processing in sensor networks
Hi-index | 0.00 |
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.