Dynamic Thread Management for Scalable RFID Middleware

An RFID middleware should filter and collect huge amount of tag's information gathered continuously by many RFID readers as the complexity of RFID environments increase. To do this, the middleware needs to control multiple adaptor threads which connect readers to the middleware and process the requests from readers. However, the use of multiple threads can deteriorate the performance of the middleware due to the overhead for excessive threads management. To build scalable RFID middleware regardless of the number of readers, the adaptor manager should decrease adaptor threads' overhead which can adversely affect middleware's performance. In this paper, we propose three dynamic thread management schemes to solve this problem: Group Merging, Group Splitting, and Adaptor Reallocation. To reduce the overhead of thread management, group merging and group splitting try to maintain the number of threads at an appropriate level. Adaptor reallocation reduces the overhead by exchanging adaptor threads between groups. Our experiments show that the proposed management scheme can improve the scalability of RFID middleware, compared with the single and the multiple thread managements.

[1]  Daniel W. Engels,et al.  Standardization Requirements within the RFID Class Structure Framework , 2005 .

[2]  Walid G. Aref,et al.  Efficient Evaluation of Continuous Range Queries on Moving Objects , 2002, DEXA.

[3]  Christian Floerkemeier,et al.  Issues with RFID Usage in Ubiquitous Computing Applications , 2004, Pervasive.

[4]  Roy Want,et al.  An introduction to RFID technology , 2006, IEEE Pervasive Computing.

[5]  Heung Seok Chae,et al.  An Approach to Adaptive Load Balancing for RFID Middlewares , 2008 .

[6]  Sang Kim,et al.  A Quality Evaluation Technique of RFID Middleware in Ubiquitous Computing , 2006, 2006 International Conference on Hybrid Information Technology.

[7]  Philip S. Yu,et al.  Processing continual range queries over moving objects using VCR-based query indexes , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[8]  Jung-Ja Kim,et al.  Load Balancing Method Using Connection Pool in RFID Middleware , 2007, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007).

[9]  Zongwei Luo,et al.  RFID Middleware Benchmarking , 2006 .

[10]  Bonghee Hong,et al.  An Efficient Query Index on RFID Streaming Data , 2009, J. Inf. Sci. Eng..

[11]  Christian Floerkemeier,et al.  RFID middleware design: addressing application requirements and RFID constraints , 2005, sOc-EUSAI '05.