RnDCircle Logo
문수복 연구실
한국과학기술원 전산학부 문수복 교수
RDMA
NIC offloading
network performance analysis
연구 영역
기본 정보
논문·특허
과제
구성원

문수복 연구실

한국과학기술원 전산학부 문수복 교수

문수복 연구실은 데이터센터 네트워킹에서 호스트 처리 병목을 줄이고 전송 효율을 높이는 기술을 기반으로 연구를 수행합니다. RDMA 통신 경로에서 zero-copy, 프로토콜 NIC 오프로딩 등 구조적 최적화 방법을 정리하고, 지연 스케일 변화에 따른 성능 특성을 분석합니다. 또한 스마트 NIC와 분산 메모리 플랫폼을 대상으로 네트워킹 IO를 경량화하며, RNIC에서 암호화 연산을 오프로딩해 RDMA 데이터 경로의 기밀성과 무결성을 보장하는 보안 설계를 함께 수행합니다.

RDMANIC offloadingnetwork performance analysisnetwork anomaly detectionVPN user inference
대표 연구 분야
연구 영역 전체보기
게임 로그 기반 VPN 사용자 추정과 이상 유저 탐지 연구 thumbnail
게임 로그 기반 VPN 사용자 추정과 이상 유저 탐지 연구
VPN User Inference and Anomaly Detection Using Game Network Logs
연구 분야 상세보기
연구 성과 추이
표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수

7총합

5개년 연도별 피인용 수

