분산객체그룹프레임워크 기반의 프로액티브 응용서비스엔진 개발

A Development of Proactive Application Service Engine Based on the Distributed Object Group Framework

  • 신창선 (순천대학교 공과대학 정보통신공학부) ;
  • 서종성 ((주) 인터로젠)
  • 발행 : 2010.02.28

초록

본 논문에서는 분산응용의 관점에서 네트워크 상에 응용을 구성하는 분산된 객체들을 효율적으로 관리하는 분산객체그룹 프레임워크를 기반으로 사용자 맞춤형 분산응용 서비스를 제공하는 프로액티브응용서비스엔진을 제안한다. 본 엔진은 물리계층, 미들웨어 계층, 응용 계층으로 구성되며, 사용자의 요청에 의해 하드웨어 기기로부터 수집된 데이터 및 응용을 구성하는 객체의 속성정보를 그룹으로 관리하는 그룹서비스와 수집된 데이터 및 객체에 대한 사용자의 권한별 접근을 관리하는 보안서비스, 수집된 데이터를 추출 및 가공하여 응용에 제공하는 필터링서비스, 과거의 데이터를 이용한 통계서비스, 수집된 데이터를 토대로 현재의 운영 상태를 진단하는 진단서비스, 통계서비스와 진단서비스를 통해 미래의 발생 가능한 상황을 예측하기 위한 예측서비스를 제공한다. 최종적으로 엔진이 제공하는 서비스의 수행성을 검증하기 위하여 유비쿼터스 농업 분야의 온실 자동제어 응용에 적용하여 결과를 확인했다.

In this paper, we proposed a Proactive Application Service Engine (PASE) supporting tailor-made distributed application services based on the Distributed Object Group Framework (DOGF) efficiently managing distributed objects, in the viewpoint of distributed application, composed application on network. The PASE consists of 3 layers which are the physical layer, the middleware layer, and the application layer. With the supporting services of the PASE, the grouping service manages the data gathered from H/W devices and the object's properties for application by user's request as a group. And the security service manages the access of gathered data and the object according to user's right. The data filtering service executes the filtering function to provide application with gathered data. The statistics service analysis past data. The diagnostic service diagnoses a present condition by using the gathered data. And the prediction service predicts a future's status based on the statistics service and the diagnostic service. For verifying the executability of the PASE's services, we applied to a greenhouse automatic control application in ubiquitous agriculture field.

키워드

