DOI QR코드

DOI QR Code

통합 RFID 미들웨어의 응답시간 개선을 위한 효과적인 캐쉬 구조 설계

An Efficient Cache Mechanism for Improving Response Times in Integrated RFID Middleware

  • 김정길 (연세대학교 컴퓨터과학과 BK21) ;
  • 이준환 (연세대학교 컴퓨터과학과) ;
  • 박경랑 (연세대학교 컴퓨터과학과) ;
  • 김신덕 (연세대학교 컴퓨터과학과)
  • 발행 : 2008.02.29

초록

본 논문에서는 WSN(wireless sensor networks)과 RFID(radio frequency identification) 시스템을 통합하여 이용할 수 있는 통합 RFID 미들웨어에서의 효과적인 캐슁 기법을 제시한다. 통합 RFID 미들웨어가 운영되는 환경은 연결된 RFID리더로부터 대규모의 데이터가 입력되고, 다수의 무선 센서로부터 끊임없이 데이터가 입력되는 상황을 가정하고 있으며 또한 특정 목적을 위해 과거에 센서로부터 입력되어 분산 저장되어 있는 히스토리 데이터도 활용될 수 있음을 가정하고 있다. 따라서 캐슁 기능을 구비한 특정 미들웨어 레이어에서 센서 노드로부터 수신되는 연속 데이터와 분산 저장되어 있는 히스토리 데이터에 대한 신속한 질의 및 응답을 위한 효율적 데이터 처리가 절실히 요구된다. 이를 위하여 본 논문에서 제안되는 캐슁 기법은 기존의 캐슁 기법 기반으로 통합 RFID 미들웨어에 특화하여 데이터 처리의 효율을 높이기 위하여 두가지 방법을 제시하고 있으며, 이는 처리 데이터의 유형에 따라 DSC(data stream cache)와 HDC(history data cache) 로 구분된다. 제안된 캐슁 기법은 다양한 파라미터를 이용한 실험을 통하여 신속한 질의 및 응답이 이루어짐을 보여주고 있다.

This paper proposes an efficient caching mechanism appropriate for the integrated RFID middleware which can integrate wireless sensor networks (WSNs) and RFID (radio frequency identification) systems. The operating environment of the integrated RFID middleware is expected to face the situations of a significant amount of data reading from RFID readers, constant stream data input from large numbers of autonomous sensor nodes, and queries from various applications to history data sensed before and stored in distributed storages. Consequently, an efficient middleware layer equipping with caching mechanism is inevitably necessary for low latency of request-response while processing both data stream from sensor networks and history data from distributed database. For this purpose, the proposed caching mechanism includes two optimization methods to reduce the overhead of data processing in RFID middleware based on the classical cache implementation polices. One is data stream cache (DSC) and the other is history data cache (HDC), according to the structure of data request. We conduct a number of simulation experiments under different parameters and the results show that the proposed caching mechanism contributes considerably to fast request-response times.

키워드

참고문헌

  1. D. Abadi, W. Lindner, S. Madden, and J. Schuler.'An Integration Framework for Sensor Networks and Data Stream Management Systems,' Proceedings of VLDB, Toronto, 2004
  2. J.E. Hoag and C.W. Thompson,'Architecting RFID Middleware,' IEEE Internet Computing, Vol. 10, Issue 5, pp.88-92, Sept.-Oct., 2006 https://doi.org/10.1109/MIC.2006.94
  3. K. Aberer, M. Hauswirth and A. Salehi,'The Global Sensor Netoworks middleware for efficient and flexible deployment and interconnection of sensor networks,' Technical report LSIR-REPORT-2006-006. Lausanne, Switzerland, 2006
  4. Y. Yu, B. Krishnamachari, and V.K. Prasanna,'Issues in Designing Middleware for Wireless Sensor Networks,' IEEE Network, Vol. 18, Issue 1, pp.15-21, Jan.-Feb., 2004 https://doi.org/10.1109/MNET.2004.1265829
  5. Y. Jin, W. Qu, and K. Li,'A Survey of Cache/Proxy for Transparent Data Replication,' In Proc. Second International Conference on Semantics, Knowledge, and Grid, pp.35. Nov., 2006
  6. G. Chockler, D. Dolev, R. Friedman, and R. Vitenberg.'Implementing a Caching Service for Distributed CORBA Objects,' In Proc. of Middleware 2000, pp.1-23, April, 2000
  7. J. Eberhard, and A. Tripathi.'Efficient Object Caching for Distributed Java RMI Applications'. In Proc. Middleware 2001, LNCS 2218, pp.15-35, 2001 https://doi.org/10.1007/3-540-45518-3_2
  8. R. Tewari, M. Dahlin, H. Vin, and J. Kay.'Design considerations for distributed caching on the Internet'. In Proc. IEEE 19th Int. Conf. on Distributed Computing Systems, pp.273-284, 1999
  9. L. Degenaro, A. Iyengar, I. Lipkind, and I. Rouvellou.'A Middleware System Which Intelligently Caches Query Results,' In Proc. of Middleware 2000, pp.24-44, April, 2000 https://doi.org/10.1007/3-540-45559-0
  10. P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham, and P. Shenoy.'Adaptive Push-Pull: Disseminating Dynamic Web Data,' In Proc. of the 10th Int. WWW Conf., Hong Kong, China, pp.265-274, May, 2001
  11. M. Franklin, S. Jeffery, S. Krishnamurthy, F. Reiss, S. Rizvi, E. Wu, O. Cooper, A. Edakkunni, and W. Hong,'Design Considerations for High Fan-in Systems: the HiFi Approach,' Proc. of the 2nd CIDR Conference. Asilomar, California, U.S.A., 2005
  12. H.S. Lee, H.H. Choi, B.S. Kim, M.C. Lee, J.H. Park, M.Y. Lee, M.J. Kim, and S.I. Jin,'UbiCore: An Effective XML-based RFID Middleware System,' Journal of KISS: Database, Vol. 33, No. 06, pp.578-589, Korea, 2006
  13. D. Draper, P. Fankhauser, M.F. Fernandez, A. Malhotra, K. Rose, M. Rys, J. Simeon, and P. Wadler, XQuery 1.0 and XPath 2.0 Formal Semantics, W3C Work Draft, 2004
  14. X. Yu, K. Niyogi, S. Mehrotra, and N. Venkatasubramanian,'Adaptive middleware for distributed sensor networks,' IEEE Distributed Systems Online, May, 2003
  15. EPC Global., The Application Level Events (ALE) Specification, Version 1.0, http://www.epcglobalinc.org, 2005
  16. EPC Global, EPC Information Services (EPCIS) Version 1.0, http://www.epcglobalinc.org, 2005
  17. Verisign, The EPC Network: Enhancing the Supply Chain, Whitepaper, 2004

피인용 문헌

  1. A Sensor Overlay Network Providing Middleware Services on Wireless Sensor Networks vol.16C, pp.5, 2009, https://doi.org/10.3745/KIPSTC.2009.16C.5.653