High-Performance Multipath TCP Proxying for Cellular Networks
연구 내용
여러 경로를 활용하는 Multipath TCP를 셀룰러 환경에서 효율적으로 사용하도록, 패킷 단위 프로토콜 번역과 코어 친화 기반 처리로 프록시 성능을 높이는 연구
셀룰러 코어 네트워크에서 Multipath TCP의 실사용이 제한되는 배경에는 프록시 구성 시 데이터 릴레이로 인한 CPU 소모와 다중 코어 활용의 비효율이 있습니다. FlexCP는 분할 연결 프록시의 성능 병목을 줄이기 위해 두 프로토콜을 패킷 수준에서 번역하여 플로우 재조립과 메모리 복사를 줄입니다. 또한 SmartNIC를 활용해 동일 MPTCP 연결의 여러 서브플로우와 대응 TCP 연결을 코어에 친화적으로 매핑함으로써 락 없는 패킷 처리 구현을 지향합니다. 이를 통해 단일 머신에서 높은 처리량과 직접 연결 대비 제한적인 지연을 함께 달성하는 방향의 기술을 확보합니다.
관련 연구 성과
관련 논문
1편
관련 특허
0건
관련 프로젝트
3건
연구 흐름
초기 연구는 Multipath TCP 기반 전송에서 프록시가 가져오는 성능 손실 요인을 파악하고, 분할 연결 프록시 구조의 CPU 비용이 처리량에 미치는 영향을 분석하는 데 집중했습니다. 이후 해당 병목을 줄이기 위해 프로토콜 번역을 패킷 단위로 수행하는 구조를 설계하고, 불필요한 데이터 재배치와 소켓 버퍼 관리 부담을 줄이는 방향으로 구현을 구체화했습니다. 다음 단계에서는 SmartNIC의 기능을 이용해 연결-코어 친화성을 유지하는 방식을 적용하여 패킷 처리 경합을 완화하고, 셀룰러 네트워크 환경에서 시스템 성능을 검증하는 흐름으로 확장했습니다.
활용 가능성
활용 가능성은 알앤디써클 특화 AI 에이전트가 생성한 내용으로, 실제 연구 가능 여부는 연구실과의 논의가 필요합니다.
관련 논문
구분
제목
FlexCP: A Scalable Multipath TCP Proxy for Cellular Networks
관련 프로젝트
구분
제목
클라우드-네이티브 이동통신 시스템 원천기술 개발 및 리더십 구축
클라우드-네이티브 이동통신 시스템 원천기술 개발 및 리더십 구축
클라우드-네이티브 이동통신 시스템 원천기술 개발 및 리더십 구축