Cooperative Cross-Layer Design for Wireless Networks

Cross-layer optimization is an effective mechanism to improve wireless network performance and efficiency. Although cross-layer optimization is not a new technique, it can be applied effectively to different wireless technologies to handle different problems while still conforming to the wireless standards. Utility functions are constructed from measurements of the different OSI layers to provide input into our Cross-Layer Optimization Engine (CLOE). ZigBee technology was chosen as the test platform to demonstrate our proposed mechanism. Experiments were performed in simulated and live environments. Various mobility scenarios allowed observation of ZigBee devices with default operations and with CLOE. Our results show that CLOE can provide ZigBee with significant energy savings.

[1]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[2]  Paula Fikkert,et al.  Specification of the Bluetooth System , 2003 .

[3]  Panganamala Ramana Kumar,et al.  A cautionary perspective on cross-layer design , 2005, IEEE Wireless Communications.

[4]  Ted Selker,et al.  Context-aware design and interaction in computer systems , 2000, IBM Syst. J..

[5]  Omer F. Rana,et al.  Coordinated learning to support resource management in computational grids , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[6]  Zhao Cheng,et al.  On the problem of unbalanced load distribution in wireless sensor networks , 2004, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[7]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[8]  David S. Barrett,et al.  SQUIRT: The Prototypical Mobile Robot for Autonomous Graduate Students , 1989 .

[9]  Omer F. Rana,et al.  LEAF: a toolkit for developing coordinated learning based MAS , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[10]  B. Freisleben,et al.  Coupled simulation/emulation for cross-layer enabled mobile wireless computing , 2005, Second International Conference on Embedded Software and Systems (ICESS'05).

[11]  T. Selkar,et al.  Context-aware design and interaction in computer systems , 2000 .

[12]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[13]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[14]  Shubhanan Bakre,et al.  On Design Framework of Context Aware Embedded Systems , 2003 .

[15]  Kagan Tumer,et al.  An Introduction to Collective Intelligence , 1999, ArXiv.