Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call