Summary
Bluetooth wireless technology has gained in importance in recent years and can now be found in a multitude of devices ranging from keyboards, mice, and printers to handhelds, laptops, and mobile phones, to name only a few. Despite a complex product qualification process, practical experience shows that there are still situations where two products fail to work together as intended. In this paper we evaluate possibilities to adopt self-healing techniques to increase robustness and present the contours of a new self-healing architecture for Bluetooth protocol stacks. While there is still research to do to narrow down the class of problems which can be tackled that way and to refine our approach, initial experiences with a Java prototype implementation look encouraging.
This work was sponsored in part by funding from DaimlerChrysler.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bluetooth. Official membership site. http://www.bluetooth.org
Candea G, Kawamoto S, Fujiki Y, Friedman G, Fox A (2004) Microreboot — a technique for cheap recovery. Proc 6th USENIX/ACM Symp on Operating Systems Design and Implementation (OSDI’04)
Chen LJ, Kapoor R, Sanadidi MY, Gerla M (2004) Enhancing Bluetooth TCP throughput via link layer packet adaptation. Proc IEEE Int Conf on Communications, vol 7, pp 4012–4016
Cuomo F, Melodia T, Akyildiz IF (2004) Distributed self-healing and variable topology optimization algorithms for QoS provisioning in scatternets. IEEE Journal on Selected Areas in Communications, 22(7):1220–1236
Erlang Programming Language. http://www.erlang.org
Garlan D, Cheng SW, Schmerl B (2003) Increasing system dependability through architecture-based self-repair. In: de Lemos R, Gacek C, Romanovsky A (eds) Architecting Dependable Systems. Springer
Holtmann M, Krasnyansky M, et al. BlueZ. http://www.bluez.org
Jayanna D, Z’aruba GV (2005) A dynamic and distributed scatternet formation protocol for real-life Bluetooth scatternets. Proc 38th Hawaii Int Conf on System Sciences (HICSS’05)
Lepper M (2004) An Algorithm for the Real-Time Evaluation of Temporal Trace Specifications. PhD thesis, Technische Universität Berlin, Germany
Lorenz C. JavaBluetooth stack. http://www.javabluetooth.org
Ophir L, Bitran Y, Sherman I (2004) Wi-Fi (IEEE 802.11) and Bluetooth coexistence: Issues and solutions. Proc 15th IEEE Int Symp on Personal, Indoor and Mobile Radio Communications (PIMRC’04), vol 2, pp 847–852
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer
About this paper
Cite this paper
Metzner, A., Pepper, P. (2006). A Self-healing Protocol Stack Architecture for Bluetooth® Wireless Technology. In: Hommel, G., Huanye, S. (eds) Human Interaction with Machines. Springer, Dordrecht . https://doi.org/10.1007/1-4020-4043-1_3
Download citation
DOI: https://doi.org/10.1007/1-4020-4043-1_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-4042-9
Online ISBN: 978-1-4020-4043-6
eBook Packages: EngineeringEngineering (R0)