Files
grpc_performance_comparison/assets/202060508-seminar/PPT.md
T
2026-05-07 04:42:50 +00:00

9.8 KiB

PPT.md — 발표자료(슬라이드) 작성을 위한 프롬프트

아래 프롬프트를 **발표자료 제작 도구(Canva, PowerPoint, Google Slides, Gamma 등)**에 입력하여 슬라이드를 생성하라. 배경 문서: BACKGROUND.md — 연구 배경 및 필요성 보조 문서: CLAUDE.md — 제안 기법·평가 지표, 참고/SGS/README.md — 선행 연구


프롬프트 (아래 내용을 그대로 발표자료 도구에 입력)


주제: AIoT 환경에서 gRPC over QUIC(HTTP/3) 고성능 통신 모듈 연구

발표 스타일: 학술 세미나 발표. 청중은 AI/클라우드/네트워크에 대한 기본 지식을 가진 연구자·개발자. 각 슬라이드는 하나의 명확한 메시지를 전달할 것.

디자인: 깔끔한 미니멀리즘. 다이어그램 중심. 텍스트는 bullet point 위주. 어두운 배경(다크 모드) 권장. 시스템별 식별 색상: REST-H2=rose, gRPC-H2=cyan, gRPC-H3=amber.

슬라이드 구성 (총 14장, 발표 시간 약 20~25분):


1/14 — 표지 (Title Slide)

  • 제목: AIoT 환경에서의 gRPC over QUIC 고성능 통신 모듈 연구
  • 부제: AI Agent와 IoT를 위한 차세대 전송 프로토콜 실증
  • 발표자/소속/날짜
  • 하단: "gRPC + HTTP/3 (QUIC) + Protocol Buffers v3"

2/14 — 연구 동기 (Motivation)

  • 제목: 왜 지금 이 연구인가?
  • 핵심 메시지: AI Agent 시대가 도래했지만, 통신 인프라는 1970년대의 TCP 위에 머물러 있다.
  • 3개의 키워드: AI Agent 폭증, 통신 병목, TCP의 한계
  • 우측에 작은 아이콘 3개 (뇌전증 Agent, 네트워크, TCP 연결)

3/14 — AIoT 환경의 정의

  • 제목: AIoT(Artificial Intelligence of Things)란?
  • 정의: AI Agent(LLM 기반)와 IoT 디바이스가 동일한 엣지-클라우드 인프라에서 공존하며 상호작용하는 환경
  • 3가지 핵심 특징:
    1. 이기종 트래픽 공존 — 수 KB RPC ~ 수 MB 이미지
    2. 엣지-클라우드 분산 처리
    3. 단대단(end-to-end) 응답성 요구
  • 예시 도식: [센서] → [AI Agent 분석] → [액추에이터 제어]

4/14 — AI Agent의 통신 구조

  • 제목: AI Agent는 어떻게 통신하는가?
  • 도식 (BACKGROUND.md §1.2 다이어그램 참조):
    • Main Agent ← LLM
    • 서브에이전트 / RAG(DB) / 도구(API) / IoT(센서)
  • 핵심 포인트: "AI Agent의 지능은 LLM이 결정하지만, AI Agent의 속도는 통신 인프라가 결정한다"
  • 아이콘: 4개의 화살표가 Main Agent에서 외부로 뻗어나가는 모양

5/14 — 트래픽 폭증의 세 가지 요인

  • 제목: 트래픽 폭증을 가속하는 3가지 구조적 요인
  • 3열 레이아웃:
① 보안 격리 ② 서브에이전트 아키텍처 ③ 24/7 가동
IPC → 네트워크 통신 전환 컨텍스트 한계 → 외부 호출 증가 동시간 Agent 수 급증
수십~수백 컨테이너/노드 작업 복잡도 = 통신 체인 깊이 RPS, 연결 비용, 내성 요구
  • 하단 정리: "보안을 위한 격리가 오히려 통신 건수를 폭증시키는 역설"

6/14 — 기존 통신의 한계

  • 제목: TCP(HTTP/2)의 근본적 한계
  • :
