A localized fault tolerant load balancing algorithm for RFID systems

被引:10
作者
Munir, Ahnaf [1 ]
Laskar, Md Tahmid Rahman [2 ]
Hossen, Md Sakhawat [1 ]
Choudhury, Salimur [3 ]
机构
[1] Islamic Univ Technol, Dept Comp Sci & Engn, Dhaka, Bangladesh
[2] York Univ, Dept Elect Engn & Comp Sci, Toronto, ON, Canada
[3] Lakehead Univ, Dept Comp Sci, Thunder Bay, ON, Canada
关键词
RFID; Cellular automaton; Fault tolerant; Load balancing; Reading time; Readers; Tags; Fairness index; CUDA; READERS;
D O I
10.1007/s12652-018-1114-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Radio frequency identification (RFID) is a unique scientific invention that comprises individually recognizable, low-cost tags and readers where the readers monitor the tags using frequencies from the radio spectrum. Uniform distribution of the tags for gaining a balanced load of the readers is a significant concern to ensure successful collection of data from all of the tags of an RFID system with multiple readers. Moreover, some of the readers in an RFID network may become defective during operation and stop working. As a result, information would not be collected from those tags which were associated with the defective readers and the network would operate with partial information. We target to maintain a balance among the load of the readers by placing the tags as evenly as possible to address the fast tag reading problem. We convert the addressed issue as a load balancing problem and introduce a cellular automaton inspired localized algorithm as a solution to this problem. Our proposed algorithm utilizes the local information of the readers to relocate tags from a heavily loaded reader to a lightly loaded reader. We develop our proposed algorithm as a fault tolerant one so that all of the tags in the network are always under surveillance even if some of the readers become defective. Numerical analysis and comparison results suggest that the proposed localized load balancing algorithm outperforms the existing localized solution and gives a competitive result compared to the centralized algorithm. Finally, we implement our proposed algorithm in the parallel programming platform Compute Unified Device Architecture that greatly improves the runtime of the proposed algorithm.
引用
收藏
页码:4305 / 4317
页数:13
相关论文
共 42 条
[1]  
Ali A, 2011, IEEE GLOBE WORK, P1, DOI 10.1109/GLOCOMW.2011.6162437
[2]  
Ali K, 2011, 2011 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), P832, DOI 10.1109/WCNC.2011.5779240
[3]  
[Anonymous], 2017, CUDA C PROGRAMMING G
[4]   Internet of Things based activity surveillance of defence personnel [J].
Bhatia, Munish ;
Sood, Sandeep K. .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2018, 9 (06) :2061-2076
[5]   An experimental comparative study of RSSI-based positioning algorithms for passive RFID localization in smart environments [J].
Bilodeau, Jean-Sebastien ;
Bouzouane, Abdenour ;
Bouchard, Bruno ;
Gaboury, Sebastien .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2018, 9 (05) :1327-1343
[6]  
Bouet M., 2008, 2008 1 IFIP WIR DAYS, P1
[7]   GPS-less low-cost outdoor localization for very small devices [J].
Bulusu, N ;
Heidemann, J ;
Estrin, D .
IEEE PERSONAL COMMUNICATIONS, 2000, 7 (05) :28-34
[8]  
Campana F, 2018, 2018 IEEE INT C COMM, P1, DOI DOI 10.1109/UCOMMS.2018.8493220
[9]   TREE ALGORITHMS FOR PACKET BROADCAST CHANNELS [J].
CAPETANAKIS, JI .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1979, 25 (05) :505-515
[10]   Free Launch: Optimizing GPU Dynamic Kernel Launches through Thread Reuse [J].
Chen, Guoyang ;
Shen, Xipeng .
PROCEEDINGS OF THE 48TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-48), 2015, :407-419