18총합
주요 논문
4
논문 전체보기
1
Article
|
인용수 0
·
2025
Secure and Efficient RDMA NIC Cryptography Offloading for Memory Disaggregation
Wonsup Yoon, Sue Moon
Proceedings of the ACM on Networking
기밀성 및 무결성은 안전한 통신을 위해 필수적이다. 그러나 RDMA 기반 시스템에서는 보안 메커니즘이 상당한 성능 오버헤드를 유발한다는 이유로 이러한 요소들이 종종 간과된다. 본 연구에서는 전송 중 데이터 및 원격 측에서 데이터에 대해 암호화와 체크섬을 적용함으로써 기밀성과 무결성을 보장하는, 안전한 RDMA 데이터 경로를 설계한다. 보안 오버헤드를 줄이기 위해, 본 시스템은 암호화 연산을 RDMA NIC(RNIC)에 오프로딩한다. 하지만 RNIC의 하드웨어 한계와 상대적으로 느린 암호화 성능 때문에 안전하면서도 효율적인 설계는 어렵다. 본 연구는 이 문제를 다음 세 가지 핵심 기법으로 해결한다: 동적 키 재구성, 설정 데이터 배칭(configuration-data batching), 그리고 컨텍스트 풀링(context pooling). 또한 오프로딩이 유익한 시점을 평가하기 위해 RDMA 메모리 디스어그리게이션 시스템을 대상으로 사례 연구를 수행한다. 그 결과, 단순한 오프로딩은 성능을 저하시킬 수 있으며, 그 이점을 실현하기 위해서는 CPU의 연산을 RNIC의 암호화와 중첩(overlapping)하는 것이 필수적임을 확인한다. 평가 결과, 중첩을 적용하면 RocksDB에서 CPU 기반의 안전한 RDMA 데이터 경로에 비해 P99.9 지연이 최대 9.63배까지 낮아짐을 보인다.
https://doi.org/10.1145/3768991
Remote direct memory access
Cryptography
Encryption
Public-key cryptography
Context (archaeology)
Confidentiality
Key (lock)
Data integrity
2
Article
|
·
인용수 0
·
2024
Poster: Pushing RDMA into Milliseconds RTT Communication
Jisu Ok, Wonsup Yoon, Sue Moon
높은 성능과 효율성 덕분에 RDMA는 오늘날 데이터센터에서 필수적인 네트워킹 기본 요소가 되었다. 그러나 기존의 RDMA 기반 시스템은 주로 수십 또는 수백 마이크로초의 RTT 범위에서 서로 떨어진 엔드포인트 간 데이터 통신을 가속하는 데 초점을 맞추고 있다. 본 논문은 다음의 질문에 답하고자 한다. RDMA의 성능과 효율성이라는 장점을 잃지 않으면서 RDMA를 어디까지 활용할 수 있는가? 우리는 밀리초 단위 RTT 경로에서의 RDMA 네트워킹 가능성을 연구하기 위한 방법론과 분석을 제시한다.
https://doi.org/10.1145/3680121.3699883
Remote direct memory access
Computer science
Operating system
Computer network
3
Article
|
·
인용수 0
·
2023
Host Efficient Networking Stack Utilizing NIC DRAM
Byeongkeon Lee, Donghyeon Lee, Jisu Ok, Wonsup Yoon, Sue Moon
호스트 자원과 네트워크 속도의 증가는 동기화되어 있지 않으며, 네트워크 속도 100~Gbps로부터의 이러한 불균형 현상은 현행 상태를 유지함으로써 호스트 자원이 병목이 된다. 우리는 호스트 부담을 줄이기 위한 기존 연구를 다음 세 가지 접근으로 분류한다: (1) 페이로드 복사를 제거하는 것(제로-카피), (2) 페이로드 복사에 특수 목적 하드웨어를 활용하는 것, (3) 프로토콜을 NIC(Network Interface Card)에 오프로딩하는 것. 그러나 각 접근법에는 단점이 있다. (1) 대부분의 제로-카피 방법은 애플리케이션의 수정이 필요하다. 또한 애플리케이션은 네트워크 I/O가 완료될 때까지 자신의 버퍼가 수정되지 않음을 보장해야 한다. (2) 특수 목적 하드웨어를 통한 복사 제거는 여전히 호스트 메모리를 사용하며, 상당한 메모리 대역폭을 소모한다. (3) NIC로 오프로딩된 프로토콜은 제한된 유연성을 가진다.
https://doi.org/10.1145/3600061.3600070
Computer science
Host (biology)
Bottleneck
Dram
Payload (computing)
Embedded system
Computer network
Protocol (science)
Bandwidth (computing)
Operating system
최신 정부 과제
34
과제 전체보기
1
2025년 8월-2026년 8월
|60,000,000
마이크로초 규모 스케줄러의 고효율 스케일링 구조와 하드웨어 가속 및 학습 기반 정책
최종 목표: 마이크로초 규모 스케줄러의 고효율 스케일링 구조와 하드웨어 가속 및 학습 기반 정책본 연구의 최종 목표는 기존 중앙 집중형 큐잉 방식 마이크로초 규모 스케줄러에서 고정적 리소스 할당으로 발생하는 기존 스케줄러의 비효율성을 동적 할당 방식으로 개선하면서도 이에 수반되는 오버헤드를 하드웨어 가속 및 학습 기반 알고리즘으로 최소화하는 것을 목표로 한...
클라우드
스케줄러
운영체제
하드웨어 오프로딩
학습 기반 소프트웨어
2
2025년 3월-2029년 12월
|1,400,000,000
이종 AI 반도체 가상화 기술 개발
특정 AI 반도체에 종속적이지 않으면서 범용 리눅스 운영체제 및 상용 클라우드 플랫폼 위에서 사용할 수 있는 오픈소스 기반 다종·이종 AI 반도체의 논리적 분할가상화 기술을 개발하여, 다양한 규모와 유형의 AI 워크로드와 서비스를 안전하고 비용효율적으로 서비스할 수 있는 기반을 마련하고자 함. 기존에 알려진 AI 반도체 가상화 방법론과 제조사 지원 기능을 ...
인공지능
반도체
가상화
클라우드
소프트웨어
3
2025년 3월-2029년 12월
|1,900,000,000
이종 AI 반도체 가상화 기술 개발
특정 AI 반도체에 종속적이지 않으면서 범용 리눅스 운영체제 및 상용 클라우드 플랫폼 위에서 사용할 수 있는 오픈소스 기반 다종·이종 AI 반도체의 논리적 분할가상화 기술을 개발하여, 다양한 규모와 유형의 AI 워크로드와 서비스를 안전하고 비용효율적으로 서비스할 수 있는 기반을 마련하고자 함. 기존에 알려진 AI 반도체 가상화 방법론과 제조사 지원 기능을 ...
인공지능
반도체
가상화
클라우드
소프트웨어
최신 특허
특허 전체보기
상태출원연도과제명출원번호상세정보
등록2020블록 데이터를 공유하는 블록체인 네트워크의 시뮬레이션 방법 및 이를 이용하는 시스템1020200153628
소멸2014네트워크 샘플링 장치 및 방법1020140079892
소멸2010네트워크 아키텍처 및 이를 이용한 패킷 처리 방법1020100083088
전체 특허

블록 데이터를 공유하는 블록체인 네트워크의 시뮬레이션 방법 및 이를 이용하는 시스템

상태
등록
출원연도
2020
출원번호
1020200153628

네트워크 샘플링 장치 및 방법

상태
소멸
출원연도
2014
출원번호
1020140079892

네트워크 아키텍처 및 이를 이용한 패킷 처리 방법

상태
소멸
출원연도
2010
출원번호
1020100083088