AWS 4

(Final Project) Elderly Fall Detection System

이번 학기 최종 팀 프로젝트로, 팀원 중 박사과정 학생이 음성 인식을 통한 파킨슨병 진단에 대한 아이디어와 관련 경험이 있어 처음에는 이 주제로 프로젝트를 진행하려고 했다. LAB 07에서 브레인스토밍을 할 때도 이 아이디어를 중심으로 준비했다. 그러나 프로젝트 요구사항에서 제시한 4가지 센서를 활용해야 한다는 기본 조건을 충족시키는 데 어려움이 있었다. 음성 분석은 마이크 하나만으로 충분히 구현 가능했으며, 추가 센서를 활용한다고 해도 자이로 센서를 사용해 손 떨림 정도를 측정하는 정도에 그칠 수밖에 없었다. 이 제한점 때문에 해당 주제는 결국 진행하기 어렵다고 판단했다. 두 번째로는 머신러닝을 활용한 산불 감지 시스템을 고려했다. 이 주제는 참고할 만한 레퍼런스가 많아 흥미로운 도전 과제처럼 보였다...

(LAB 05) Fast, Reliable File Transfer with Custom TCP/IP

Lab 05 요약: Fast, Reliable File Transfer with Custom TCP/IP Lab 05의 목표는 네트워크 조건(높은 지연 시간 및 패킷 손실률)에서 TCP 성능을 향상시키는 것입니다. 이를 위해 기존 TCP의 지수적 백오프 알고리즘을 제거하고, 수정된 TCP 스택을 테스트하며, 이를 통해 10Mbps 이상의 전송 성능을 달성해야 합니다. 실험은 AWS 및 VirtualBox 환경에서 수행됩니다.주요 실습 내용 1. TCP 성능 향상 배경  • 지수적 백오프 문제:     • TCP는 패킷 손실을 혼잡으로 간주하여 전송 속도를 줄임.     • 그러나 패킷 손실이 네트워크 불안정성(예: 위성 링크) 때문이라면 성능 저하가 과도함.   • 목표:     • TCP 성능을 향상시..

(LAB 03) Network Measurement

Lab 03 요약: 네트워크 성능 측정 및 분석 Lab 03에서는 AWS 환경에서 네트워크 대역폭, 지연 시간, 패킷 손실 등이 네트워크 성능에 미치는 영향을 실험하고 분석합니다. 이를 위해 iperf, tc(netem), scp와 같은 도구를 활용하며, 다양한 네트워크 조건에서의 성능 차이를 이해하고 최적화 방법을 탐구합니다.주요 실습 단계 1. 대역폭 및 지연 시간 측정  • 도구: iperf, ping, tc   • 실험 절차:     1. Ping으로 RTT 측정: 클라이언트와 서버 간 라운드트립 시간을 측정.     2. UDP 대역폭 측정: iperf를 사용하여 최대 대역폭 측정 (-b 옵션 사용).     3. TCP 처리량 측정: iperf로 TCP 전송 속도 측정.   • 네트워크 조건 ..

(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에 인터넷 게이트웨이를 연결하고, 라우팅 테이블을 업..