DOI QR코드

DOI QR Code

Dynamic Virtual Organization Management System for Grid Based Information Retrieval Service

그리드 기반 정보검색 서비스를 위한 동적 가상 조직 관리 시스템

  • 김양우 (동국대학교 정보통신공학과) ;
  • 이승하 (동국대학교 정보통신공학과) ;
  • 김혁호 (동국대학교 정보통신공학과)
  • Published : 2006.12.31

Abstract

Under foundational precepts of Grid computing, two important requirements that all Grid application systems should satisfy are to accommodate the dynamic nature of Virtual Organizations (VOs), and to enforce different levels of security among different VOs. For the research described in this paper, we developed two different use-case scenarios addressing the two requirements, and then showed how the requirements can be met by implementing a Grid information retrieval (GIR) system prototype. The dynamic nature of VO applies not only to increasing and decreasing number of users, but also to the dynamically changing requirement of computing power among the different subcomponents that consist in overall system configuration. This implies that a request to increase computing power by a certain subcomponent can be satisfied by other idling subcomponents taking advantage of overall system flexibility. This paper describes how we implemented a Grid IR system using VO and security mechanisms provided by Globus toolkit 3.0, and shows how GIR system scalability and security can be improved for dynamic VOs. In order to manage different VOs, we implemented VO management service (VOMS), and registered it to Globus as an additional service.

그리드 컴퓨팅 기반의 모든 응용 작업은 두 개의 요구사항을 필히 만족해야 하는데 그 중 하나는 가상조직의 동적 변화를 수용할 수 있어야 한다는 것이고, 또 다른 하나는 서로 다른 가상조직 사이에 서로 다른 보안 단계와 정책을 적용할 수 있어야 한다는 것이다. 본 논문에서는 우선 위의 요구사항들에 대한 두 개의 가상 시나리오를 통하여 그 중요성을 부각시키는 동시에 그리드 기반의 정보검색 시스템 시제품 개발을 통하여 그 요구사항들이 만족될 수 있음을 보여주었다. 가상조직의 동적 변화특성은 단지 그 조직에 속한 사용자들의 증가와 감소뿐만이 아니라, 전체 시스템을 구성하고 있는 서브시스템들 간에 컴퓨팅 파워에 대한 동적인 변화 요구에도 적용된다. 이는 어느 한 서브시스템으로부터의 컴퓨팅 파워 증가 요청을 시스템 내의 유휴 자원인 다른 서브시스템이 만족시켜 줄 수 있기 때문에 전체적인 시스템 상의 유연성이 유지된다는 장점을 갖는다. 본 논문에서는 글로버스 3.0에서 제공되는 보안기능과 가상조직을 이용하여 그리드 기반 정보검색 시스템을 구현하였고, 동적 가상조직을 위한 본 시스템의 확장성과 보안성이 어떻게 향상될 수 있는지를 보여 주었다. 이와 더불어 본 논문에서는 서로 다른 가상조직들을 관리하기 위한 가상조직 관리서비스를 구현하여 글로버스에 추가 서비스로 등록하였다.

Keywords

