DOI QR코드

DOI QR Code

Real-time and Parallel Semantic Translation Technique for Large-Scale Streaming Sensor Data in an IoT Environment

사물인터넷 환경에서 대용량 스트리밍 센서데이터의 실시간·병렬 시맨틱 변환 기법

  • 권순현 (한국전자통신연구원 IoT 플랫폼연구실) ;
  • 박동환 (한국전자통신연구원 IoT 플랫폼연구실) ;
  • 방효찬 (한국전자통신연구원 IoT 융합부) ;
  • 박영택 (숭실대학교 컴퓨터학과)
  • Received : 2014.08.14
  • Accepted : 2014.11.03
  • Published : 2015.01.15

Abstract

Nowadays, studies on the fusion of Semantic Web technologies are being carried out to promote the interoperability and value of sensor data in an IoT environment. To accomplish this, the semantic translation of sensor data is essential for convergence with service domain knowledge. The existing semantic translation technique, however, involves translating from static metadata into semantic data(RDF), and cannot properly process real-time and large-scale features in an IoT environment. Therefore, in this paper, we propose a technique for translating large-scale streaming sensor data generated in an IoT environment into semantic data, using real-time and parallel processing. In this technique, we define rules for semantic translation and store them in the semantic repository. The sensor data is translated in real-time with parallel processing using these pre-defined rules and an ontology-based semantic model. To improve the performance, we use the Apache Storm, a real-time big data analysis framework for parallel processing. The proposed technique was subjected to performance testing with the AWS observation data of the Meteorological Administration, which are large-scale streaming sensor data for demonstration purposes.

최근 사물인터넷 환경에서는 발생하는 센서데이터의 가치와 데이터의 상호운용성을 증진시키기 위해 시맨틱웹 기술과의 접목에 대한 연구가 활발히 진행되고 있다. 이를 위해서는 센서데이터와 서비스 도메인 지식의 융합을 위한 센서데이터의 시맨틱화는 필수적이다. 하지만 기존의 시맨틱 변환기술은 정적인 메타데이터를 시맨틱 데이터(RDF)로 변환하는 기술이며, 이는 사물인터넷 환경의 실시간성, 대용량성의 특징을 제대로 처리할 수 없는 실정이다. 따라서 본 논문에서는 사물인터넷 환경에서 발생하는 대용량 스트리밍 센서데이터의 실시간 병렬처리를 통해 시맨틱 데이터로 변환하는 기법을 제시한다. 본 기법에서는 시맨틱 변환을 위한 변환규칙을 정의하고, 정의된 변환규칙과 온톨로지 기반 센서 모델을 통해 실시간 병렬로 센서데이터를 시맨틱 변환하여 시맨틱 레파지토리에 저장한다. 성능향상을 위해 빅데이터 실시간 분석 프레임워크인 아파치 스톰을 이용하여, 각 변환작업을 병렬로 처리한다. 이를 위한 시스템을 구현하고, 대용량 스트리밍 센서데이터인 기상청 AWS 관측데이터를 이용하여 제시된 기법에 대한 성능평가를 진행하여, 본 논문에서 제시된 기법을 입증한다.

Keywords

Acknowledgement

Grant : 개방형 시맨틱 USN서비스 플랫폼 기술개발

Supported by : 미래창조과학부

References

  1. Mark Weiser, The Computer for the 21 Century, Scientific American, Vol. 265, No. 3, pp. 94-104, 1991. https://doi.org/10.1038/scientificamerican0991-94
  2. Mark Weiser, "Creating the Invisible interface," UIST94 Proceedings ACM symposium.
  3. M. Weiser and J. Seely Brown, "Designing Calm Technology," owerGrid Journal, Vol. 1.01, http://powergrid.electriciti.com, Jul. 1996.
  4. L. Hyungkyu, K. Marie, B. Hyochan, "IoT Technology Trend and Development Direction," Korea information processing society review, Vol. 21/2, pp. 14-21, Mar. 2014.
  5. T. Berners-Lee, J. Hendler, and O. Lassila, "The semantic web," Scientific American, Vol. 284, No. 5, pp. 32-43, May 2001. https://doi.org/10.1038/scientificamerican0501-32
  6. A. Sheth, C. Henson, and S.S. Sahoo, "Semantic Sensor Web," Internet Computing IEEE, Vol. 12, pp. 78-83, Aug. 2008.
  7. C. Michael, H. Cory, L. Laurent, N. Holger, and S. Amit, "A Survey of the Semantic Specification of Sensors," Proc. 2nd Internaltional Workshop one Semnatic Sensor Networks (SSN09), Washington DC, USA, pp. 17-32, Oct. 2009.
  8. C. Henson, A. Sheth, P. Jain, and T.Rapoch, "Video on the Semantic Sensor Web," Proc. W3C Video on the Web Workshop, Brussels, Belgium, Dec. 2007.
  9. R. Jain, "EventWeb: Developing a Human-Centered Computing System," IEEE Computer Society, Vol. 41, pp. 42-50, Feb. 2008.
  10. A. Sheth, M. Perry, "Traveling the Semantic Web through Space, Time, and Theme," Internet Computing, IEEE, Vol. 12, pp. 81-86, Mar./Apr. 2008. https://doi.org/10.1109/MIC.2008.46
  11. D.J. Russonmanno, C. Kothari, O. Thomas, "Sensor Ontologies: from shallow to deep models," Proc. System Theory, 2005. SSST'05 Proceedings of the Thirty-Seventh Southeastern Symposium on, Los Alamitos, CA, USA, pp. 107-112, Mar. 2005.
  12. M. Botts, C. Percivall, C. Reed and J. Davidson Book Title, "Sensor Web Enablement : Overview and High level Architecture," 2008.
  13. M. Compton, P. Barnaghi, L. Bermudez, "The SSN Ontology of the W3C Semantic Sensor Network Incubator Group," Journal of Web Semantics, pp. 25- 32, 2012.
  14. J. Krzysztof, and C. Michael, "The Stimulus- Sensor-Observation Ontology Design pattern and its Integration into the Semantic Sensor Network Ontology," Proc. 3rd Internaltional Worshop on Semantic Sensor Networks, Vol. 668, pp. 7-11, 2010.
  15. K. Atanas, P. Borislav, T. Ivan, M. Dimitar, O. Damyan, "Semantic annotation, indexing, and retrieval," Journal of Web Semantics, Vol. 2, pp. 49-79, Dec. 2004. https://doi.org/10.1016/j.websem.2004.07.005
  16. Apache Storm: "Storm Distributed and fault-tolerant realtime computation," http://storm.incubator.apache.org.
  17. J. Myung-Ryoung, K. Jin-Hee, M. Young-Eel, and J.I. Yun, "Implementation of a Real-time Data Display System for a Catchment Scale Automated Weather Observation Network," Korean Journal of Argicultural and Forest Meteorology, Vol. 15, No. 4, pp. 304-311, 2013. https://doi.org/10.5532/KJAFM.2013.15.4.304