클라우드 네트워크 3

(LAB 02) AWS Bring UP and Queuing

Lab 02 요약: AWS 네트워크 및 대기열 설정 Lab 02에서는 AWS 네트워크 구성, EC2 인스턴스 설정, 네트워크 트래픽 시뮬레이션을 통해 클라우드 네트워킹 및 대기열 관리의 기본 개념을 학습합니다. VPC, 서브넷, VyOS 라우터 구성, iperf를 사용한 네트워크 성능 분석을 다루며, 실습을 통해 네트워크 환경의 설정 및 최적화를 경험합니다.주요 단계  1. AWS VPC 및 네트워크 구성  • VPC 생성: 10.0.0.0/16 CIDR 블록을 사용하는 VPC 생성.   • 서브넷 생성:     • 클라이언트, 서버, VyOS 라우터, 공용 인터넷 서브넷으로 구성된 4개의 서브넷 생성.   • 인터넷 게이트웨이 설정:     • VPC에 인터넷 게이트웨이를 연결하고, 라우팅 테이블을 업..

(LAB 01) Network with VyOS, and simple Socket Program

Lab 01: Summary 과제 개요 Lab 01에서는 컴퓨터 네트워크와 Linux 환경을 중심으로 다양한 실습을 수행하여 클라우드 네트워킹 및 소켓 프로그래밍의 기본을 이해하는 것을 목표로 한다. 학생들은 단계별 과제를 통해 Linux 설치, 네트워크 구성, VyOS 설정, 그리고 소켓 프로그래밍까지 다룬다.주요 단계 1. Linux 설치  • VirtualBox를 사용한 Linux 설치:   • Virtual Machine(VM)에 Linux 설치.   • 최소 512MB 메모리와 1~2개의 프로세서를 구성.   • 가상 메모리 크기를 12GB 이상으로 설정.   • 필수 패키지 설치:     • gcc, g++, net-tools, vim, openssh-server, traceroute 등. 2..

(Lecture 13) Network with RDMA

강의 요약: EE542 Lecture 13 - Network with RDMA 이번 강의는 Remote Direct Memory Access (RDMA) 기술을 중심으로 클라우드 네트워크 환경에서의 고성능 데이터 전송과 네트워크 성능 최적화에 대해 다루었다. RDMA는 네트워크 병목 현상을 줄이고 CPU 사용률을 낮추는 데 중요한 기술로, 기존 TCP/IP 기반 네트워크와의 차이점 및 주요 응용 사례를 설명한다.주요 내용 1. DMA(Direct Memory Access)와 RDMA의 차이점  • DMA:     • CPU의 개입 없이 메모리와 주변 장치 간 데이터를 전송.     • 주로 로컬 데이터 전송에 사용.   • RDMA:     • 네트워크 상에서 노드 간 직접 메모리 액세스.     • O..