Qlustar

Qlustar는 여러 대의 컴퓨터를 하나의 계산 자원으로 운영하는 고성능 컴퓨팅(HPC) 클러스터를 위한 Linux 배포판이다. Debian·Ubuntu 계열을 기반으로 하며 계산 노드의 설치, 설정, 모니터링과 작업 관리를 통합하여 복잡한 클러스터 운영을 단순화하는 것을 목표로 한다.

분류Linux 배포판, HPC·컴퓨터 클러스터 운영체제
개발Qlustar 개발사
계열Debian·Ubuntu
커널Linux 커널
인터페이스서버 명령줄·웹/관리 도구
지원 장치클러스터 헤드 노드·컴퓨팅 노드·GPU 노드
패키지 관리deb · APT 기반
주요 용도HPC·컴퓨터 클러스터 운영체제
공식 웹사이트프로젝트 정보

Qlustar는 여러 대의 컴퓨터를 하나의 계산 자원으로 운영하는 고성능 컴퓨팅(HPC) 클러스터를 위한 Linux 배포판이다. Debian·Ubuntu 계열을 기반으로 하며 계산 노드의 설치, 설정, 모니터링과 작업 관리를 통합하여 복잡한 클러스터 운영을 단순화하는 것을 목표로 한다.[1]

일반적인 데스크톱 배포판은 한 컴퓨터의 사용성을 중심으로 설계되지만 Qlustar는 다수의 서버가 공동으로 계산 작업을 수행하는 환경을 대상으로 한다. 클러스터의 헤드 노드, 사용자 로그인 노드, 계산 노드와 저장 장치의 역할을 나누어 구성할 수 있다.

관리자는 기본 소프트웨어 이미지를 정의하고 이를 여러 계산 노드에 배포할 수 있으며, 장치 구성과 사용자 접근, 작업 실행을 중앙에서 관리한다. 고성능 연산용 CPU·GPU 자원과 클러스터 네트워크, 공유 저장소를 운용하는 과정에서 일관된 구성이 중요하다.

클러스터에는 사용자의 계산 요청을 여러 노드에 배분하는 작업 스케줄러, 상태와 장애를 감시하는 도구, 소프트웨어 설치와 사용자 환경을 관리하는 기능이 필요하다. Qlustar는 이러한 요소를 미리 통합한 운영체제 구성과 관리 체계를 제공한다.

연구소·대학·산업체의 계산 자원 운영을 주요 대상으로 한다. Slurm 같은 작업 관리 기술과 사용 목적이 맞닿아 있지만, Qlustar는 개별 도구가 아니라 해당 도구가 동작하는 전체 클러스터 운영체제 환경을 구성한다.[2]

  1. 공식 프로젝트 및 Debian 파생판 기록 ↩
  2. 공식 프로젝트 및 Debian 파생판 기록 ↩