운영체제 및 클라우드 플랫폼 연구실
지도교수 : 안성용
위 치 : 컴퓨터공학관(201동) 6504호
전화번호 : 051-510-2422
홈페이지 : https://sites.google.com/view/pnuoslab
E-Mail : sungyong.ahn@pusan.ac.kr
■ 연구실 소개
운영체제는 하드웨어를 추상화하고 인터페이스를 제공해 사용자가 컴퓨터 시스템을 사용할 수 있도록 도와주는 시스템 소프트웨어입니다. 안드로이드와 애플 진영의 경쟁에서도 알 수 있듯이 운영체제는 IT 산업에서 주도권을 잡기 위해 반드시 필요한 분야입니다. 운영체제 및 스토리지 시스템 연구실에서는 가장 널리 사용되는 오픈소스 운영체제인 리눅스를 중심으로 운영체제의 핵심 원리를 공부하고 특히 우리나라가 강점을 보이는 스토리지 기술을 접목해 차세대 스토리지 시스템에 적합한 운영체제를 연구 개발하고 있습니다. 빅데이터 시대에 많은 양의 데이터를 저장하고 더 빠르게 접근하기 위해 스토리지 시스템은 점점 더 중요해지고 있습니다. 또한 최근 삼성이나 하이닉스등이 이끌고있는 NAND flash memory 기반의 스토리지로 인해 속도의 벽이 허물어지고 있으며 NVMe나 NVDIMM과 같은 새로운 스토리지 기술들이 계속 등장하고 있습니다. 본 연구실에서는 최신 메모리 기반 스토리지 기술들을 익히고 이를 위한 시스템 소프트웨어를 폭넓게 연구하고 있습니다.
■ 주요 연구 분야
- Operating Systems: 운영체제의 I/O stack을 이해하고 최신 스토리지 기술에 적합한 Block layer, Page cache management, Filesystem 등을 연구/개발합니다.
- Flash Storage Systems: NVMe SSD, NVDIMM과 같은 NAND flash 기반의 최신 스토리지 시스템을 이해하고 이를 위한 FTL이나 In-storage computing과 같은 시스템 소프트웨어를 연구/개발합니다.
- Cloud Computing: 클라우드 컴퓨팅 분야에서 각광받는 컨테이너 기반 가상화 환경에서 Storage isolation을 위한 기술을 연구/개발합니다.
- Non-block based Storage: 기존의 block 기반 스토리지가 아닌 x-x-object storage나 Key-value storage를 활용한 분산 스토리지 시스템을 연구/개발합니다.
■ 수행과제
- 고성능 네트워크 스토리지를 위한 입출력 스택 최적화
- 클라우드 컴퓨팅을 위한 입출력 자원 할당 프레임워크 개발
■ 연구실 생활
부산대학교 운영체제 연구실은 지금 창립 멤버를 기다리고 있습니다. 자유로운 연구 환경에서 리눅스 커널에 대해 공부하고 차세대 메모리 기술을 위한 입출력 아키텍처를 연구하고 싶은신 분들은 주저하지 마시고 연구실 문을 두드리시기 바랍니다.