An infrastructure for application level active networking
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks and services
Bluetooth: Architecture, Protocols and Scheduling Algorithms
Cluster Computing
Enhanced Streaming Services in a Content Distribution Network
IEEE Internet Computing
Dynamic Binding in Mobile Applications: A Middleware Approach
IEEE Internet Computing
NCA '03 Proceedings of the Second IEEE International Symposium on Network Computing and Applications
Gaia Microserver: An Extendable Mobile Middleware Platform
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Application-Level QoS Control for Video-on-Demand
IEEE Internet Computing
Content Delivery Networks: Status and Trends
IEEE Internet Computing
WICON '05 Proceedings of the First International Conference on Wireless Internet
Quality-of-service differentiation on the internet: a taxonomy
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Context-Aware Middleware for Resource Management in the Wireless Internet
IEEE Transactions on Software Engineering
Research challenges in QoS routing
Computer Communications
Mobility support in wireless Internet
IEEE Wireless Communications
A bandwidth-based polling scheme for QoS support in Bluetooth
Computer Communications
Bluetooth in wireless communication
IEEE Communications Magazine
Using dynamic configuration to manage a scalable multimedia distribution system
Computer Communications
Hi-index | 0.00 |
A primary challenge in the mobile Internet scenario is the dynamic differentiation of provided levels of Quality of Service (QoS) depending on client characteristics and current resource availability. In this context, the paper presents how the application-level ubiQoS middleware supports the provisioning of audio applications with different QoS levels over the last Bluetooth segment to wireless devices. To this purpose, ubiQoS dynamically deploys mobile proxies, acting as masters in Bluetooth piconets, to properly configure and manage Bluetooth connections at runtime. Audio applications working on top of ubiQoS can easily exploit differentiated QoS by simply specifying different user classes and terminal profiles. ubiQoS proxies exploit JSR82ext, a newly developed Java library that extends the JSR82 specification for Java-based Bluetooth communication facilities with richer QoS management functions for all types of Bluetooth connections. The reported experimental results show that our Java-based implementation can dynamically support differentiated QoS levels for audio traffic, with an efficient usage of the available Bluetooth bandwidth.