Distributed composition services for self-adaptation wireless sensor networks
The heterogeneity and mobility inherent in a large-scale wireless sensor network makes it difficult to develop different applications. The difficulty primarily arises from weak and intermittent connections, dynamic reconfiguration, and limited power availability. The challenge in building a distributed service adaptive to environmental changes lies in the degree of data transmission and the adaptation to the dynamics can be automated or transparent to applications. Most applications in wireless sensor networks involve a group of nodes coordinating to perform one task. Distributed composition service enables data centric nodes to form a dynamic task group and maintain the group. In this paper, we demonstrate the composition service and its implementation and show that the re-organization process can be automated in collaboration with the composition service by an adaptation server. Our testing validates the framework of the composition service and the performance improvement.