A class of algorithms for collision resolution with multiplicity estimation

被引:9
|
作者
Popovski, Petar [1 ]
Fitzek, Frank H. P. [1 ]
Prasad, Ramjee [1 ]
机构
[1] Aalborg Univ, CTIF, DK-9220 Aalborg, Denmark
关键词
collision resolution; batch conflict resolution; tree algorithms; statistical multiplicity estimation; RFID;
D O I
10.1007/s00453-007-9082-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The wireless connectivity in pervasive computing has ephemeral character and can be used for creating ad hoc networks, sensor networks, connection with RFID (Radio Frequency Identification) tags etc. The communication tasks in such wireless networks often involve an inquiry over a shared channel, which can be invoked for: discovery of neighboring devices in ad hoc networks, counting the number of RFID tags that have a certain property, estimating the mean value contained in a group of sensors etc. Such an inquiry solicits replies from possibly large number of terminals n. This necessitates the usage of algorithms for resolving batch collisions (conflicts) with unknown conflict multiplicity n. In this paper we present a novel approach to the problem of collision resolution for batch conflicts. We show how the conventional tree algorithms for collision resolution can be used to obtain progressively accurate estimation of the multiplicity. We use the estimation to propose a more efficient binary tree algorithm, termed Estimating Binary Tree (EBT) algorithm. The EBT algorithm is suited for implementation when the conflicting nodes are passive, such as e.g. RFID tags. We extend the approach to design the Interval Estimation Conflict Resolution (IECR) algorithm. For n -> infinity we prove that the efficiency achieved by IECR for batch arrivals is identical with the efficiency that Gallager's FCFS algorithm achieves for Poisson packet arrivals. For finite n, the simulation results show that IECR is, to the best of our knowledge, the most efficient batch resolution algorithm reported to date.
引用
收藏
页码:286 / 317
页数:32
相关论文
共 50 条