Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
リアルな遅延を測る仕様
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kota-yata
August 11, 2026
Programming
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
リアルな遅延を測る仕様
Responsiveness under Working Conditions
kota-yata
August 11, 2026
More Decks by kota-yata
See All by kota-yata
Arch輪読: 詳解システムパフォーマンス 第二版 第6章
kota_yata
0
71
RG-Arch 輪講資料: Binary Hacks Rebooted 数値演算など
kota_yata
0
79
結局QUICで通信は速くなるの?
kota_yata
10
8k
RG-Arch輪考資料: QUIC is not Quick Enough over Fast Internet
kota_yata
0
190
RG-Arch輪考資料: Implementation and Performance Evaluation of the QUIC Protocol in Linux Kernel
kota_yata
0
220
2024年秋 中村研 WIP発表資料
kota_yata
0
110
パタヘネ輪読: 第五章
kota_yata
0
95
パタヘネ輪読: 第一章
kota_yata
0
370
2023年秋 中村研 WIP発表資料
kota_yata
0
160
Other Decks in Programming
See All in Programming
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.4k
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
110
Verilogで学ぶCPU自作入門.pdf
uyuki234
2
640
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
3.3k
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.2k
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
370
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
210
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.9k
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
490
JRuby: Past, Present, and Future
headius
0
170
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
5
4k
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
Practical Orchestrator
shlominoach
192
12k
The SEO identity crisis: Don't let AI make you average
varn
0
560
Evolving SEO for Evolving Search Engines
ryanjones
0
300
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
HDC tutorial
michielstock
2
880
Between Models and Reality
mayunak
4
460
Why Our Code Smells
bkeepers
PRO
340
58k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
520
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Transcript
“リアルな”遅延を測る仕様 Responsiveness under Working Conditions CDN⾃作(Y4)ゼミ チューター ⼋⾕航太
より良いサービス体験を提供するために遅延は⼤事 • 近年,アクセス回線において帯域が問題になることは⼤きく減った ◦ Webページロード,動画再⽣,ビデオ会議など⼀般的なワークロードは今の帯域幅 (<1Gbps)で問題なく動く ◦ • 無線規格の帯域幅増加,リクエスト多重化 etc.
QoEを上げるために,パケットの伝送遅延が⼤きな要素になっている 帯域増やせばいいじゃん こういう時代は終わった 帯域やくざ 2
混雑時の遅延が重要 • あるパケットの平常時の伝送遅延は,サーバーとの距離‧経路やキャッシュの 有無が⼤きな影響を及ぼす • • 混雑時の伝送遅延にはネットワーク機器のキューイングが関わってくる ◦ Bufferbloat ◦
帯域の太さに関わらずキューイングは発⽣する 任意のネットワーク性能検証サービス(speedtest.com, fast.com etc.)はそ のタイミングのスループット,RTTしか⽰さない ◦ fast.comでRTT20msだからこのネットワークは速い!→諸説 混雑時の伝送遅延を測るにはどうすれば?? 3
Responsiveness under Working Conditions https://datatracker.ietf.org/doc/draft-ietf-ippm-responsiveness/ • 回線に⼗分な負荷をかけ、実際に通信している最中の遅延を測定する • 新規接続と既存接続の両⽅で、⼩さなHTTPリクエストの応答時間を測る •
測定結果を RPM(Round-trips Per Minute) として表現する • ◦ RTTの逆数 ◦ ⾼いほど応答性がよい HTTP1/2でテスト 4
Responsiveness under Working Conditions • ⼗分に⼤きい”infinitely large files”を転送するセッションを張る • goodputが増加し続けるかに関わらず上限16として徐々にセッション数を増や
していく • その中で⼆つの遅延計測セッションを張る ◦ ◦ Foreign Probe ▪ TCP+TLSハンドシェイク ▪ HTTPの1バイトのGETリクエストとレスポンス Self Probe ▪ 上のInfinitely large filesのセッションで別ストリームとしてGETリクエスト/レ スポンス 5
まとめ • 負荷がかかっているネットワークの伝送遅延を測る共通の⽅法がなかった • pingより”リアル”な遅延を測る⽅法が確⽴されつつある 6