NQA: A Nested Anti-collision Algorithm for RFID Systems

Radio frequency identification (RFID) systems, as one of the key components in the Internet of Things (IoT), have attracted much attention in the domains of industry and academia. In practice, the performance of RFID systems rather relies on the effectiveness and efficiency of anti-collision algorithms. A large body of studies have recently focused on the anti-collision algorithms, such as the Q-algorithm (QA), which has been successfully utilized in EPCglobal Class-1 Generation-2 protocol. However, the performance of those anti-collision algorithms needs to be further improved. Observe that fully exploiting the pre-processing time can improve the efficiency of the QA algorithm. With an objective of improving the performance for anti-collision, we propose a Nested Q-algorithm (NQA), which makes full use of such pre-processing time and incorporates the advantages of both Binary Tree (BT) algorithm and QA algorithm. Specifically, based on the expected number of collision tags, the NQA algorithm can adaptively select either BT or QA to identify collision tags. Extensive simulation results validate the efficiency and effectiveness of our proposed NQA (i.e., less running time for processing the same number of active tags) when compared to the existing algorithms.

[1]  Chae-Woo Lee,et al.  An enhanced dynamic framed slotted ALOHA algorithm for RFID tag identification , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[2]  Yu Zeng,et al.  Efficient Framed Slotted Aloha Protocol for RFID Tag Anticollision , 2011, IEEE Transactions on Automation Science and Engineering.

[3]  K. Montgomery,et al.  Gay Activists and the Networks , 1981 .

[4]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[5]  Jun Luo,et al.  Internet of Things RFID Anti-Collision Algorithm , 2013, 2013 Fourth International Conference on Digital Manufacturing & Automation.

[6]  Meikang Qiu,et al.  Thermal-aware task scheduling in 3D chip multiprocessor with real-time constrained workloads , 2013, TECS.

[7]  Wonjun Lee,et al.  Adaptive Binary Splitting: A RFID Tag Collision Arbitration Protocol for Tag Identification , 2005, 2nd International Conference on Broadband Networks, 2005..

[8]  Jae-Hyun Kim,et al.  Novel Anti-collision Algorithms for Fast Object Identification in RFID System , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[9]  Cunqing Hua,et al.  Prefix-Randomized Query-Tree Protocol for RFID Systems , 2006, 2006 IEEE International Conference on Communications.

[10]  Kai-Yeung Siu,et al.  Efficient memoryless protocol for tag identification (extended abstract) , 2000, DIALM '00.

[11]  Wonjun Lee,et al.  Q+-Algorithm : An Enhanced RFID Tag Collision Arbitration Algorithm , 2007, UIC.

[12]  Sarmad Ullah Khan,et al.  Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges , 2012, 2012 10th International Conference on Frontiers of Information Technology.

[13]  Tae-Jin Lee,et al.  Accurate tag estimation for dynamic framed-slotted ALOHA in RFID systems , 2010, IEEE Communications Letters.

[14]  Xiao Fan,et al.  Gen2-based hybrid tag anti-collision Q algorithm using Chebyshev’s inequality for passive RFID systems , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[15]  Chang-Su Kim,et al.  Performance Analysis of Anti-collision Algorithm for Tag Identification Time Improvement , 2014 .

[16]  Quanyuan Feng,et al.  RFID technology and its applications in Internet of Things (IoT) , 2012, 2012 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet).

[17]  Leilani Battle,et al.  Building the Internet of Things Using RFID: The RFID Ecosystem Experience , 2009, IEEE Internet Computing.

[18]  Kwan-Wu Chin,et al.  A Survey and Tutorial of RFID Anti-Collision Protocols , 2010, IEEE Communications Surveys & Tutorials.

[19]  Laurence T. Yang,et al.  Hybrid genetic algorithms for scheduling partially ordered tasks in a multi-processor environment , 1999, Proceedings Sixth International Conference on Real-Time Computing Systems and Applications. RTCSA'99 (Cat. No.PR00306).

[20]  Diego Klabjan,et al.  Modeling Massive RFID Data Sets: A Gateway-Based Movement Graph Approach , 2010, IEEE Transactions on Knowledge and Data Engineering.

[21]  Kaamran Raahemifar,et al.  Novel modulo based Aloha anti-collision algorithm for RFID systems , 2014, 2014 IEEE International Conference on RFID (IEEE RFID).

[22]  Benjamin K. S. Khoo,et al.  RFID- from Tracking to the Internet of Things: A Review of Developments , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[23]  Yuping Zhao,et al.  Mathematical Analysis for Binary Tree Algorithm in RFID , 2008, VTC Spring 2008 - IEEE Vehicular Technology Conference.

[24]  Masashi Shimizu,et al.  Framed ALOHA for Multiple RFID Objects Identification , 2005, IEICE Trans. Commun..

[25]  黄敏,et al.  RFID anti-collision algorithm based on binary tree , 2014 .

[26]  David C. Yen,et al.  Taxonomy and survey of RFID anti-collision protocols , 2006, Comput. Commun..

[27]  Ching-Hsien Hsu,et al.  Alleviating reader collision problem in mobile RFID networks , 2009, Personal and Ubiquitous Computing.

[28]  Lei Zhu,et al.  Optimal Framed Aloha Based Anti-Collision Algorithms for RFID Systems , 2010, IEEE Transactions on Communications.

[29]  Lei Zhu,et al.  A critical survey and analysis of RFID anti-collision mechanisms , 2011, IEEE Communications Magazine.