커어드

Kerrighed

커어드(Kered)는 오픈소스 싱글 시스템 이미지(SSI) 클러스터 소프트웨어 프로젝트다.이 프로젝트는 1998년 10월 파리 국립 컴퓨터 과학제어 연구 단체인 프랑스 국립 연구소에서 시작되었다.2006년부터 2011년까지 이 프로젝트는 주로 Kerlabs에 의해 개발되었다.2012년 1월 Kerlabs의 Linux 클러스터링 임무는 새로운 회사에 의해 채택되었다.캘리포니아주 Pacific Grove에 본사를 둔 We Cluster, Inc.2012년 1월 18일: 커리드 3.0은 리눅스 커널 v3.2로 우분투 12.04에 포팅되었다.[1]

배경

커비드는 리눅스 운영체제의 확장으로 구현된다.그것은 수치 시뮬레이션과 같은 과학 응용 프로그램이 더 많은 전력을 사용할 수 있도록 돕는다.이러한 애플리케이션은 OpenMP, Message Passing Interface 및/또는 Posix 멀티스레드 프로그래밍 모델을 사용할 수 있다.[2]

Keredg는 애플리케이션에 리소스를 투명하게 배포하고, 애플리케이션 내부 및 간 리소스 공유를 관리하며, 까다로운 애플리케이션에 전체 클러스터 리소스를 활용하는 것을 목적으로 하는 글로벌 리소스 관리 서비스 세트를 구현한다.[3]커밋은 커널 수정 없이 동적 스케줄링 정책을 쉽게 구현할 수 있는 개발 프레임워크를 제공한다.[4]

커밋은 순차적 일관성 모델이 있는 분산 공유 메모리, 클러스터 노드 간에 마이그레이션 처리, 제한된 범위 체크포인트 등의 여러 기능을 제공한다.

커비드는 컨테이너 개념을 도입한다: 이 실체는 파일과 메모리 둘 다의 추상화다.각각의 커어드 노드는 로컬 자원만 사용할 수 있는 '루트' 컨테이너를 시작한다.전세계적으로 리소스에 액세스하려면 한 노드에서 커미드 컨테이너를 시작한 다음 커미드 컨테이너에 다른 노드를 추가해야 한다.[5]

참고 항목

외부 링크

참조

  1. ^ "Kerlabs.com · Home". www.kerlabs.com. Retrieved 2018-07-15.
  2. ^ 모린, 크리스틴.Kerwidd Linux 기반 클러스터용 SSI 2006-07-23 Wayback Machine보관
  3. ^ Morin, Christine; Lottiaux, Renaud; Vallée, Geoffroy; Gallard, Pascal; Utard, Gaël; Badrinath, R.; Rilling, Louis (2003), "Kerrighed: A Single System Image Cluster Operating System for High Performance Computing", Euro-Par 2003 Parallel Processing, Springer Berlin Heidelberg, pp. 1291–1294, doi:10.1007/978-3-540-45209-6_175, ISBN 9783540407881
  4. ^ Vallee, G.; Morin, C.; Berthou, J.-Y.; Rilling, L. (2003). A new approach to configurable dynamic scheduling in clusters based on single system image technologies. Proceedings International Parallel and Distributed Processing Symposium. IEEE Comput. Soc. p. 8. CiteSeerX 10.1.1.1.9711. doi:10.1109/ipdps.2003.1213198. ISBN 978-0769519265.
  5. ^ "Kerrighed - Installation notes". Retrieved July 14, 2018.