Dynamic network reconfiguration support for mobile computers
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
On providing support for protocol adaptation in mobile wireless networks
Mobile Networks and Applications - ACM/Kluwer special issue on wireless internet and intranet access
MSWIM '01 Proceedings of the 4th ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems
An Architecture for the Effective Support of Adaptive Context-Aware Applications
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
The feasibility of launching and detecting jamming attacks in wireless networks
Proceedings of the 6th ACM international symposium on Mobile ad hoc networking and computing
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Multi-layer faults in the architectures of mobile, context-aware adaptive applications
Journal of Systems and Software
Detection of reactive jamming in sensor networks
ACM Transactions on Sensor Networks (TOSN)
Communicating between the kernel and user-space in Linux using Netlink sockets
Software—Practice & Experience
Cross-layer design in 4G wireless terminals
IEEE Wireless Communications
A cautionary perspective on cross-layer design
IEEE Wireless Communications
Cross-layer design optimizations in wireless protocol stacks
Computer Communications
Cross-layer design for wireless networks
IEEE Communications Magazine
Cross-layer design: a survey and the road ahead
IEEE Communications Magazine
CrossTalk: cross-layer decision support based on global knowledge
IEEE Communications Magazine
Application-driven cross-layer optimization for video streaming over wireless networks
IEEE Communications Magazine
In VANETs we trust?: characterizing RF jamming in vehicular networks
Proceedings of the ninth ACM international workshop on Vehicular inter-networking, systems, and applications
Hi-index | 0.00 |
Applications and protocols for wireless and mobile systems have to deal with volatile environmental conditions such as interference, packet loss, and mobility. Utilizing cross-layer information from other protocols and system components such as sensors can improve their performance and responsiveness. However, application and protocol developers lack a convenient way of specifying, monitoring, and experimenting with optimizations to evaluate their cross-layer ideas. We present crawler, a novel experimentation architecture for system monitoring and cross-layer-coordination that facilitates evaluation of applications and wireless protocols. It alleviates the problem of complicated access to relevant system information by providing a unified interface to application, protocol and system information. The versatile design of this interface further enables a convenient and declarative way to specify and experiment with compositions of cross-layer optimizations and their adaptions at runtime. crawler also provides the necessary support to detect cross-layer conflicts, and hence prevents performance degradation when multiple optimizations are enabled across the protocol stack. We demonstrate the usability of crawler for system monitoring and cross-layer optimizations with three use cases from different areas of wireless networking.