Architecture Design Principles to Support Adaptive Service Orchestration in WSN Applications Abstract
- Publication date
- Publisher
Abstract
Our goal is to facilitate the development of sensor network applications in an open system, where applications arrive and leave dynamically and execute concurrently. We identify design principles that govern the creation of these systems, such as having a network-wide programming model, late binding and global resource management. In accordance with these principles, we assume that an application is modeled as a composite service, and propose an architecture for its adaptive orchestration on a WSN. Adaptivity here refers to automatic runtime selection of service implementations and network resources to execute the application specification in a resource-efficient and context-aware manner.