Dynamic network reconfiguration support for mobile computers
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy
IEEE Transactions on Mobile Computing
On cross-layer design for streaming video delivery in multiuser wireless environments
EURASIP Journal on Wireless Communications and Networking
Cholla: A Framework for Composing and Coordinating Adaptations in Networked Systems
IEEE Transactions on Computers
A perceived quality-aware cross layer monitoring framework for real-time media content adaptation
GIIS'09 Proceedings of the Second international conference on Global Information Infrastructure Symposium
MAC layer support for delay tolerant video transport in disruptive MANETs
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part I
A cautionary perspective on cross-layer design
IEEE Wireless Communications
Cross-layer design: a survey and the road ahead
IEEE Communications Magazine
Cross-layer feedback architecture for mobile device protocol stacks
IEEE Communications Magazine
Hi-index | 0.00 |
Mobile multimedia applications often need to adapt in real-time to changes in the network. Such cross-layer adaptation mechanisms retrieve and analyse data from the underlying protocols, e.g., at the link layer. This destroys the independence of applications from network technology that is provided by IP, i.e., applications are "hard-wired" to the lower-level protocols they adapt to. We developed CLiSuite to re-create this transparency and at the same time simplify development of cross-layer adaptive applications. CLiSuite enables applications to perform protocol independent cross-layer adaptations through the concept of protocol independent network states and their mapping to protocol specific data. Adaptive application development is simplified by relieving the developer from understanding the details of the lower layer protocols. Efficiency is achieved using core techniques from complex event processing and source filtering. Our ns-3 implementation and extensive simulation studies with two adaptive applications and several network protocols demonstrate the advantages and efficiency of CLiSuite.