论文标题

优化类似BLE的邻居发现

Optimizing BLE-Like Neighbor Discovery

论文作者

Kindt, Philipp H., Narayanaswamy, Swaminathan, Saur, Marco, Chakraborty, Samarjit

论文摘要

邻居发现(ND)协议用于在多个无线设备之间建立首次接触。该过程的能耗和发现潜伏期取决于协议的参数化。在大多数现有协议中,接收和传输是时间耦合的。此类方案称为\ textit {llotted},在文献中彻底研究了优化参数化的问题。但是,开槽的方法在新设备逐渐加入网络的应用程序中并不有效,并且仅连接设备,并且主节点需要同时运行ND协议。例如,在物联网方案或蓝牙低能(BLE)piconets中通常是这种情况。在这里,与lotter的协议相比,包含周期间隔(PI)的数据包可以达到最差的延迟。对于这类协议,最佳参数值仍然未知。为了解决这个问题,我们为基于PI的BLE样协议提出了一个优化框架,该协议将任何指定的占空比(以及因此能源预算)转化为一组优化的参数值。我们表明,当一个接收器发现一个发射器,而没有其他参数化或ND协议(既不被插入也不插入)可以保证在这种情况下给定占空比的较低发现潜伏期时,我们提出的方案的一个变体产生的参数是最佳的。由于所得协议比其他ND协议更积极地利用通道,因此信标会更频繁地发生碰撞。因此,由于碰撞,成功发现的速率优雅地降低了大量的设备,同时发现对方。我们还提出了一种配置BLE协议的方案(而不仅仅是BLE- \ textit {like}协议)。

Neighbor discovery (ND) protocols are used for establishing a first contact between multiple wireless devices. The energy consumption and discovery latency of this procedure are determined by the parametrization of the protocol. In most existing protocols, reception and transmission are temporally coupled. Such schemes are referred to as \textit{slotted}, for which the problem of finding optimized parametrizations has been studied thoroughly in the literature. However, slotted approaches are not efficient in applications in which new devices join the network gradually and only the joining devices and a master node need to run the ND protocol simultaneously. For example, this is typically the case in IoT scenarios or Bluetooth Low Energy (BLE) piconets. Here, protocols in which packets are transmitted with periodic intervals (PI) can achieve significantly lower worst-case latencies than slotted ones. For this class of protocols, optimal parameter values remain unknown. To address this, we propose an optimization framework for PI-based BLE-like protocols, which translates any specified duty-cycle (and therefore energy budget) into a set of optimized parameter values. We show that the parametrizations resulting from one variant of our proposed scheme are optimal when one receiver discovers one transmitter, and no other parametrization or ND protocol - neither slotted nor slotless - can guarantee lower discovery latencies for a given duty-cycle in this scenario. Since the resulting protocol utilizes the channel more aggressively than other ND protocols, beacons will collide more frequently. Hence, due to collisions, the rate of successful discoveries gracefully decreases for larger numbers of devices discovering each other simultaneously. We also propose a scheme for configuring the BLE protocol (and not just BLE-\textit{like} protocols).

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源