DOI QR코드

DOI QR Code

Design and Implementation of USN Middleware using DTD GenerationTechnique

DTD 자동 생성 기법을 이용한 USN 미들웨어 설계 및 구현

  • Nam, Si-Byung (Dept. of Information & Communication Engineering, Kangwon National University) ;
  • Kwon, Ki-Hyeon (Dept. of Information & Communication Engineering, Kangwon National University) ;
  • Yu, Myung-Han (Dept. of Information & Communication Engineering, Kangwon National University)
  • 남시병 (강원대학교 전자정보통신공학부) ;
  • 권기현 (강원대학교 전자정보통신공학부) ;
  • 유명한 (강원대학교 전자정보통신공학부)
  • Received : 2011.12.03
  • Accepted : 2012.01.03
  • Published : 2012.03.30

Abstract

In the monitoring system based on web service application, it is faced with the problems like code reproduction, difficult scalability and error recovery derived from the frequent change of data structure. So we propose a technique of monitoring system by DTD(Document Type Definition) automatic generation. This technique is to use dynamic server-side script to cope with the change of sensor data structure, generate the DTD dynamically. An it also adapt the AJAX(Asynchronous JavaScript and XML) for XML data parsing, it can support mass data transmission and exception processing for data loss and damage. This technique shows the result of recovery time is decreased about 44.8ms in case of temporary data failure by comparing to the conventional XML method.

웹 서비스 어플리케이션 기반 모니터링 시스템에서 빈번히 발생되는 데이터 구조 변경에 따른 코드 재생산에 확장성 및 오류 복구능력 향상을 위하여 DTD(Document Type Definition)자동 생성 기법을 이용한 모니터링 시스템 설계방법을 제안하였다. 제안한 DTD자동 생성 기법은 센서 데이터 구조가 수정되어도 서버 측에서 동적 서버사이드 스크립트(Dynamic Server-side Script)로 DTD정보를 자동으로 생성해 주기 때문에 데이터 손실과 오류에 대한 능동적인 대처가 가능하며, AJAX(Asynchronous JavaScript and XML)를 이용한 XML데이터 파싱(Parsing)을 구성하여 대단위 데이터 전송이나 다양한 모니터링 시스템 분야에 데이터 손실이나 손상 확인 등의 예외처리 및 데이터 구조의 확장과 축소가 용이하였다. 제안된 시스템은 일시적인 데이터 깨짐 상황에서 정상화 복구에 필요한 평균시간이 기존의 XML을 이용한 방법보다 약 44.8ms감소되어 오류 복구처리 속도가 향상됨을 알 수 있었다.

Keywords

References

  1. Ian F. Akyildiz, Tommaso Melodia, Kaushik R. Chowdhury, "A survey on wireless multimedia sensor networks Original Research Article," Computer Networks, Vol.51, no.4, 14, pp. 921-960, March 2007 https://doi.org/10.1016/j.comnet.2006.10.002
  2. Daniela Ballari, Monica Wachowicz, Arnold K. Bregt, Miguel Manso-Callejo, "A mobility constraint model to infer sensor behaviour in forest fire risk monitoring", Computers, Environment and Urban Systems, 9 August 2011
  3. L.C. Carvalheiro, S.O. Bernardo, M.D.M. Orgaz, Y. Yamazaki, "Forest Fires Mapping and Monitoring of current and past forest fire activity from Meteosat Second Generation Data", Environmental Modelling & Software, Vol. 25, no.12, pp.1909-1914, December 2010 https://doi.org/10.1016/j.envsoft.2010.06.003
  4. Sudipta Bhattacharjee, Pramit Roy, Soumalya Ghosh, Sudip Misra, Mohammad S. Obaidat, "Wireless sensor network-based fire detection, alarming, monitoring and prevention system for Bord-and-Pillar coal mines", Journal of Systems and Software, 16 September 2011
  5. Joachim Schnier, "XML Introduction", Flash XML Applications, pp. 3-9, 2008
  6. Dirceu Cavendish, K. Selcuk Candan, "Distributed XML processing: Theory and applications", Journal of Parallel and Distributed Computing, Vol. 68, no. 8, pp. 1054-1069, August 2008 https://doi.org/10.1016/j.jpdc.2008.04.003
  7. S. Abiteboul, G. Gottlob, M. Manna, "Distributed XML design Original Research Article", Journal of Computer and System Sciences, Vol.77, no. 6, pp.936-964, November 2011 https://doi.org/10.1016/j.jcss.2011.02.003
  8. Ali Mesbah, Arie van Deursen, "A componentand push-based architectural style for ajax applications", Journal of Systems and Software, Vol.81, no.12, pp.2194-2209, December 2008 https://doi.org/10.1016/j.jss.2008.04.005
  9. "Netus G20", ACME Systems, http://www.acmesystems.it/?id=NETUSG20
  10. M. Benghanem, "Measurement of meteorological data based on wireless data acquisition system monitoring", Applied Energy, Vol.86, no.12, pp. 2651-2660, December 2009 https://doi.org/10.1016/j.apenergy.2009.03.026
  11. Won-Ik Park, Young-Kuk Kim, "A Sensor Data Management System for USN based Fire Detection Application", Journal of the Korea society of computer and information, Vol.16 no. 5 pp. pp.135-145, 2011 https://doi.org/10.9708/jksci.2011.16.5.135
  12. YH Han, "A Study on Monitoring of Bio-Signal for u-Health System", Journal of the Korea society of computer and information, Vol. 6 no. 3 pp.9-15, 2011