그리드 서비스 환경에서 효율적인 자원 관리 프레임워크

Efficient Resource Management Framework on Grid Service

  • 송은하 (원광대학교 전기전자 및 정보공학부) ;
  • 정영식 (원광대학교 전기전자 및 정보공학부)
  • 발행 : 2008.06.15

초록

본 논문은 그리드 서비스 환경에서 효율적인 자원 관리를 위한 프레임워크를 개발한다. 자원 관리는 그리드 서비스의 핵심이며, 자원의 가변적 특성에 적응적으로 대처하기 위한 프레임워크인 GridRMF(Grid Resource Management Framework)를 모델링하고 개발한다. GridRMF는 그리드 자원의 참여 의도에 따라 계층적으로 관리한다. 계층적 자원 관리는 가상 조직 관리를 위한 VMS(Virtual organization Management System)와 메타데이타 관리를 위한 RMS(Resource Management System)로 관리 도메인을 구분한다. VMS는 최적 가상 조직 선택 전략에 의해 자원을 중개하며, LRM(Local Resource Manager) 자동 회복 전략에 의해 가상 조직의 결함에 대처한다. RMS는 자원 상태 모니터링 정보를 적응적 성능 기반 작업 할당 알고리즘에 적용하여 부하균등화와 결함에 대처한다.

This paper develops a framework for efficient resource management within the grid service environment. Resource management is the core element of the grid service; therefore, GridRMF(Grid Resource Management Framework) is modeled and developed in order to respond to such variable characteristics of resources as accordingly as possible. GridRMF uses the participation level of grid resource as a basis of its hierarchical management. This hierarchical management divides managing domains into two parts: VMS(Virtual Organization Management System) for virtual organization management and RMS(Resource Management System) for metadata management. VMS mediates resources according to optimal virtual organization selection mechanism, and responds to malfunctions of the virtual organization by LRM(Local Resource Manager) automatic recovery mechanism. RMS, on the other hand, responds to load balance and fault by applying resource status monitoring information into adaptive performance-based task allocation algorithm.

키워드

참고문헌

  1. I. Foster, C. Kesselman, S. Tueche, "The Anatomy of the Grid: Enabling Scalable Virtual Organizations," International Journal Supercomputer Applications, Vol.15, No.3, pp. 200-222, 2001 https://doi.org/10.1177/109434200101500302
  2. I. Foster, C. Kesselman, "The Grid: Blueprint for a Future Computing Infrastructure," Morgan Kaufmann Publishers, USA, 1999
  3. R. Buyya, S. Chapin, D. DiNucci, "Architectural Models for Resource Management in the Grid," Lecture Notes in Computer Science, no. 1971, Grid Computing-Grid 2000, pp. 18-34, 2000
  4. Young-Sik Jeong, Eun-Ha Song, Cheng-Zhong Xu, "Dynamic and Adaptive Parallel Task Processing on GRID Service Architecture," Proceedings of the 23rd IASTED International Multi-Conference, PDCN, pp. 270-275, 2005
  5. Young-Sik Jeong, Bock-Ja Park, Eun-Ha Song, "Realtime Monitoring for Parallel Distributed Processing System based on Internet," VECPAR04, High Performance Computing for Computational Science, Spain, pp. 857-862, 2004
  6. Rajkumar Buyya, Steve Chapin, and David DiNucci, "Architectural Models for Resource Management in the Grid," Grid Computing GIRD 2000. First IEEE/ACM International Workshop Bangalore, India, pp. 20-33, 2000
  7. I. Foster, C. Kesselman, "Globus: A Metacomputing Infrastructure Toolkit," International Journal supercomputer Applications, Vol.11, No.2, pp. 115-128, 1997 https://doi.org/10.1177/109434209701100205
  8. Steve J. Chapin, Dimitrios Katramatos, John Karpovich, and Andrew S. Grimshaw. "The Legion Resource Management System," IPDPS Workshop on Job Scheduling Strategies for Parallel Processing, Lecture Notes in Computer Science, No. 1659, pp. 162-178, 1999
  9. Henri Casanova and Jack Dongarra, "NetSolve: A Network Server for Solving Computational Science Problems," Intl. Journal of Supercomputing Applications and High Performance Computing, Vol.11, No.3, pp. 21-223, 1997
  10. Microsoft Corporation. Performance Data Helper Library, "http://msdn.microsoft.com/library/en-us/ perfmon/base/performance_data_helper.asp"
  11. A. Waheed, W. Smith, J. George, J. Yan, "An Infrastructure for Monitoring and Management in Computational Grids," Lecture Notes In Computer Science, No.1915, pp. 235-245, 2000
  12. Haban, D. Shin, K. G, "Application of real-time monitoring to scheduling tasks with random execution times," IEEE Transactions on Software Engineering, Vol.16, pp. 1374-1389, 2000
  13. Domingues, P. Silva, L. Silva, J.G., "DRMonitor - A Distributed Resource Monitoring System," Parallel, Distributed and Network-Based Processing, Proceedings. Eleventh Euromicro Conference on pp. 127-133, 2003
  14. Haban, D. Shin, K. G, "Application of real-time monitoring to scheduling tasks with random execution times," IEEE Transactions on Software Engineering, Vol.16, pp. 1374-1389, 1990 https://doi.org/10.1109/32.62446
  15. M. W. Knop, P. K. Paritosh, P. A. Dinda, and J. M. Schopf, "Windows performance monitoring and data reduction using watchtower and argus," Technical Report NWU-CS-01-6, Department of Computer Science, Northwestern University, 2001
  16. Sun Microsystems, Inc, Overview of the JNI(Java Native Interface)
  17. Roger T. Stevens, Advanced Fractal Programming in C, M&T Books, pp. 117-123, 1990