CNGrid

CNGrid

CNGrid(중국어: CNGrid)는 863 프로그램이 지원하는 중국의 전국 하이 퍼포먼스 컴퓨팅 네트워크입니다.

연구 개발

China National Grid(CNGrid)는 중국의 하이테크 연구개발 프로그램(863)이 지원하는 주요 프로젝트입니다.CNGrid는 하이 퍼포먼스 컴퓨팅과 트랜잭션 처리 기능을 집약하는 신세대 정보 인프라스트럭처의 테스트 베드입니다.

자원 공유, 조정 작업 및 서비스 메커니즘을 통해 CNGrid는 과학 연구, 자원 환경, 고급 제조, 정보 서비스 등 많은 애플리케이션을 효과적으로 지원합니다.CNGrid는 기술 혁신에 의한 국가 정보 산업의 건설과 관련 산업의 발전을 촉진합니다.

CNGrid GOS라는 이름의 China National Grid Software는 CNGrid 소프트웨어 R&D 프로젝트 팀이 개발한 독립된 지적 재산을 가진 그리드 소프트웨어 스위트입니다.주로 시스템 소프트웨어, CA 인증서 관리 시스템 및 테스트 환경, 세 가지 비즈니스 버전 하위 시스템(고성능 컴퓨팅 게이트웨이, 데이터 그리드 및 그리드 워크플로우) 및 모니터링 시스템이 포함됩니다.

이 프로젝트는 중국과학원 컴퓨터기술연구소, 강남컴퓨터기술연구소, 칭화대, 국방대, 베이항대, 중국과학원 컴퓨터네트워크정보센터, 상하이슈퍼컴퓨팅 등 7개 기관이 맡고 있다.중심.

2. CNGrid GOS 시스템 소프트웨어

CNGrid GOS 시스템 소프트웨어(VegaGOS)는 글로벌 네이밍 관리, VO 관리, 사용자 관리, 자원 관리, 애플리케이션 런타임 관리 등의 기능을 제공합니다.VegaGOS는 글로벌 명명 관리, 분산 리소스 관리, 가상 조직(agora), 그리드 프로세스(grip) 기술, 그리드 보안 메커니즘, 다양한 도메인 애플리케이션 지원 등에서 많은 중요한 혁신 기술을 보유하고 있습니다.

(1) 명명네이밍은 분산형 Name-Stable Global Object(Gnode) 관리 시스템입니다.이름 지정은 지연 시간이 짧고 성공률이 높은 기능을 통해 글로벌 고유 식별자에 의한 개체 위치 지정을 지원합니다.이름 지정은 지연 시간이 짧고 호출 비율이 높은 기능을 통해 개체 검색을 기반으로 하는 속성 일치도 지원합니다.명명법은 전체 시스템을 구축하기 위한 VegaGOS의 기본 구성요소입니다.Naming은 재사용 가능한 컴포넌트로서 물리 주소가 불안정하고 애플리케이션과 리소스가 긴밀하게 결합되는 문제를 해결하기 위해 가상 이름의 글로벌 계층을 형성합니다.

(2) 자원 관리VegaGOS의 리소스는 다양한 형태로 접근됩니다.이러한 이종 자원을 기술하고 관리하는 것은 매우 어렵습니다.자원 컨트롤러 메커니즘(RController)의 도입은 다양한 이종 자원을 통일된 방법으로 Import 및 관리하기 위한 것입니다.RController는 작성, 파기, 액세스 제어, 액세스, 읽기 및 쓰기 속성 등의 많은 리소스를 위한 기능을 제공합니다.

(3) VO관리VegaGOS의 가상조직인 Agora는 분산된 자원, 사용자 및 접근통제 정책 관리를 제공하며 싱글사인온과 싱글시스템 이미지의 특징을 가지고 있다.신뢰할 수 있는 서드파티제의 공통 슈퍼조직인 Agora는 자율성을 유지하면서 도메인 간 통합 액세스 제어 메커니즘을 실현합니다.

(4) 그리드 애플리케이션 런타임 관리.그리드 애플리케이션은 런타임 중에 액세스 제어 구현을 지원하기 위해 사용자의 ID를 유지해야 합니다.VegaGOS에서는 grip으로 축약된 Grid Process 기술은 사용자 ID 및 기타 응용 프로그램 런타임 컨텍스트를 유지할 뿐만 아니라 응용 프로그램이 점유하는 리소스를 관리하고 여러 응용 프로그램 협업을 지원합니다.

(5) 어플리케이션 레벨의 툴.VegaGOS는 고성능 컴퓨팅에서 기존의 명령줄 모드를 지원하고 Portal/GSHEL/VegaSSH/GOSClient 등의 그리드 특성을 갖추기 위해 다양한 응용 프로그램 수준의 도구를 제공합니다.Portal은 Web 기반의 친숙한 조작 인터페이스를 사용자에게 제공하여 VegaGOS를 쉽게 사용할 수 있도록 합니다.GSHEL은 GNU bash 환경과 같은 그리드 셸로 애플리케이션을 그립으로 실행할 수 있습니다.VegaSSH는 백엔드 고성능 컴퓨팅 리소스를 사용하기 위해 그리드 노드에 싱글 사인온을 제공합니다.GOSClient는 클라이언트 도구 세트입니다.GSHEL을 포함하며 VegaGOS 시스템을 사용하기 위해 독립적으로 설치할 수 있습니다.

「 」를 참조해 주세요.

외부 링크