QoS management middleware solutions for Bluetooth audio distribution

  • Authors:
  • Paolo Bellavista;Cesare Stefanelli;Mauro Tortonesi

  • Affiliations:
  • Dip. Elettronica, Informatica e Sistemistica, Universití di Bologna, Italy;Dipartimento di Ingegneria, Universití di Ferrara, Italy;Dipartimento di Ingegneria, Universití di Ferrara, Italy

  • Venue:
  • Pervasive and Mobile Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.