On Slot Allocation for Time-Constrained Messages in Dual-Bus Networks
IEEE Transactions on Computers
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Dynamic Establishment and Termination of Real-Time Message Streams in Dual-Bus Networks
IEEE Transactions on Computers
A pseudo random coordinated scheduling algorithm for Bluetooth scatternets
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
JUMP mode---a dynamic window-based scheduling framework for Bluetooth scatternets
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Dynamic Programming
Adaptive Scatternet Support for Bluetooth Using Sniff Mode
LCN '01 Proceedings of the 26th Annual IEEE Conference on Local Computer Networks
Hi-index | 0.00 |
In the current Bluetooth specification voice traffic is transmitted using synchronous connection-oriented (SCO) links. Only uncompressed voice connections with Pulse Code Modulation (PCM) are supported, and 64Kbps bandwidth is assigned to each voice connection. However, with the use of speech coding techniques that produce compressed voice and/or detect silent periods, it is expected that high quality voice data can be transmitted at or below 4Kbps, and that the Bluetooth specification will support voice transmission at two or more distinct rates. A key issue that should be resolved in order to support variable rate coded voice transmission in Bluetooth is how to meet the temporal service requirements of various variable rate coded voices.In this paper, we propose, in compliance with the Bluetooth specification, a distance constrained scheduling (DCS)-based, intra-piconet scheduling algorithm to support admission control and scheduling of variable rate coded voice traffic, with the objective of providing the temporal quality of service requirement of each master-slave pair. Further, in the case that requests to establish voice connections exceed the system capacity, we present two admission control algorithms that select, based on utility functions defined, optimal subsets from an otherwise unschedulable request set. We also conduct simulations to evaluate the performance of the proposed algorithms in terms of schedulability, capability of delay jitter control, and effectiveness of admission control.