ETRI-Knowledge Sharing Plaform

ENGLISH
기술이전 검색
연도 ~ 이전수 키워드

상세정보

하이퍼바이저 수준 역가상화 기술

전수책임자
김홍연
참여자
김강호, 김홍연, 안백송, 이상민, 차명훈
기술이전수
1
이전연도
2022
협약과제
21HS3300, 메모리 중심 차세대 컴퓨팅 시스템 구조 연구, 김강호
22HS5800, 메모리 중심 차세대 컴퓨팅 시스템 구조 연구, 김강호
본 기술이전은 메모리 중심 컴퓨팅 시스템을 위한 분산 실행 환경인 역가상화 SW 기술임.
제공되는 노하우에는 글로벌 오픈소스 기반 역가상화 기술의 개념, 기능, 구조 및 성능 관련된 기술 분석과 함께, 해당 기술 상용화의 가장 큰 장애 요인인 성능 저하 문제를 개선할 수 있는 핵심 기술로 구성됨

* 본 과제가 공개SW 과제인 특성에 따라 과제 결과물 중 소스코드는 기본 공개됨에 따라, 노하우 중심의 기술이전으로 추진함
- 본 과제는 공개SW 과제로 추진되며, 따라서 과제 결과물 중 소스코드는 기본 공개
- 그러나, 해당 공개 SW 기반의 사업화를 위해서는 SW의 개념, 기능, 구조에 대한 이해와 설치, 운영, 최적화 및 성능 향상 관련된 노하우가 기업체에게 필수적이나 해당 공개SW에 대한 노하우를 기업체 스스로 습득하기에 한계가 있음
- 따라서, 본 과제 수행 과정에서 습득한 해당 공개 SW의 기술 및 운영 노하우를 이전하여 기업체의 사업화 활성화에 기여하고자 함
- 서버 한 대로 처리할수 없는 거대 응용 (예: 머신러닝, 빅데이터 분석 등)은 다수의 물리적 서버를 클러스터하고, 이 환경을 위한 전용의 분산 프로그래밍 모델(OpenMP, MPI, MapReduce 등)에 따라 개발해야 했음
- 그러나, 분산 프로그래밍 모델에 기반한 프로그래밍은 단일 서버용 프로그래밍 모델에 비해 복잡성, 개발 비용, 디버깅 등이 어려움
- 본 역가상화 기술을 이용할 경우 다수의 물리적 서버를 하나의 논리적 가상 서버로 가상화 되며, 이 위에 단일 운영체제가 동작하게 됨
- 역가상화 환경에서 응용 개발시 기존 분산 컴퓨팅 환경과 달리 프로그램 재개발 필요 없이 단일 컴퓨터용 프로그램을 최소한의 수정으로 고성능을 기대할 수 있음
- 기존의 운영 체제 수준 역가상화 기술과 달리 하이퍼바이저 수준에서 구현되어 운영체제의 변경 및 유지보수 측면에서 유연함
본 기술이전은 메모리 중심 컴퓨팅 시스템을 위한 분산 실행 환경으로써 역가상화 기술노하우에 관한 것이다.
제공되는 노하우에는 글로벌 오픈소스 기반 역가상화 기술의 개념, 기능, 구조 및 성능 관련된 기술 분석과 함께, 해당 기술 상용화의 가장 큰 장애 요인인 성능 저하 문제를 개선할 수 있는 핵심 기술로 구성된다.
- 기술 문서 및 특허
- SW 미포함
- 빅데이터 분석, 머신 러닝, 유전체 분석 등 거대 문제의 거대 컴퓨팅 인프라로 활용
- 거대 컴퓨팅 인프라에서 동작하는 응용 프로그램 개발 편의성 증대
- 거대 문제에 적합한 컴퓨팅 인프라 SW의 원천 기술을 통한 관련 제품 개발 유도 및 국내 관련 SW 산업의 경쟁력 강화