$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

그리드 시스템에서 텍스트 파일 영역 관리
Text File Region Management on Grids 원문보기

정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터, v.13 no.7, 2007년, pp.499 - 507  

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

초록
AI-Helper 아이콘AI-Helper

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

Abstract AI-Helper 아이콘AI-Helper

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 integra...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • DAIS (Data Access and Integration Services) 작업그룹은 GGF에 소속되어 그리드 환경에서 데이타의 가상화를 실현하는 아키텍처를 구축하는 것을 목표로 하고 있다. 여기에 포함되는 핵심 서비스로는 데이타 찾기 (discovery), 연합 접근(federated access), 작업흐름관근] (workflow coordination), 동시성 관리 (consistency management), 그리고 협업 (collaboration) 지원 등이 있다⑻.
  • 본연구의 일차 목표는 파일 랩핑을 구현하는데 필요한 핵심적인 기능을 그리드 서비스로 지원하는 것이다. 그리고 이차적으로는 이 서비스를 이용하여 분산 파일 랩핑을 구현하였을 때, 매우 큰 파일의 파일 랩핑에 소요되는 시간을, 기존 시스템에서 실행할 때 보다 얼마나 줄일 수 있는지를 분석하여 그 적용 가능성을 연구하는 것이다.
  • 먼저 구간 개수 변화에 따른 성능을 비교해 보자. 그림 4, 5, 6, 7은 각각 2M, 20M, 200M, 2G의 파일에서 구간 개수를 1, 5, 10, 50, 100, 500, 1000으로 증가하면서 파일 영역 관리를 실행한 속도를 측정한 결과를 보여 준다.
  • 본 논문에서는 텍스트 파일 영역 관리를 그리드 서비스로 모델링 한 연구 결과와 구현된 프로토타입의 실행 및 분석 결과를 기술하였다.
  • 본 논문에서는 파일 랩핑의 핵심 기능인 텍스트 파일 영역 관리 기능을 그리드 환경에서 설계 및 구현한 내용을 기술한다. 또한, 구현된 프로토타입의 성능을 분석하여 CAE, CAD, CAO 통합 및 자동화 환경을 그리드시스템으로 구성하였을 때 기대되는 유용성을 검토한다.
  • 본 연구에서는 바로 이 문제점을 개선하기 위하여 n 리드 환경에서 분산 파일 랩핑 기능을 시도하였다. 본연구의 일차 목표는 파일 랩핑을 구현하는데 필요한 핵심적인 기능을 그리드 서비스로 지원하는 것이다.
  • 본 연구에서는 영역 관리를 적용할 파일 내용의 전송을 위하여, GridFTP을 사용한 데이타 전송도 블록 단위로 파일의 내용을 전송하는 기능의 대안으로 적용될 수 있도록 설계를 하였다. 또한, 동시성 관리 및 협업 기능 등을 대용량 파일 영역 관리에 지원하기 위하여 DAIS와 GFS 작업 그룹의 연구 결과들을 하부 구조로 활용하는 구조를 염두에 두었다.
  • 본연구의 일차 목표는 파일 랩핑을 구현하는데 필요한 핵심적인 기능을 그리드 서비스로 지원하는 것이다. 그리고 이차적으로는 이 서비스를 이용하여 분산 파일 랩핑을 구현하였을 때, 매우 큰 파일의 파일 랩핑에 소요되는 시간을, 기존 시스템에서 실행할 때 보다 얼마나 줄일 수 있는지를 분석하여 그 적용 가능성을 연구하는 것이다.

가설 설정

  • 1. 시뮬레이션 입력 값들이 저장되어야 할 텍스트 파일 (들)의 특정 영역의 값을 새로운 값으로 변경한다.
  • 1. 클라이언트가 VSS에 영역 관리를 적용할 파일 업로딩을 요청한다.
  • 1. 클라이언트가 VSS에 전송된 파일에 대한 파일 영역서비스를 요청한다.
  • 3. 실행이 정상적으로 종료 되면, 해석 결과가 저장된 텍스트 파일(들)이 생성된다.
  • 그리드 시스템을 구성하는 컴퓨터가 n 개가 있다고 가정하자. 그리드 시스템에서 파일 영역 관리에 소요되는 전체시간 g는 크게, 그리드를 구성하는 모든 컴퓨터에 전체 파일의 부분 내용을 전송하는데 소요되는 시간 了以湖와 이들 각각의 컴퓨터에서 파일 영역 관리에 소요되는 시간 Ti(lMiMn)의 최대값, 그리고 수정된 부분 내용들을 개별 컴퓨터에서 전송 받아 하나의 파일로 만드는 데 소요되는 시간 TdouWoed의 합으로 구성된다.
본문요약 정보가 도움이 되었나요?

참고문헌 (13)

  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 

저자의 다른 논문 :

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로