Files
2026-05-07 04:42:50 +00:00

220 lines
9.8 KiB
Markdown

# PPT.md — 발표자료(슬라이드) 작성을 위한 프롬프트
> 아래 프롬프트를 **발표자료 제작 도구(Canva, PowerPoint, Google Slides, Gamma 등)**에 입력하여 슬라이드를 생성하라.
> 배경 문서: [`BACKGROUND.md`](BACKGROUND.md) — 연구 배경 및 필요성
> 보조 문서: [`CLAUDE.md`](CLAUDE.md) — 제안 기법·평가 지표, [`참고/SGS/README.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의 구체적 성능 수치는 아직 확보되지 않았으므로, "결과는 본 연구에서 재현·확장 예정"으로 표기