문제 설명 AIoT 영향
연결 수립 비용 TCP(1RTT)+TLS(1-2RTT)=2-3RTT 빈번한 단발성 RPC에서 latency 증가
HoL Blocking 한 스트림 패킷 손실 → 모든 스트림 지연 무선 환경, 다중 동시 RPC 성능 저하
연결 고정 IP/포트 변경 시 연결 단절 모바일 IoT, NAT rebinding 취약
  • 강조: "HTTP/2 멀티플렉싱의 HoL Blocking 문제가 특히 심각"
  • TCP는 1970년대 설계 → 현대 AIoT 환경에 부적합

7/14 — QUIC(HTTP/3)의 등장

  • 제목: QUIC(HTTP/3) — 차세대 전송 프로토콜
  • 왼쪽: TCP vs QUIC 연결 수립 비교 다이어그램
    • TCP: 3-way handshake + TLS = 2-3 RTT
    • QUIC: 0-RTT (두 번째 연결부터)
  • 오른쪽 표:
QUIC 특성 개선점 AIoT 효용
0-RTT 연결 키 캐싱 → 재연결 0-RTT 격리 Agent 간 RPC latency 감소
스트림 독립성 각 스트림 독립 흐름 제어 무선 IoT, 다중 RPC 성능 유지
연결 마이그레이션 Connection ID 기반 네트워크 전환에도 연결 유지
내장 암호화 TLS 1.3 통합 보안 통신 기본 적용
  • 강조: "QUIC은 UDP 위에서 HoL Blocking을 근본적으로 해결"

8/14 — Timeliness & Gap

  • 제목: 왜 지금 이 연구인가?
  • 웹/인프라 레벨: HTTP/3 도입 활발 (Nginx, Cloudflare, Chrome 등)
  • gRPC 레벨: 아직 stable 미도달, AIoT 환경 실증 부재
  • Gap 다이어그램:
    [웹 서버/브라우저/CDC] ← HTTP/3 이미 지원
    [gRPC over QUIC] ← PoC만 존재
    [AIoT 환경 실증] ← ★ 우리 연구 (Gap을 메움)
    
  • 하단: "인프라는 준비되었지만, AIoT 워크로드에 대한 gRPC-QUIC 실증은 아직 없다"

9/14 — 기반 선행 연구 (SGS)

  • 제목: 선행 연구 — 스마트팜 해충 탐지 기반 gRPC vs REST
  • 실험 구성:
    • Edge Controller(N150) → ROI 탐지(AMD Ryzen AI 9) → Cloud(GCP)
    • 3-way 비교: Cloud REST / Edge REST / Edge gRPC
  • 핵심 발견:
    1. gRPC(Protobuf) > REST(JSON) — 응답 시간·데이터 전송량 우수
    2. 엣지 처리 > 클라우드 처리 — 고지연 환경에서 특히 효과적
    3. gRPC + 엣지 조합 최상
  • 향후 연구 제안 중 본 연구의 방향: → ① HTTP/3(QUIC) 기반 gRPC (본 연구) → ② 스트리밍 패턴 (P2) → ③ LLM 라우팅 (범위 밖)

10/14 — 선행 연구 대비 차별성

  • 제목: 본 연구의 차별성
  • 비교 표:
항목 선행 연구(SGS) 본 연구
전송 계층 HTTP/2 (TCP) HTTP/3 (QUIC) 추가
시나리오 스마트팜 단일 IoT + AI Agent RPC 이중
게이트웨이 개념 제시 구현·정량 검증
평가 지표 응답 시간, 전송량 + 0-RTT, HoL 내성, 연결 마이그레이션
비교 시스템 3개 6개
  • 강조: 단순 QUIC 적용이 아닌, AIoT 도메인 특화 실증 연구(domain-specific empirical study)

