Text File Region Management on Grids

그리드 시스템에서 텍스트 파일 영역 관리

  • 김승민 (서울대학교 전기컴퓨터공학부) ;
  • 유석인 (서울대학교 전기컴퓨터공학부) ;
  • 김일곤 (경북대학교 전기컴퓨터공학부)
  • Published : 2007.12.15

Abstract

In the areas of CAE, CAD and CAO integration & automation technology, the word 'File Wrapping' means a virtualization of TEXT files that supports variables-based I/Os like variable assignments in programming languages. This File Wrapping process is one of the cornerstones of CAE, CAD and GAO integration & automation, and the performance of File Wrapping process, which is depending on the sire of a TEXT file to be accessed and the number of regions and their distribution, has a critical effect on the total performance of the CAE, CAD and CAO integration & automation systems. In this paper, we define TEXT File Region Management which generalizes the main functions of the File Wrapping process, and describe a prototype of TEXT file Region Management which is implemented as a Grid service. After that, the validity of the proposed model and the TEXT File Region Management service are discussed with evaluation results of the prototype.

프로그래밍 언어에서 변수를 사용하여 메모리의 특정 영역을 접근하는 것처럼, 텍스트 파일의 특정 영역도 문자열 이름을 가지는 변수로 표현하여 해당 영역의 값을 읽고 수정할 수 있는 텍스트 파일 인터페이스를 지원할 수 있다. 이것을 CAE, CAD, CAO 통합 자동화 시스템 분야에서는 파일 랩핑 (File Wrapping) 이라 한다. 파일 랩핑은 CAE, CAD, CAO 통합 자동화의 핵심 기술 중 하나이면서, 파일의 크기와 영역의 개수 및 분포에 따라서 통합 자동화 시스템의 실행 속도에 큰 영향을 미친다. 본 논문에서는 파일 랩핑의 핵심 기능을 일반화한 텍스트 파일 영역 관리 모델을 정의하고, 이를 그리드 서비스로 구현한 프로토타입의 구조를 설명한다. 그리고 구현된 프로토타입의 실행 결과 분석을 통하여, 제안된 모델과 텍스트 파일 영역 관리 서비스의 효용성을 검증한다.

Keywords

References

  1. Michael Sobolewski, Ravi-Kiran Malladi-Venkata, Abhijit Rai, Grid and Service-oriented Computing: The Intergrid Perspective, http://www.sorcer.cs.ttu.edu/publications/presentations/SORCER-GUG 040616.ppt
  2. R.M. Kolonay and M. Sobolewski, Grid Interactive Service-Oriented Programming, http://www.sorcer.cs.ttu.edu/publications/papers/CE2004-557.pdf
  3. 홍은지, 이세정, 이재호, 김승민, 다분야통합최적설계를 위한 데이타 서버 중심의 컴퓨팅 기반구조, 한국 CAD/CAM학회 논문집, 8권 4호: 231-242, 2003
  4. iSIGHT, http://engineous.com/product_iSIGHT.htm
  5. ModelCenter, http://www.phoenix-int.com/products/ ModelCenter.php
  6. FiPER, http://engineous.com/product_FIPER.htm
  7. GridFTP: Protocol Extensions to FTP for the Grid
  8. Vijayshankar Raman, et al, Services for Data Access and Data Processing on Grids, DAIS Working Group, Global Grid Forum, February 9, 2003
  9. Pradeep Padala (ed.), A Survey of Grid File Systems, Grid File System Working Group, Global Grid Forum
  10. John H.Howard, An overview of the Andrew File System, In Proceedings of the USENIX Winter Conference, pages 23-2, Berkeley, CA, USA, January 1988, USENIX Association
  11. B.Callaghan, B. Pawlowski, and P.Staubach, RFC 1813: NFS version 3 protocol specification, June 1995
  12. S. Tuecke, et al, Open Grid Services Infrastructure (OGSI), http://www.ggf.org/documents/final.htm
  13. I.Foster and C.Kesselman, Globus: A metacomputing infrastructure toolkit, The International Journal of Supercomputer Applications and High Performance Computing, 11(2):115-128, 1997 https://doi.org/10.1177/109434209701100205