References

  1. Ian Foster, Carl Kesselman, Steven Tuecke, 'Security Architecture for Computational Grids.' 5th ACM Conference on Computer and Communications Security Conference, 1998 https://doi.org/10.1145/288090.288111
  2. Dr. Bernhard, R. Katzy, 'Design and Implementation of Virtual Organizations.,' Proceeding of 31st International Conf. on System Science, vol.4 pp.142-151, IEEE, 1998 https://doi.org/10.1109/HICSS.1998.655269
  3. Ian foster, Carl Kesselman, Steven Tuecke, 'The Anatomy of the Grid: Enable Scalable Virtual Organizations,' International Journal of Supercomputer Applications, 2001 https://doi.org/10.1177/109434200101500302
  4. Carl Kesselman, Jeffrey M Nick, Steven Tuecke, Ian Foster, 'Grid Service for Distributed System Integrations.' IEEE Trans. on Computer, vol. 35, Issue 6, pp37 - 46, 2001 https://doi.org/10.1109/MC.2002.1009167
  5. Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke, 'The Physiology of the Grid: An Open Grid Service Architecture for Distributed System Integration.' GGF Open Grid Service Infrastructure Working Group, 2002
  6. A. Arasu, J. Cho, H. Garcia-Molina, A. Paepcke, and S. Raghavan, 'Searching the Web,' ACM Transactions on Internet Technology, 1(1), pp2 - 43, 200l https://doi.org/10.1145/383034.383035
  7. Garniel, Kevin; Newby, Gregory B. & Nassar, Nassib 'Grid Information Retrieval Requirements (GFD.27).' Lamont, Illinois: Global Grid Forum, 2003
  8. Radu Prodan, Thomas Fahringer, 'From Web Service to OGSA: Experiences in Implementing an OGSA-based Grid Application,' Proceeding of the Fourth International Workshop on Grid Computing (GRID'03) IEEE, 2003
  9. S. Brin and L. Page, 'The anatomy of a large-scale hypertextual web search engine,' In Proceedings of 7th World Wide Web Conference, 1998 https://doi.org/10.1016/S0169-7552(98)00110-X
  10. S. Cannon, S. Chan, D. Olson, C. Tull, V. Welch, L. Pearlman, 'Using CAS to Manage Role-Based VO Sub-Groups.' Proc. Computing in High Energy Physics 03 (CHEP '03), 2003
  11. L. Pearlman, C. Kesselman, V. Welch, I. Foster, S. Tuecke, 'The Community Authorization Service: Status and Future.' Proc. Computing in High Energy Physics 03(CHEP '03), 2003
  12. I. Foster, N. T. Karonis, C. Kesselman, S. Tuecke, 'Managing Security in High-Performance Distributed Computing.' Cluster Computing, 1(1):95-107, 1998 https://doi.org/10.1023/A:1019021129146
  13. The Grid Security Team, Globus Toolkit Version 4 Grid Security Infrastructure: A Standards Perspective, Sep. 2005. (see http://www.globus.org/toolkit/docs/4.0)
  14. The Globus Toolkit, The Globus alliance. (see http://www.globus.org)
  15. J McCabe, TJ Harmer, P Donachy, RH Perrott, 'Grid Service Configuration and Lifecycle Management,' Proceedings of the First International Conference on e-Science and Grid Computing (e-Science'05), 2005 https://doi.org/10.1109/E-SCIENCE.2005.47
  16. Wojtek Goscinski and David Abramson' 'Application Deployment over Heterogeneous Grids using Distributed Ant,' Proceedings of the First International Conference one-Science and Grid Computing (e-Science'05), 2005 https://doi.org/10.1109/E-SCIENCE.2005.19
  17. Fenglian Xu, M. Hakki Eres, David J. Baker, and Simon J. Cox, 'Tools and Support for Deploying Applications on the Grid,' Proceedings of the 2004 IEEE International Conference on Services Computing (SCC'04), 2004 https://doi.org/10.1109/SCC.2004.1358016
  18. Roberto Santinelli, Flavia Donno' 'Installing and Configuring Application Software on the LHC Computing Grid,' Proceedings of the First International Conference one-Science and Grid Computing(e-Science'05), 2005 https://doi.org/10.1109/E-SCIENCE.2005.54
  19. Marios Dikaiakos , Yannis Ioannidis and Rizos Sakellariou, 'Search Engines for the Grid: A Research Agenda,' Grid Computing: First European Across Grids Conference, Spain, February 13-14, 2004. Lecture Notes in Computer Science, Volume 2970, pp.49-58, 2004
  20. Goscinski. W, Abramson. D, 'Distributed Ant: a system to support application deployment in the grid,' Proceedings of Fifth IEEE/ACM International Workshop on Grid Computing, pp.436-443, Nov. 2004 https://doi.org/10.1109/GRID.2004.23
  21. Li Qi, Hai Jin, Ian Foster, Jarek Gawor, 'HAND : Highly Available Dynamic Deployment Infrastructure for Globus Toolkit 4,' Submitted for Publication, 2006