11/14 — 연구 목표

  • 제목: 연구 목표 및 범위
  • P0 목표 3가지:
    1. 🎯 gRPC over QUIC 통신 모듈 구현 (Go 기반)
    2. 🎯 gRPC 엣지 게이트웨이 (프로토콜 변환 + 라우팅)
    3. 🎯 6-way 정량 성능 비교
  • 두 평가 시나리오:
    • ① AI Agent RPC (1-8KB, Unary, burst)
    • ② IoT 데이터 전송 (64KB-2MB, Streaming)
  • 성공 기준: 30회 반복, 95% CI, P50/P95/P99, RPS, HoL 내성 정량 측정

12/14 — 평가 설계

  • 제목: 평가 시나리오 및 KPI
  • 6개 비교 시스템: REST-Cloud / REST-Edge / gRPC-H2 / gRPC-H3 (제안①) / gRPC-H3-Stream / gRPC-H3-GW (제안②)
  • 5가지 네트워크 조건: Ideal, LAN, WAN-Low(50ms), WAN-High(200ms), Lossy(50ms+1~5%)
  • KPI: P50/P95/P99 Latency · RPS · Connection Overhead · 0-RTT · HoL Blocking 내성 · Payload Size
  • 통계적 유의성: Mann-Whitney U test, Tukey outlier, 최소 30회 반복

13/14 — 현재까지 진행 상황

  • 제목: 구현 현황 (Phase 0 — Demo UI)
  • 완료:
    • Bubble Tea 기반 Terminal UI (3개 시스템 비교)
    • mock 시뮬레이터 (param 반응형 추세 생성)
    • 3개 시나리오 (Small-Many / Small-Medium / Large-Few)
    • 프로젝트 문서 체계 (CLAUDE.md, IMPLEMENTATION.md, ARCHITECTURE.md 등)
  • 진행 중 / 예정:
    • Phase 1: gRPC 서버·QUIC 전송 계층 구현
    • Phase 2: 게이트웨이 + tc 네트워크 시뮬레이션
    • Phase 3~5: Mininet + 실측 벤치마크
  • 스크린샷 (가능하면): TUI 메뉴/설정/결과 화면 이미지 삽입

14/14 — 마무리 (Closing)

  • 핵심 메시지 (큰 글씨):

    AI Agent 시대가 요구하는 고빈도·저지연·고신뢰 통신을 위해, TCP 기반 HTTP/2의 한계를 QUIC(HTTP/3)으로 극복하는 gRPC 통신 모듈을 설계·구현하고, AIoT 환경에서 실증한다.

  • 연구의 성격: 새로운 프로토콜의 발명이 아닌, AIoT 도메인 특화 실증 연구
  • 감사 인사
  • Q&A

발표자 노트

슬라이드 시간 핵심 전달 사항
2~3 3분 "AI Agent가 많아지는데 통신이 느리면 전체 시스템이 느려진다" — 문제 인식
4~5 4분 구체적으로 왜 통신이 폭증하는지 — 세 가지 요인을 이해시킬 것
6~7 4분 TCP의 한계 → QUIC이 어떻게 해결하는지 — 기술적 이해
8~9 3분 "이미 QUIC은 인프라에 도입됐는데 gRPC에는 아직" — Gap 설명
10~12 5분 연구의 차별성과 구체적 범위 — "무엇을, 어떻게 측정할 것인가"
13 2분 현재 어디까지 왔는지 — 신뢰감 형성
14 1분 핵심 메시지 요약

주의사항

  1. 슬라이드에 텍스트를 너무 많이 넣지 말 것 — 각 슬라이드는 5~7개 bullet point 이내
  2. 표와 다이어그램을 적극 활용할 것 (특히 TCP vs QUIC 비교, 통신 구조)
  3. 시스템별 식별 색상 일관성 유지 (REST-H2=rose, gRPC-H2=cyan, gRPC-H3=amber)
  4. "AIoT" 개념은 슬라이드 3에서 정의하므로 이후 슬라이드에서 재정의 불필요
  5. 본 연구의 novelty는 "gRPC over QUIC의 발명"이 아닌 "AIoT 도메인에서의 실증"임을 반복 강조
  6. 참고/SGS/README.md의 구체적 성능 수치는 아직 확보되지 않았으므로, "결과는 본 연구에서 재현·확장 예정"으로 표기