DOI QR코드

DOI QR Code

A Semantic Service Discovery System for Smart-Cities

스마트시티를 위한 시맨틱 서비스 디스커버리 시스템

  • 윤창호 (서울시립대학교 전자전기컴퓨터공학과) ;
  • 박종원 (서울시립대학교 전자전기컴퓨터공학과) ;
  • 정혜선 (서울시립대학교 전자전기컴퓨터공학과) ;
  • 이용우 (서울시립대학교 전자전기컴퓨터공학과)
  • Received : 2017.02.20
  • Accepted : 2017.03.07
  • Published : 2017.06.30

Abstract

In Smart-cities, various types of integrated services must be linked to provide services to applications. Therefore, flexibility must be ensured between services so that various services can be efficiently provided. In order to secure the flexibility among services, it is very important to have a function to dynamically discover and invoke a desired service by searching for a semantic service by reflecting a recognized context through real-time context-aware in smart-cities. To date, quite a number of semantic service discovery techniques have been developed. However, they have not been verified as suitable for use in the smart-city domain. In this study, we tried to verify the existing ones to use a suitable one. We tested most of existing semantic service discovery techniques, but we found that none of them is suitable to our research. Therefore, we developed our own semantic service discovery technique. This paper introduces our work and presents the performance evaluation results that demonstrate that our developed works well and show good performance. For the performance evaluation, the experimental system was actually constructed and the real performance was measured. In the experiment, we implemented the semantic service discovery scenario that dynamically searches and calls the services needed to provide fire accident management services in smart cities.

스마트-시티에서는 다양한 종류의 정보들을 연계하여 서비스를 제공해야 한다. 따라서 서비스 간에는 유연성이 확보되어야 다양한 서비스를 효율적으로 제공할 수 있다. 서비스 간의 유연성이 확보되기 위해서, 스마트-시티에서는 실시간 상황인식을 통하여 인식된 상황을 반영하여, 시맨틱 서비스 검색을 함으로써, 동적으로 원하는 서비스를 발견하고 호출하는 기능이 매우 중요하다. 현재까지 꽤 많은 시맨틱 서비스 디스커버리 기법들이 개발되었다. 그런데, 이들은 스마트-시티라는 특정 도메인에 사용하기에 적절한지 검증이 되지 않았다. 본 연구에서는 기존의 것들을 일일이 다 검증하여 적합한 것을 사용하고자 하였다. 스마트-시티에서 우리와 같은 시도를 한 연구나 연구결과를 찾을 수 없어서, 일일이 검증을 하였으나, 우리의 스마트-시티 시스템을 위한 요구사항들을 만족시키기에는 매우 부족하거나 적절치 못했다. 그래서, 스마트-시티라는 우리의 사용영역에 맞는, 독자적인 시맨틱 서비스 디스커버리 기법들을 개발하지 않을 수 없었다. 본 논문은 이를 소개하고 성능평가 실험을 통하여 우리의 연구 개발시스템이 잘 작동하였으며, 우수한 성능을 보였음을 입증하는 결과와 이의 상세한 분석을 제시한다. 성능평가를 위하여, 실제로 실험시스템을 구축하고 성능을 측정하였다. 본 실험결과는 실제 스마트-시티를 구축하는데 매우 유용하게 쓰일 수 있다.

Keywords

References

  1. M. Weiser, "The Computer for the Twenty-First Century," Scientific American, Vol.265, No.3, pp.94-101, 1991. https://doi.org/10.1038/scientificamerican0991-94
  2. H. S. Jung, C. S. Jeong, Y. W. Lee, and P. D. Hong, "An Intelligent Ubiquitous Middleware for U-City: SmartUM," Journal of Information Science and Engineering, Vol.25, No.2, pp.375-388, 2009.
  3. M. Paolucci, T. Kawamura, T. R. Payne, and K. Sycara, "Semantic matching of web service capabilities," Lecture Note in Computer Science (LNCS), Vol.2342, pp.333-347, 2002.
  4. U. Bellur and R. Kulkarni, "Improved Matchmaking Algorithm for Semantic Web Services based on Bipartite Graph Matching," Proc. of IEEE International Conference on Web Services (ICWS), pp.86-93, 2007.
  5. N. Ryan, J. Pascoe, and D. Morse, "Enhanced Reality Fieldwork: the Context-Aware Archaeological Assistant," Computer Applications in Archaeology, Proc. of the 25th Anniversary Conference, pp.269-274, 1997.
  6. M. Beck and B. Freitag, "Semantic matchmaking using Ranked instance retrieval," Proc. of the 1st International Workshop on Semantic Matchmaking and Resource Retrieval, Co-located with VLDB (SMR'06:), pp.1-8, 2006.
  7. S. Dasgupta, A. Aroor, F. Shen, and Y. Lee, "SMARTSPACE: Multiagent Based Distributed Platform for Semantic Service Discovery," IEEE Transactions on Systems, Vol.44, Issue 7, pp.805-821, 2013.
  8. K. Qian, X. Ma, X. Dai, and F. Fang, "Knowledge-enabled decision making for robotic system utilizing ambient service components," Journal of Ambient Intelligence and Smart Environments, Vol.6, Issue 1, pp.5-19, 2014.
  9. S. A. Khanam and H. Y. Youn, "A Web Service Discovery Scheme Based on Structural and Semantic Similarity," Journal of Information Science & Engineering, Vol.32, Issue 1, pp.153-176, 2016.
  10. Location Awareness in HP's CoolTown [Internet], http://www.w3.org/Mobile/posdep/HPw3cwapref.html.
  11. B. Brumitt, B. Meyers, J. Krumm, A. Kern, and S. Shafer, "Easyliving: Technologies for intelligent environments," Lecture Note in Computer Science (LNCS), Vol.1927, pp. 12-29, 2002.
  12. M. Roman, C. Hess, R. Cerqueira, A. Ranganathan, R. H. Campbell, and K. Nahrstedt, "Gaia: A middleware infrastructure to enable active spaces," IEEE Pervasive Computing, Vol.1, No.4, pp.74-83, 2002. https://doi.org/10.1109/MPRV.2002.1158281
  13. E. Sirin, B. Parsia, B. C. Grau, A. Kalyanpur, and Y. Katz "Pellet: A practical OWL-DL reasoner," Web Semantics: Science, Services and Agents on the World Wide Web, Vol. 5, Issue 2, pp.51-53, 2007. https://doi.org/10.1016/j.websem.2007.03.004
  14. A. Ranganathan and R. Campbell, "An infrastructure for Context-awareness based on First order logic," Personal and Ubiquitous Computing, Vol.7, No.6, pp.353-364, 2003. https://doi.org/10.1007/s00779-003-0251-x
  15. WDSL2OWLS [Internet], http://www.mindswap.org/2004/o wl-s/api/doc/javadoc/examples/WSDL2OWLS.html.
  16. Jena API framework [Internet], http://jena.sourceforge.net/inference/index.html.
  17. A. R. El-Sayed and J. Blackm, "Semantic-based Context-aware service discovery in pervasive-computing environments," Master Thesis, Waterloo, Ontario, Canada, 2006.