Abstract
This paper presents a mechanism for providing reader scalability for RFID middleware. As the complexity of RFID environments increases, a middleware needs to support many RFID readers. The main purpose of the paper is to support multiple readers without decrease in the performance. To achieve this, we define Reader Framework for reader management, which consists of the adaptors and the adaptor manager. The adaptor manager needs many threads to process the requests from readers. Even the use of multiple threads is necessary for supporting multiple readers; it can deteriorate the performance of the middleware due to the overhead for excessive threads management. The basic Idea of this paper is to detect adaptor threads’ overhead which can adversely affect middleware’s performance and try to maintain the number of threads at an appropriate level. We propose two dynamic thread management mechanisms: Group Merging and Group Splitting. To reduce the overhead for thread management, group merging decrease the number of threads and group splitting increases the number of threads. An experiment shows that the proposed mechanism can improve the scalability of RFID middleware by reducing the overhead for thread management at runtime.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
EPCglobal Inc (2008a) Application Level Events Specification Version 1.1. http://www.epcglobalinc.org/standars/ale/ale_1_1-standard-core-20080227.pdf Accessed 7 March 2008
EPCglobal Inc (2008b) Reader Protocol Standard Version 1.1. http://www.epcglobalinc.org/standars/rp/rp_1_1-standard-core-20060621.pdf Accessed 24 May 2008
C Floerkemeier, M Lampe (2004) Issues with RFID Usage in Ubiquitous Computing Applications. PERVASIVE 2004 LNCS 3001:188-193
Christian Floerkemeier, Matthias Lampe (2005) RFID Middleware design: addressing application requirements and RFID constraints. ACM International Conference Proceeding Series vol 121:219-224.
Gi Oug Oh, Doo Yeon Kim, Sang Il Kim, Sung Yul Rhew (2006) A Quality Evaluation Technique of RFID Middleware in Ubiquitous Computing. ICHIT ‘06 International Conference vol 2:730-735, 9-11
IBM (2001) Design for Scalability. http://www.ibm.com/developerworks/websphere/library/techarticles/hipods/scalability.html. Accessed 16 October 2008
Nova Ahmed, Rajnish Kumar, Robert Steven French, Umakishore Ramachandran (2007) RF2ID: A Reliable Middleware Framework for RFID Deployment. IEEE IPDPS:1~10 IEEE Computer Society Press
Sharyn Leaver, Tamara Mendelson, Christine Spivey Overby, and Esther H.Yuen (2004) Evaluating RFID Middleware. Forrester Research Inc
Sun Microsystems (2007) Sun Java System Message Queue 3.7 UR1 Administration Guide. Sun Microsystems Inc
Vlad Krotov (2006) RFID Middleware http://www.bauer.uh.edu/rfid/RFID%20Middleware.ppt. Accessed 5 September 2008
Zongwei Luo, Ed Wong, S.C. Cheung, Lionel M. Ni, W.K. Chan (2006) RFID Middleware Benchmarking. the 3rd RFID Academic Convocation in conjunction with the China International RFID Technology Development Conference & Exposition.
Acknowledgments
This work was supported by the Grant of the Korean Ministry of Education, Science and Technology (The Regional Core Research Program/Institute of Logistics Information Technology).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer -Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, C., Lee, J., Ryu, W., Hong, B., Chae, H.S. (2011). Dynamic Management of Adaptor Threads for Supporting Scalable RFID Middleware. In: Kreowski, HJ., Scholz-Reiter, B., Thoben, KD. (eds) Dynamics in Logistics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11996-5_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-11996-5_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-11995-8
Online ISBN: 978-3-642-11996-5
eBook Packages: EngineeringEngineering (R0)