Difference between revisions of "UMADE"

From Cyber-Physical Systems Laboratory
Jump to navigationJump to search
Line 1: Line 1:
 
== UMADE: Utility Based Multi-Application Deployment Environment ==
 
== 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 (eg. the mica2 had 128KB ROM and 6KB RAM).
+
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.

Revision as of 22:55, 15 February 2008

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.