참고문헌

  1. A. Mainwaring, J. Polastre, R. Szewczyk, and D.Culler, "Wireless Sensor Networks for Habit Monitoring," ACM Sensor Networks and Applications, 2002.
  2. C.S. Shin, M.H. Kim, Y.S. Jeong, S.K. Han, S.C. Joo, "TMO-Based Object Group Model for Distributed Real-Time Services." In Proceedings of IASTED International Conference Networks, Parallel and Distributed Processing, and Applications(NPDPA), pp. 178-183. 2002.
  3. C.S Shin, M.S. Kang, C.W. Jeong, and S.C. Joo, "TMO-based Object Group Framework for Supporting Distributed Object Management and Real-Time Services", Lecture Notes in Computer Science, Vol.2834, pp.525-535. 2003.9.
  4. Guanling Chen, Ming Li, David Kotz, "Design and Implementation of a Large-Scale Context Fusion Network", mobiquitous, pp. 246-255, First Annual International Conference on Mobile and Ubiqutious Systems: Networking and Services (Mobiquitous '04), 2004.
  5. Anand Ranganathan, Roy H. Campbell, "A Middleware for Context-Aware Agents in Ubiqutious Computing Environments" In ACM/IFIP/USENIX International Middleware Conference, Rio deJaneiro, Brazil, 2003.05.
  6. Hyung-Min YOON, Woo-Shik KANG, Oh-Young KWON, Seong-Hun JEONG, Bum-Seok KANG, Tack-Don HAN, "Design of a Mobile Application Framework with Context Sensitivities", IEICE TRANSACTIONS on Information and Systems, Vol. E89-D No. 2 pp. 508-515, 2006. https://doi.org/10.1093/ietisy/e89-d.2.508
  7. Tack-Don Han, Hyung-Min Yoon, Seong-Hun Jeong, Bum-Seok Kang, "Implementation of personalized situation-aware service", ubiPCMM, pp101-106, 2005.
  8. Gregory Biegel, Vinny Cahill, "A Framework for Developing Mobile, Context-aware Applications", PerCom, pp361-366, 2004.
  9. Manuel Roman, Christopher K. Hess, Renato Cerqueira, Anand Ranganathan, Roy H. Campbell, and Klara Nahrstedt, "Gaia: A Middleware Infrastructure to Enable Active Spaces", IEEE Pervasive Computing, pp74-83, 2002.
  10. Rui Peng, Kien A. Hua, Georgiana L. Hamza-Lup, "A Web Services Environment for Internet-Scale Sensor Computing", IEEE Intemational Conference on Services Computing, 2004.
  11. Wendi B. Heinzelman, Amy L. Murphy, Hervaldo S. Carvalho, Mark A. Perillo, "Middleware to Support Sensor Network Applications", IEEE Network, pp6-14, 2004.
  12. Shuoqi Li, Sang H. Son, John A. Stankovic, "Event Detection Services Using Data Service Middleware in Distributed Sensor Networks", Lecture Notes in Computer Science, Vol.2634, pp502-517, 2003.
  13. Jason Hill, Mike Horton, Ralph Kling, "The Platforms Enabling Wireless Sensor Networks", Communications of The ACM, Vol 47, No 6, pp41-46, 2004. https://doi.org/10.1145/990680.990705
  14. Kay Romer, Oliver Kasten, Friedemann Mattern, "Middleware Challenges for Wireless Sensor Networks", Mobile Computing and Communications Review, Vol 6, No 4, pp59-61, 2002. https://doi.org/10.1145/643550.643556
  15. 김성림, 권준희, "상황인식 환경에서 온톨로지를 이용한 프로액티브 검색 기법", 전자공학회논문지, Vol.44 No.3 pp.196-201, 2007.
  16. 김성림, 권준희, "컨텍스트 인식 환경에서 차별화된 권유를 사용한 프로액티브 모바일 커머스 서비스", 전자공학회논문지, Vol.43 No.1 pp.67-72, 2006.
  17. 김정국, "실시간 시스템을 위한 미들웨어", 한국정보처리학회 제8권 제5호, pp30-37, 2001.
  18. 최종화, 최순용, 신동규, 신동일, "지능적인홈을 위한 상황인식 미들웨어에 대한 연구", 정보처리학회논문지A 제11-A권, 제7호, pp529-536, 2004.
  19. 김주경, 윤용익, "차세대 홈 가전기기를 위한 멀티미디어 통합 제어 미들웨어의 구조 연구", 정보처리학회지 제 11권 제3호, pp81-90, 2004.
  20. 윤은영, 윤용익, 윤석환, "컴포넌트 기반 미들웨어 기술", 한국정보처리학회, 제8권 제5호, pp38-44, 2001.
  21. 안효인, 윤석환, 윤용익, "퍼지 추론 기반 서비스 적응을 위한 지능형 상황 인식 미들웨어", 정보처리학회논문지B 제14-B권 제4호, pp281-286, 2007.
  22. 신창선, 강민수, 서종성, 안동인, 주수종, "서비스 맞춤형 분산응용 개발 및 관리를 위한프레임워크", 한국 정보과학회 2006 한국컴퓨터종합학술대회 논문집 Vool. 33, No.1(D), pp.100-102, 2006.
  23. 이충섭, 윤영민, 정창원, 주수종, "헬스케어 홈 서비스를 위한 이기종 센서 정보 구축 및관리", 한국 정보과학회 학술지, 제33권 2-A호, pp.210-213, 2006.
  24. 박무현, 서종성, 신창선, 정창원, 주수종, "홈 환경에서 모바일 프락시를 이용한 상황정보 시스템 구축", 한국인터넷정보학회, pp189-193, 2007.