A Reconfigurable Mesh-Ring Topology for Bluetooth

A Reconfigurable Mesh-Ring Topology for Bluetooth

energies Article A Reconfigurable Mesh-Ring Topology for Bluetooth Sensor Networks Ben-Yi Wang 1, Chih-Min Yu 2,* ID and Yao-Huang Kao 2 ID 1 Zhejiang Industry & Trade Vocational College, Wenzhou 325000, China; [email protected] 2 Department of Electronics Engineering, Chung Hua University, Hsinchu 30012, Taiwan; [email protected] * Correspondence: [email protected]; Tel.: +886-351-860-34 Received: 2 April 2018; Accepted: 2 May 2018; Published: 7 May 2018 Abstract: In this paper, a Reconfigurable Mesh-Ring (RMR) algorithm is proposed for Bluetooth sensor networks. The algorithm is designed in three stages to determine the optimal configuration of the mesh-ring network. Firstly, a designated root advertises and discovers its neighboring nodes. Secondly, a scatternet criterion is built to compute the minimum number of piconets and distributes the connection information for piconet and scatternet. Finally, a peak-search method is designed to determine the optimal mesh-ring configuration for various sizes of networks. To maximize the network capacity, the research problem is formulated by determining the best connectivity of available mesh links. During the formation and maintenance phases, three possible configurations (including piconet, scatternet, and hybrid) are examined to determine the optimal placement of mesh links. The peak-search method is a systematic approach, and is implemented by three functional blocks: the topology formation block generates the mesh-ring topology, the routing efficiency block computes the routing performance, and the optimum decision block introduces a decision-making criterion to determine the optimum number of mesh links. Simulation results demonstrate that the optimal mesh-ring configuration can be determined and that the scatternet case achieves better overall performance than the other two configurations. The RMR topology also outperforms the conventional ring-based and cluster-based mesh methods in terms of throughput performance for Bluetooth configurable networks. Keywords: bluetooth networks; scatternet formation; topology configuration; routing protocol 1. Introduction Bluetooth is currently one of the most promising available ad hoc wireless technologies [1–4], and the introduction of its advantageous features is considered to be one of the main enablers of the Internet of Things (IoT) [5–10]. Until now, Bluetooth Low Energy (BLE) technology [11] has been embedded in existing mobile and portable devices, offering the advantages of short-range radio, low power, and low cost wireless connectivity. At present, there is wide use of smart devices, such as smart phones, tablets and laptops connected to multi-hop networks through BLE devices. BLE data applications are increasingly emerging in daily life, such as in health networks [12], industry automation [13], wireless sensor networks [14], etc. However, these applications pose some important research challenges, such as how to connect BLE devices in order to share information between users, and how to form the desired network configurations for various types of applications. The main feature of BLE version 4.1 is that nodes can play dual roles as relays, and such relay nodes can enable inter-piconet communications. The relay node design increases the possibility of implementing the scatternet formation algorithm and multi-hop routing for BLE devices. To date, the development of multi-hop routing networks has faced some inherent challenges. The main technical challenges include research design issues with respect to the formation algorithms [15] Energies 2018, 11, 1163; doi:10.3390/en11051163 www.mdpi.com/journal/energies Energies 2018, 11, 1163 2 of 14 and routing protocols [16,17]. The scatternet formation problem involves how to construct individual piconets and connect them together into a scatternet. On the other hand, the routing protocols deal with the problem of delivering messages efficiently in such a generated scatternet. To construct a multi-hop ad hoc network, many scatternet formation algorithms have been developed; they can be classified into two categories. One category, the single-hop scenario [18,19], deals with the situations in which all nodes are within radio range. The other category, the multi-hop scenario [20–22] handles situations in which not all nodes are necessarily within radio range. In addition, a number of different topology models can be generated, according to the desired purpose of the scatternet. Currently, most scatternet formation methods partition networks by collecting complete topology information, introducing considerable computation and communication overheads [23]. In general, the generating architectures can be classified as tree, ring and mesh topologies [24]. While the ring architecture is simple for proactive routing, it produces longer path lengths for packet transmission, especially when the size of the ring network increases. On the other hand, the mesh architecture reduces path length in terms of packet delay, but introduces larger formation complexity than other topologies. In order to utilize the advantages of mesh-subnet and ring-subnet, this paper proposes a ring-based subnet with mesh interconnection, called the Reconfigurable Mesh-Ring (RMR), to construct a scatternet. RMR simultaneously considers scatternet formation and routing design issues to generate a configurable mesh-ring topology. RMR constructs a ring-shaped topology as a backbone subnet, which is then associated with a mesh-shaped topology. However, the placement of the available mesh connection is adjustable, so as to determine the optimal configuration with better throughput for various network sizes. To maximize network capacity, three configurations (including piconet, scatternet, and hybrid) are investigated to determine the optimal placement of the mesh links. In seeking to determine the optimum configuration, a heuristic peak-search method is presented in order to achieve the optimal placement of the available mesh links. The remainder of this paper is arranged as follows: Section2 proposes the motivation, mesh-ring formation algorithm, and routing algorithm to generate the desired topology. In Section3, the problem formulation, reconfiguration mesh-ring topology, and peak-search method are presented to determine the optimal bridge for each link. In Section4, the optimal configuration is determined and throughput performances are demonstrated via computer simulations. Finally, conclusions are drawn in Section5. 2. Proposed Method 2.1. Motivation Until now, the Bluetooth generating architectures can generally be classified as having line, tree, ring or mesh network topologies. While the ring architecture is simple and suitable for proactive routing, it produces longer path lengths for packet transmission, especially when the size of the ring network increases. The routing protocol on a larger ring subnet needs to consider the routing path length design issue to mitigate the packet delay since most previous studies consider one-way routing in the ring subnet [25,26]. On the other hand, the mesh architecture reduces path length in terms of packet delay performance, but introduces larger scatternet formation complexity than other topologies. Another important issue in a Bluetooth scatternet is routing with a formed scatternet. Current routing solutions for mesh networks, including proactive, the reactive, and hybrid algorithms, discuss protocol design without considering the ease of routing in such a scatternet. As a result, the routing protocol with formation design [27] is challenging, due to existing performance tradeoffs between formation complexity and packet delay. In contrast to prior works on Bluetooth scatternet formation and routing algorithms, a RMR algorithm is designed to jointly address the problems of achieving the simple routing and determining the optimal placement of mesh links for a multi-hop scatternet. With local topology, Energies 2018, 11, x 3 of 14 EnergiesIn2018 contrast, 11, 1163 to prior works on Bluetooth scatternet formation and routing algorithms, a 3RMR of 14 algorithm is designed to jointly address the problems of achieving the simple routing and determining the optimal placement of mesh links for a multi-hop scatternet. With local topology, a ringa ring subnet subnet is isgenerated generated first first and and each each master master in inthe the ring ring subnet subnet forms forms its itspiconet piconet individually. individually. A Apeak peak-search-search method method is isthen then introduced introduced in in the the formation formation phase phase to to determine determine the the optimal optimal placement of available mesh links by interconnecting masters in the ring subnet, thus achieving better network capacitycapacity.. Figure1 1 illustrates illustrates anan exampleexample ofof thethe RMRRMR configurationconfiguration thatthat satisfiessatisfies thethe designdesign objectivesobjectives to generate networks into desired mesh-ringmesh-ring subnets. S S S S S S S S S M1 M8 S S S S M2 M7 S S S S M3 M6 S S S S S M4 M5 S S S S S S S S S S Figure 1.1. An illustrated Mesh Mesh-Ring-Ring topology example.example. 2.2. Mesh-Ring Formation Algorithm 2.2. Mesh-Ring Formation Algorithm To reduce the path length and mitigate the packet delay in the ring subnet, a Mesh-Ring To reduce the path length and mitigate the packet delay in the ring subnet, a Mesh-Ring scatternet scatternet formation algorithm with a shortest path routing algorithm is proposed in this study. The formation algorithm with a shortest

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us