Skip to main content
Log in

Efficient Scheduling Algorithms for Bluetooth Scatternets

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

When more than seven devices are connected in a Bluetooth scatternet, bridge devices are used to connect two piconets to the scatternet. To deal with possible data transmissions between different piconets, the bridge device must frequently switch to different masters. Suppose, however, that a bridge is serving a piconet and the master in another piconet is calling it at the same time, the calling master has to wait until the bridge completes the previous service. Such transmission delay may accumulate over a long period and the performance of the whole Bluetooth network will degrade significantly. In this work, two new scheduling protocols, namely the static schedule and the hybrid schedule were implemented in an effort to smooth this kind of transmission delay in Bluetooth networks. In this static schedule the rendezvous points between piconets are coordinated by distributing them by using a graph edge coloring technique. In case of a heavy traffic load, the static schedule is expected to perform well. On the other hand, in case of a light traffic load, the static schedule may cause long and unavoidable routing delays even when there is no transmission between piconets; in this case a naive random round-robin (RR) schedule in each piconet is more appropriate. Thus, in the hybrid schedule, each master initially runs a RR scheme in its piconet. When the traffic load is heavier than a predefined threshold value, it runs the static schedule. Finally, simulations were conducted by using an ns-2 simulator and Bluehoc to demonstrate the efficiency and effectiveness of the proposed scheduling protocols.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Specification of the Bluetooth System Ver. 1.1, from http://www.bluetooth.com.

  • Whitaker R.M., Hodge L. and Chlamtac I. (2005). Bluetooth scatternet formation: A survey. Ad Hoc Networks 3: 403–450

    Article  Google Scholar 

  • Johansson, N., Korner, U., & Tassiulas, L. (2001). A distributed scheduling algorithm for a Bluetooth scatternet. Paper presented at Proceedings of ITC, 2001, Brazil.

  • Misic J., Misic V.B. and Chan K.L. (2004). Performance of Bluetooth bridges scheduling algorithm. Computer Communications 27: 1143–1151

    Article  Google Scholar 

  • Yu, C. W., Yu, K.-M., & Lin, S. L. (2007). Reducing inter-piconet delay for large-scale Bluetooth scatternets. Paper presented at International Workshop on Service, Security and its Data management for Ubiquitous Computing.

  • Johansson, N., Alriksson, F., & Jonsson, U. (2001). JUMP mode-a dynamic window-based scheduling framework for Bluetooth scatternets. Paper presented at Proceedings of ACM International Symposium on Mobile Ad Hoc Networking and Computing.

  • Rao, R., Baux, O., & Kesidis, G. (2001). Demand-based bluetooth scheduling. Paper presented at the Third IEEE Workshop on Wireless Local Area Network, Boston, Massachusetts.

  • Rácz, A., Miklós, G., Kubinszky, F., & Valkó, A. G. (2001). A pseudo random coordinated scheduling algorithm for Bluetooth scatternets. Paper presented at ACM International Symposium on Mobile Ad Hoc Networking and Computing.

  • Tan, G., & Guttah, J. (2002). A locally coordinated scatternet scheduling algorithm. Paper presented at IEEE Local Computer Networks.

  • Baatz, S., Frank, M., Kjhl, C., Martini, P., & Scholz, C. (2001). Adaptive scatternet support for bluetooth using sniff mode. Paper presented at IEEE Conference on Local Computer Networks.

  • Baatz, S., Frank, M., Kjhl, C., Martini, P., & Scholz, C. (2002). Bluetooth scatternets: An enhanced adaptive scheduling scheme. Paper presented at IEEE INFOCOM.

  • Zhang, W., & Cao, G. (2002). A flexible scatternet-wide scheduling algorithm for Bluetooth networks. Paper presented at IEEE International Performance Computing, and Communications Conference.

  • Johansson, P., Kapoor, R., Kazantzidis, M., & Gerla, M. (2002). Rendezvous scheduling in Bluetooth scatternets. Paper presented at IEEE International Conference on Communications.

  • Kazantzidis, M., & Gerla, M. (2002). On the impact of inter-piconet scheduling in Bluetooth scatternets. Paper presented at International Conference of Internet Computing.

  • Son, L. T., Schioler, H., & Madsen, O. B. (2001). Predictive scheduling approach in inter-piconet communications. Paper presented at International Symposium on Wireless Personal Multimedia Communications.

  • Son, L. T., Schioler, H., & Madsen, O. B. (2002). Hybrid distributed iterative capacity allocation over Bluetooth network. Paper presented at IEEE International Conference on Communication Systems.

  • Sheu J.-P., Shih K.-P., Tu S.-C. and Cheng C.-H. (2006). A traffic-aware scheduling for Bluetooth scatternets. IEEE Journal on Mobile Computing 5(7): 872–883

    Article  Google Scholar 

  • Kapoor R., Zanella A. and Gerla M. (2004). A fair and traffic dependent scheduling algorithm for Bluetooth scatternets. Mobile Networks and Applications 9: 9–20

    Article  Google Scholar 

  • Saha, S., & Matsumoto, M. (2006). An inter-piconet scheduling algorithm for Bluetooth scatternets. Paper presented at IEEE Advanced International Conference on Telecommunications.

  • Misic V.B. and Misic J. (2005). Walk-in bridge scheduling in Bluetooth scatternets. Cluster Computing 8: 197–210

    Article  Google Scholar 

  • Chawla, S., Saran, H., & Singh, M. (2001). QoS based scheduling for incorporating variable rate coded voice in Bluetooth. Paper presented at IEEE International Conference on Communications.

  • Capone, A., Gerla, M., & Kapoor, R. (2001). Efficient polling schemes for Bluetooth picocells. Paper presented at IEEE International Conference on Communications.

  • Das, A., Ghose, A., Razdan, A., Saran, H., & Shorey, R. (2001). Enhancing performance of asynchronous data traffic over the Bluetooth wireless ad hoc network. Paper presented at IEEE INFOCOM.

  • Zussman, G., Yechiali, U., & Segall, A. (2003). Exact probabilistic analysis of the limited scheduling algorithm for symmetrical Bluetooth piconets. Paper presented at IFIP TC6 Pers. Wireless Commun.

  • Zhang, W., Zhu, H., & Cao, G. (2002). Improving bluetooth network performance through a time-slot leasing approach. Paper presented at IEEE Wireless Communications and Networking Conference.

  • Har-Shai, L., Kofman, R., Segall, A., & Zussman, G. (2004). Load-adaptive inter-piconet scheduling in small-scale Bluetooth scatternets. IEEE Communication Magazine, 136–142.

  • Misic V.B. and Misic J. (2003). Modeling Bluetooth piconet performance. IEEE Communications Letters 7(1): 18–20

    Article  Google Scholar 

  • Fall, K., & Varadhan, K. (1999, November). ns notes and documentation, The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC, from http://www-mash.cs.berkeley.edu/ns.

  • Bluehoc simulation, a Bluetooth extension to NS, from http://www-124.ibm.com/developerworks/opensource.

  • Bhagwat, P., & Segall, A. (1999). A routing vector method (RVM) for routing in bluetooth scatternets. Paper presented at IEEE International Workshop on Mobile Multimedia Communications.

  • Zussman G. and Segall A. (2004). Capacity assignment in Bluetooth scatternets-optimal and heuristic algorithms. ACM/Kluwer MONET 9(1): 49–61

    Google Scholar 

  • Bondy J.A. and Murty U.S.R. (1976). Graph theory with applications. Macmillan, London

    Google Scholar 

  • Durand, D., Jain, R., & Tseytlin, D. (1995). Applying randomized edge coloring algorithms to distributed communication: An experimental study. Paper presented at ACM Symposium on Parallel Algorithms and Architectures.

  • Petrioli C., Basagni S. and Chlamtac I. (2003). Configuring BlueStars: Multihop scatternet formation for bluetooth networks. IEEE Transactions on Computers 52(6): 779–790

    Article  Google Scholar 

  • Lin, S. L. (2004). Designing scheduling and routing protocols in Bluetooth networks. Mater Thesis, Chung Hua University, Taiwan, R.O.C.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kun-Ming Yu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yu, C.W., Yu, KM. & Lin, S.L. Efficient Scheduling Algorithms for Bluetooth Scatternets. Wireless Pers Commun 48, 291–309 (2009). https://doi.org/10.1007/s11277-008-9523-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-008-9523-0

Keywords

Navigation