Arguments for Cross-Layer Optimizations in Bluetooth Scatternets

  • Authors:
  • Bhaskaran Raman;Pravin Bhagwat;Srinivasan Seshan

  • Affiliations:
  • -;-;-

  • Venue:
  • SAINT '01 Proceedings of the 2001 Symposium on Applications and the Internet (SAINT 2001)
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Bluetooth, a recent innovation in short-range radio technology, has gone through the first stage of standardization, and commercial products based on v1.0 specifications will be appearing soon. While much work has gone into developing the radio technology and hardware for this system, little effort has been focused on additional infrastructure that is necessary for applications in this environment. In this paper, we examine the issue of supporting ubiquitous computing applications [21, 14] in a Bluetooth network. The Bluetooth standard defines a multi-hop routing structure, called a scatternet, to address the limitations caused by short-range and small fanout of the underlying link technology. We identify several characteristics, the combination of which makes scatternets different from previously considered networks. Importantly, Bluetooth links are connection-oriented with low-power link modes. We show that the unique aspects of the technology require a redesign of the protocol structure for link formation, IP routing, and service discovery. When existing approaches to these protocols are applied to scatternets, the multiple protocol layers would operate without knowledge of each other, resulting in inefficient use of power in many cases. We suggest an alternative approach where there is a single protocol layer providing a level of indirection within the scope of a scatternet. That is, we argue for extensive cross-layer optimizations. Specifically, this allows (a) links to be kept active only when absolutely required, and (b) scatternet-wide floods to be minimized by caching service discovery results at all intermediate nodes. Our experiments with an implementation of an emulated Bluetooth scatternet show that this could be more efficient than the traditional approach of layered protocol design.