HomePostAbout
thumbnail
Ubuntu 커널 TCP Reno 모듈 성능 개선 과제
Network
OS
Choice
2024.04.25.

해당 포스트는 성균관대학교 컴퓨터네트워크 수업 중 진행된 TCP 개선 과제를 정리한 것입니다.

1. 목표 설정

Ubuntu 커널 TCP Reno 모듈을 개선한 커스텀 모듈을 만들고,
Mininet 에뮬레이터로 다양한 환경에서의 성능을 측정한다.

환경 설정

  • Ubuntu 20.04 LTS
  • Mininet
    Mininet 테스트 토폴로지 환경은 아래 보고서 사진 참고.

성능 평가 지표

  • Link Utilization (모든 연결의 bandwidths 총합)
  • Fairness (Jain’s fairness index)
  • Latency (rtt avg)

Mininet이란?

Network Emulator로서, 하나의 호스트 안에서 가상 네트워크 환경을 구성하고 통신이 가능하다.
https://github.com/mininet/mininet

.

설치 코드

git clone https://github.com/mininet/mininet.git
PYTHON=python3 util/install.sh -fnv
sudo mn

2. 보고서 정리

. . . . . . . . . . . .

Source

Just an developer with drinks
2022 HyeonDong, Powered By Gatsby.