연구분야
Distributed Storage and Computing
모바일, IoT, 클라우드 기술의 발전으로 많은 양의 데이터가 생성되고 분석되고 있다. 데이터의 고속의 저장 및 관리 시스템을 위한 분산 스토리지 시스템 기술은 매우 중요하다. 본 연구실에서는 클라우드 스토리지를 위한 분산 파일 시스템 연구를 수행하고 있다. 최근에는 분산 파일시스템의 중복 데이터 제거를 위한 기술을 연구하고 있으며, 데이터 지문 계산을 고속화하기 위하여 가속기(GPU)를 활용하는 기술과 입출력 스케쥴링 연구도 함께 수행하고 있다.
Operating System
비휘발성 메모리 (NVM)는 바이트 단위 접근이 가능하므로 주 메모리 및 저장소 교체로 사용될 수 있다. 비휘발성 메모리의 출현은 메모리 계층의 변화를 만들었으며, 이에 따른, 운영체제(OS) 연구가 매우 중요하게 되었다. 본 연구실에서는 메니코어 서버의 확장성 있는 I/O 처리 성능을 NVM 기반의 메모리 파일 시스템 연구를 수행하고 있다. 최근 비정형 데이터 저장소를 위한 Key-Value 스토리지 디바이스 연구를 수행하고 있으며 호스트와 디바이스간의 통신 프로토콜, 펌웨어(Firmware) 소프트웨어 연구를 수행하고 있다.
Computer System Security
전 세계적으로 해킹과 멀웨어 공격을 통하여 개인과 기업 컴퓨터에 저장된 데이터에 대한 공격 시도가 증가하고 있다. 기업들의 경우 고객들의 데이터를 비롯하여 중요한 기밀 데이터를 보관하기 때문에 해당 데이터들은 권한 없이 접근이 불가해야 하는 것은 물론이고, 데이터 변조 공격으로 인한 손상을 최소화 하여야 한다. 본 연구실에서는 컴퓨터 시스템의 데이터 변조 공격(랜섬웨어) 방어를 위한 시스템 소프트웨어 연구를 수행하고 있다.
Distributed Storage and Computing
모바일, IoT, 클라우드 기술의 발전으로 많은 양의 데이터가 생성되고 분석되고 있다. 데이터의 고속의 저장 및 관리 시스템을 위한 분산 스토리지 시스템 기술은 매우 중요하다. 본 연구실에서는 클라우드 스토리지를 위한 분산 파일 시스템 연구를 수행하고 있다. 최근에는 분산 파일시스템의 중복 데이터 제거를 위한 기술을 연구하고 있으며, 데이터 지문 계산을 고속화하기 위하여 가속기(GPU)를 활용하는 기술과 입출력 스케쥴링 연구도 함께 수행하고 있다.
Operating System
비휘발성 메모리 (NVM)는 바이트 단위 접근이 가능하므로 주 메모리 및 저장소 교체로 사용될 수 있다. 비휘발성 메모리의 출현은 메모리 계층의 변화를 만들었으며, 이에 따른, 운영체제(OS) 연구가 매우 중요하게 되었다. 본 연구실에서는 메니코어 서버의 확장성 있는 I/O 처리 성능을 NVM 기반의 메모리 파일 시스템 연구를 수행하고 있다. 최근 비정형 데이터 저장소를 위한 Key-Value 스토리지 디바이스 연구를 수행하고 있으며 호스트와 디바이스간의 통신 프로토콜, 펌웨어(Firmware) 소프트웨어 연구를 수행하고 있다.
Computer System Security
전 세계적으로 해킹과 멀웨어 공격을 통하여 개인과 기업 컴퓨터에 저장된 데이터에 대한 공격 시도가 증가하고 있다. 기업들의 경우 고객들의 데이터를 비롯하여 중요한 기밀 데이터를 보관하기 때문에 해당 데이터들은 권한 없이 접근이 불가해야 하는 것은 물론이고, 데이터 변조 공격으로 인한 손상을 최소화 하여야 한다. 본 연구실에서는 컴퓨터 시스템의 데이터 변조 공격(랜섬웨어) 방어를 위한 시스템 소프트웨어 연구를 수행하고 있다.