효율적인 비동기 전송을 지원하기 위한 RTLS 미들웨어의 확장

API Extension of RTLS Middleware for Efficient Asynchronous Transmission

  • 발행 : 2009.06.30

초록

최근, 많은 기업에서 실시간 자산 관리를 위해 RTLS 시스템을 구축하고 있다. RFID와 달리, RTLS 태그는 이동 과정과 한정되지 않고 임의의 위치에서 지속적으로, 자동적으로 인식된다. 그러나, RTLS 미들웨어의 표준 API는 2가지 한계점이 있다. 미들웨어가 애플리케이션으로 불필요한 데이터를 포함하는 대용량의 데이터를 전달해야 한다는 것과 미들웨어에서 애플리케이션으로 질의 결과를 전달하는 방식에서 동기 방식만을 지원한다는 문제가 그것이다. 이 논문에서는 이러한 문제를 해결하기 위해, 다양한 질의에 대해 애플리케이션으로 전달되는 데이터 량을 줄이기 위한 질의 타입별 정제 조건을 명세할 수 있는 SessionSpec을 정의하고 실시간 이벤트 처리를 위한 비동기 방식 지원 방법을 제안한다. 또한, 이러한 방법을 적용한 RTLS 미들웨어를 설계하고 구현하여 그 결과를 확인하였다.

Recently many global enterprises build RTLS system for their environments. RTLS is used to detect object at real tim e. Unlike RFID, RTLS tags are read automatically and continuously, independent of the process that moves the tags. The proposed functionality of standard API has two problems. When middleware provides data to application, it sends a huge amount of data that may be useless. When only an application requests for data, the middleware replies result data in synchronous mode. This paper proposes a method to reduce an amount of data transferring from middleware to application and an addition communication mode to support real-time event processing in the middleware. Also, we designed and implemented an RTLS middleware applying the proposed methods.

키워드

참고문헌

  1. 정태수, 김영일, 이용준, RFID미들웨어 기술 동향 및 응용,” 전자통신동향분석, 제20권 제3호, 2005, pp. 81-91.
  2. 백한진, “RTE 구현을 위한 전략, “ 삼성SDS IT컨설팅팀, 2004.
  3. 박두진, 최영복, “RTLS를 활용한 유비쿼터스 항만운영시스템 구축방안,” 한국콘텐츠학회논문지 제6권 제12호, 2006, pp. 128-135.
  4. AeroScout, http://www.aeroscout.com/, 2007.
  5. BSR INCITS 371.3 ANSI, Part3 : Application Programming Interface(API), 2003.
  6. ISO/IEC 24730-1, Part1 : Application Program Interface(API), 2005.
  7. Wherenet, http://www.wherenet.com/, 2007.
  8. Kun-Lung Wu et al., “Processing Continual Range Queries over Moving Object Using VCR-Based Query Indexes,” in Proc. mobiQuitous, 2004, pp.226-235.
  9. 이미영, 김명준, “이벤트 기반 서비스 기술 동향,” 전자통신동향분석, 제 21권 제 5호, 2006, pp. 61-68.
  10. Jetty6 - Jetty Web Server, http://www.mortbay. org/, 2007.
  11. Gustafsson.f, Gunnarsson.f, “Positioning using time-difference of arrival measurements,” in Proc. IEEE Conf. on ICASSP, 2003, pp. VI-553-6.
  12. Kaemarungsi.K, Krishnarmurthy.P, “Properties of indoor received signal strength for WLAN location fingerprinting,” in Proc. IEEE Conf. on MOBIQUITOUS, 2004, pp. 14-23.
  13. Donald Carney et al., “Monitoring Stream – A New Class of Data Management Applications,” VLDB, 2002, pp. 215-226.
  14. Brenda M. Michelson, “Event-Driven Architecture Overview,” Patricia Seybold Group, 2006.
  15. EPCglobal, EPC Information Services (EPCIS) Version 1.0 Specification, 2007.
  16. EPCglobal, The Application Level Events (ALE) Specification Version 1.0, 2005.
  17. Ekahau, http://www.ekahau.com/, 2007.
  18. 김정준, 김판교, 김동오, 이기영, 한기준, “공간 DSMS 기반 RTLS의 설계 및 구현,” 한국공간정보시스템학회논문지, 제10권 제4호, 2008, pp. 44-55.
  19. 강홍구, 박치민, 홍동숙, 한기준, “공간 센서 데이타의 효율적인 실시간 처리를 위한 공간 DSMS의 개발, ” 한국공간정보시스템학회논문지, 제9권 제1호, 2007, pp. 45-57.