UMADE
UMADE: Utility Based Multi-Application Deployment Environment
UMADE is a novel utility-based multi-application allocation and deployment framework for shared wireless sensor networks. Early wireless sensor network (WSN) deployments mostly served only a single-application due to the extreme resource constraints of the sensor nodes. However, with the maturity of the sensing platforms and the emergence of integrated sensing systems used for building automation, industry monitoring, urban sensing etc., WSNs are evolving into shared, multi-application infrastructure. This paradigm shift requires a framework for deploying multiple applications on a WSN, subject to severe resource constraints. To address this challenge we are developing a Utility-based Multi-Application Deployment Environment (UMADE).
UMADE has three salient features: (1) it automatically deploys multiple applications on a wireless sensor network to maximize system utility under per-node memory constraints; (2) it provides an integrated toolkit for application characterization, dynamic memory allocation and application allocation and deployment, and (3) it dynamically adapts memory allocations in response to application and network dynamics.