계층형 구조를 기반으로 한 모니터링 시스템

A Monitoring System based on Layered Architecture

  • 권성주 (숭실대학교 컴퓨터학과) ;
  • 최재영 (숭실대학교 정보과학대학 컴퓨터학부) ;
  • 이지수 (한국과학기술정보연구원 슈퍼컴퓨팅센터)
  • 발행 : 2006.07.01

초록

그리드 컴퓨팅과 같은 분산 시스템은 하드웨어와 소프트웨어 구성 요소들이 다양하고 복잡하며 분산 배치되어 있어 전체적인 관리가 어렵다. 그리드나 유비쿼터스처럼 환경적인 요소가 다양하며 유동적으로 변경될 가능성이 많은 시스템은 실시간으로 자원에 대한 정보를 모니터링하고 그에 따라 반응할 수 있는 메커니즘을 제공해야 한다. 모니터링 어플리케이션의 개발시 시스템 자원의 다양성은 정보를 수집하는 에이전트의 개발에 대한 비용 부담을 증가시킨다. 본 논문에서는 다양한 시스템 환경에서 추가적인 에이전트 개발의 부담을 최소화시키며 환경적인 변화에 능동적으로 대처할 수 있고 통신 프로토콜과 사용자 질의간의 의존성을 없애주는 계층형 구조를 기반으로 구현된 모니터링 시스템을 제시한다. 본 논문의 계층형 구조는 통신, 질의 언어, 모니터링 에이전트의 분리를 통해 분산 환경에서 모니터링 시스템의 구성 및 변경을 용이하게 한다.

Grid computing is the complex deployments of various hardware and software components. The Grid environment should provide a mechanism for real-time monitoring and notification. It is very important to implement a monitoring mechanism in the Grid environment. Most existing monitoring systems only focus on their own requirements. With the development of Grid computing technology, the extensible monitoring systems become more and more feasible and popular. In this paper, we describe our research and development works on M-Mon, a novel framework for the flexible and adaptive Grid monitoring system. M-Mon system focuses on some critical issues like scalability, reusability, runtime extensibility, protocol transparency and uniform data representation. To provide interoperability with other monitoring systems and to reuse legacy facilities with a minimum effort, our monitoring system has been developed using service-oriented architecture.

키워드

참고문헌

  1. I. Foster and C. Kesselman, ed., The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1998
  2. Globus, http://www.globus.org/
  3. Foster, I., Kesselman, C., Nick, J. and Tuecke, S. (June 2002). The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, http://www.globus.org/research /papers/ogsa.pdf
  4. OGSA, http://www.globus.org/ogsa/
  5. Sungju Kwon, Jaeyoung Choi, MAGE: Modular and Adaptive Grid Environment, GCA 2005, pp. 83-89
  6. Sungju Kwon, Jaeyoung Choi, Jysoo Lee, Protocol transparent application framework for Grid, Proceedings of HPC Asia 2005, pp. 378-384 https://doi.org/10.1109/HPCASIA.2005.80
  7. GMA White Paper, http://www-didc.lbl.gov/GGFPERF/GMA-WG/
  8. Global Grid Forum(GGF), Grid Monitoring Architecture (GMA) Working Group, http://www-didc.lbl.gov/GGF-PERF/GMA-WG/
  9. Tierney, B., Crowley, B., Gunter, D., Holding, M., Lee, J. and Thompson, M. A Monitoring Sensor Management System for Grid Environments, High Performance Distributed Computing(HPDC-9), Pittsburgh, Pennsylvania, august 2000, pp. 97-104 https://doi.org/10.1109/HPDC.2000.868639
  10. Java Agents for Monitoring and Management (JAMM), July 2000, http://www-didc.lbl.gov/JAMM
  11. The NetLogger Toolkit, April 2004, http://www-didc.lbl.gov/NetLogger/
  12. MDS4, http://www.globus.org/toolkit/mds/
  13. Cooke, A., Gray, A.J.G., Ma, L., Nutt, W., Magowan, J., Oevers, M., Taylor, P., Byrom, R., Field, L., Hicks, S., Podhorszki, N., Coghlan, B.A., Kenny, S. and O'Callaghan, D., R-GMA: An Information Integration System for Grid Monitoring. Robert Meersman, Zahir Tair and Douglass C., Schmidt (eds), COOPIS 2003, Lecture Notes in Computer Science, Springer, 2003, 2888, pp. 462-481
  14. R-GMA: Relational Grid Monitoring Architecture, December 2003, httpt//rgma.org/
  15. The Datagrid project. February 2004, http://eudatagrid.web.cern.ch/eudatagrid/