Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
100Gbpsソフトウェアルータの実現可能性に関する論文
Search
Yuuki Tsubouchi (yuuk1)
May 15, 2013
Technology
1
2.6k
100Gbpsソフトウェアルータの実現可能性に関する論文
100Gbpsソフトウェアルータの実現可能性に関する考察
Yuuki Tsubouchi (yuuk1)
May 15, 2013
Tweet
Share
More Decks by Yuuki Tsubouchi (yuuk1)
See All by Yuuki Tsubouchi (yuuk1)
エンジニアのためのSRE論文への招待 / Introduction to SRE Papers for Engineers
yuukit
1
5.7k
博士課程での研究まとめ 2023年1月版 / Summary of my research in the PhD course
yuukit
1
160
AI時代に向けたクラウドにおける信頼性エンジニアリングの未来構想 / DICOMO2022 6A-1
yuukit
7
2.6k
AIOps研究録―SREのための システム障害の自動原因診断 / SRE NEXT 2022
yuukit
9
11k
Interactive AIOps
yuukit
0
1.8k
Meltria: マイクロサービスにおける 異常検知・原因分析のための データセットの動的生成システム / Meltria in IOTS2021
yuukit
1
1.5k
AIOpsの研究動向と AIOps向けデータセットの動的生成の研究 / Introducing AIOps and A Dynamic Datasets Generating System
yuukit
1
650
分散アプリケーションの高信頼化のための 運用技術に関する研究 / A Study on Operation Technology for High Reliability of Distributed Applications
yuukit
1
720
ネットワークサービスの依存発見に向いた TCP/UDP通信の低負荷なトレース手法 / Low Overhead TCP-UDP Tracing in Kernel
yuukit
5
3.9k
Other Decks in Technology
See All in Technology
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
2
590
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
280
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
690
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.2k
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
270
Building Dashboards as a Hobby
egmc
0
350
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
600
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
6
1.1k
JSON攻略法.pdf
miyakemito
8
5.2k
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
350
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
100
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
17k
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
Writing Fast Ruby
sferik
622
60k
Adopting Sorbet at Scale
ufuk
69
8.6k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Fireside Chat
paigeccino
22
2.6k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Why Our Code Smells
bkeepers
PRO
331
56k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Designing with Data
zakiwarfel
96
4.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
6
1.3k
Web Components: a chance to create the future
zenorocha
306
41k
Transcript
#VJMEJOHB4JOHMF#PY (CQT4PGUXBSF3PVUFS 4BOHKJO)BO ,FPO+BOH ,ZPVOH4PP1BSL 4VF.PPO ,"*45 *O*&&&8PSLTIPQPO-PDBMBOE.FUSPQPMJUBO"SFB /FUXPSLT
JEZ@VVLJ!Z@VVL 1
1BDLFU4IBEFSB(16BDDFMFSBUFE4PGUXBSF3PVUFS 4BOHKJO)BO ,FPO+BOH ,ZPVOH4PP1BSLBOE4VF.PPO *OQSPDFFEJOHTPG"$.4*($0.. %FMIJ *OEJB 4FQUFNCFS 44-4IBEFS$IFBQ44-"DDFMFSBUJPO XJUI$PNNPEJUZ1SPDFTTPST
,FPO+BOH 4BOHKJO)BO 4FVOHZFPQ)BO 4VF.PPO BOE ,ZPVOH4PP1BSL *OQSPDFFEJOHTPG64&/*9/4%* #PTUPO ." .BSDI ಉ͡ݚڀάϧʔϓͷจ 2
ᶗ*OUSPEVDUJPO 3
*OUSPEVDUJPO ιϑτΣΞϧʔλॊೈͳύέοτॲཧͷͨΊͷັྗ తͳϓϥοτϑΥʔϜͰ͋Δ ॳظͷϧʔλ൚༻ίϯϐϡʔλͰߏங͞Ε͍ͯͨ ޙ͔Β(CQTͷߴ࣭ϧʔλಛघͳϋʔ υΣΞ͕಄ ࠷ۙͷ1$ϋʔυΣΞΛ༻͍ͨιϑτΣΞϧʔλ͕ ίετύϑΥʔϚϯεͷ໘Ͱڝ૪ ϚϧνίΞ$16ɼߴଳҬ෯/*$ɼߴͳ$16ϝϞϦؒͷΠ ϯλʔίωΫτ͓ΑͼγεςϜόεͳͲ
3PVUF#SJDLTͷΑ͏ͳ࣮ݧతͳιϑτΣΞϧʔλ (CQT 4
*OUSPEVDUJPO ݱࡏ͘͠༧ଌՄೳͳະདྷͷٕज़Ͱ4JOHMF#PYιϑ τΣΞϧʔλͷੑೳΛͲΕ͘Β͍ͩͤΔͷ͔ʁ ༧ଌ͞ΕΔϋʔυϧΛ·ͱΊɼ୯ҰͷYϚγϯͰ (CQTͷεϧʔϓοτΛୡ͢ΔܭըΛͨͯͨ 5
ᶘ0QQPSUVOJUJFTBOE $IBMMFOHFT 6
ߴੑೳϋʔυΣΞΞʔΩςΫνϟ ۙͷ*OUFMͱ".%ͷΞʔΩςΫνϟվྑ ϚϧνίΞɾϓϩηοα ֤ίΞʹରͯ͠ฏʹେ͖ͳϝϞϦଳҬ෯Λఏڙ͢Δ$16ʹ ౷߹͞ΕͨϝϞϦίϯτϩʔϥ (CQT/*$ͷΑ͏ͳपลػثʹߴʹଓ͢Δ1$* &YQSFTT *OUFM2VJDL1BUI*OUFSDPOOFDU 21* ".%
)ZQFS5SBOTQPSUͷΑ͏ͳQPJOUUPQPJOUΠϯλʔίωΫτʹ ΑΓޓ͍ʹଓ͞ΕͨϚϧν$16ιέοτ ͜ΕΒͷϦιʔεΛޮՌతʹ׆༻͢ΔߴੑೳιϑτΣ ΞϧʔλΛߏங͢Δ伴ͱͳΔ 7
ϧʔλͷϋʔυΣΞߏྫ /6."$16͝ͱʹϩʔΧϧͳϝϞϦΛͭΞʔΩςΫνϟ *0)ʢ*0ϋϒʣ/*$ετϨʔδͱͷଓ /6."OPEFT ( Y 8
ύϑΥʔϚϯεϘτϧωοΫ લड़ͷϧʔλΞʔΩςΫνϟʹ͓͚ΔύϑΥʔϚϯεϘ τϧωοΫΛߟ͢Δ ҎԼͷ؍͔ΒϘτϧωοΫΛߟ $16αΠΫϧ *0ଳҬ෯ ϝϞϦଳҬ෯ 9
$16αΠΫϧ Ϟμϯͳ/*$ɼ֤$16ίΞʹରͯ͠ಠཱͨ͠ύέοτ ΩϡʔΛͭͨΊɼ$16ίΞʹରͯ͠εέʔϧ͢Δ ͔͠͠ɼখ͞ͳύέοτͰύέοτϑΥϫʔσΟϯά ͷΑ͏ͳQFSQBDLFUॲཧ͕ࢧతͱͳΔ (CQTڥͰɼϚϧνίΞ$16Ͱ͑͞ɼQFS QBDLFUॲཧͷίετਂࠁͰ͋Δ 10
$16αΠΫϧ 3PVUF#SJDLTͰɼ/*$QPSU͔Βผͷ/*$QPSUʹϑΥ ϫʔυ͢ΔͨΊʹɼ $16αΠΫϧඞཁ ͠࠷খͷύέοταΠζ #ZUFT Ͱ(CQT .QQT Λୡ͠Α͏ͱ͢Δͱɼ()[$16α ΠΫϧඞཁ
࠷৽ͷ*OUFM9$16 ()[YίΞ Y$16 ιέοτͰ͑͞ɼ߹ܭαΠΫϧ()[ఔͰ͋Γɼ ഒͷੑೳ͕ඞཁ 11
$16αΠΫϧ QFSQBDLFUॲཧͷΦʔόϔουΛվળͰ͖Δ͔ʁ ͞ΒͳΔੑೳ্ͷͨΊʹҎԼΛఏҊ ύέοτόοϑΝͷಈత֬อΛΊͯɼݻఆόοϑΝΛ͏ ڧ੍తͳΩϟογϡϛεΛ͙ͨΊʹɼύέοτσʔλΛ σΟεΫϦϓλ͝͠ʹQSFGFUDI DBDIFCPVODJOHΛ࠷খԽͯ͠ɼ$16ίΞؒͷޡͬͨΩϟο γϡͷڞ༗Λݮ<> ͜ΕΒͷ࠷దԽʹΑΓQFSQBDLFUॲཧͷΦʔόϔου Λ·Ͱݮ<>
ඞཁͳ$16αΠΫϧ͕()[➔()[ͱͳΓɼ ݱࡏͷ$16ͰୡՄೳ ύέοτ*0Ҏ֎ͷॲཧ'1("(16ʹΦϑϩʔυ 12
*0ଳҬ෯ /*$͔Βड৴ͨ͠ύέοτ1$*FϦϯΫɼ*0)Tɼ21* ϦϯΫɼ࠷ऴతʹϝϞϦόεΛ௨Δ ͦͷ͋ͱɼ$16͕ϝϞϦΞΫηεʹΑΓύέοτΛॲ ཧ͠ɼٯॱʹύέοτΛૹ৴͢Δ /*$㲗$16ͷύέοτσʔλύεʹ͓͚ΔϘτϧωο ΫΛௐࠪ 13
*0ଳҬ෯1$*F ݱࡏͷ(C&/*$ͭ·ͨͭͷϙʔτΛͪɼϗ ετΠϯλϑΣʔεͱͯ͠1$*FY 1$*FϨʔϯ͋ͨΓํͰ(CQT YͰ (CQT (CQTΛୡ͢ΔͨΊʹɼগͳ͘ͱݸͷY εϩοτ͕ඞཁ ୯Ұͷ*OUFM·ͨ*0)ͭ·ͰͷYε ϩοτ͔͠αϙʔτͯ͠ͳ͍
͕ͨͬͯ͠ɼϚβϘʔυ্ʹͭͷ*0)͕ඞཁ 4VQFS.JDSP$PNQVUFS`T9%") 'Λ༻ ͭͷ1$*FYεϩοτͱͭͷYεϩοτΛͭ 14
*0ଳҬ෯2VJDL1BUI*OUFSDPOOFDU 21*ϦϯΫͭͷׂ͕͋Δ ᶃ$16ιέοτUP$16ιέοτ ᶄ*0)UP*0) ᶅ$16UP*0) ֤21*ϦϯΫํͰ(CQT ࠷ѱͷγφϦΦશύέοτ͕ยํͷ*0)Ͱड৴͞Εɼ ͏ยํͷ*0)ʹϑΥϫʔσΟϯά͞ΕΔ͜ͱͰ͋Δ ᶄ ᶅʹ͍ͭͯยํͷϦϯΫ
(CQT ͔͑͠ͳ͍ ϦϯΫᶃʹ͍ͭͯɼ֤ύέοτ͕ಉ͡ϊʔυͷ$16Ͱ ॲཧ͞Εͯɼ/*$͕ύέοτΛಉ͡ϊʔυͷϝϞϦʹί ϐʔ͢ΔݶΓͳ͍ ᶃ ᶄ ᶅ ᶅ 15
*0ଳҬ෯ܭଌख๏ ͭͷϙʔτ/*$ͷ͏ͪɼΛύέοτδΣωϨʔλ ʹ͍ɼΛධՁʹ͏ ධՁͷͨΊʹͭͷγεςϜΛ͏ ݸͷ$16ιέοτͱݸͷ*0)Λͭαʔό ݸͷ$16ιέοτͱݸͷ*0)ΛͭσεΫτοϓ σεΫτοϓݸͷ1$*FεϩοτΛͪɼͭ/*$ɼ͏ͭ άϥϑΟοΫΧʔυ *0ଳҬ෯Λਖ਼֬ʹଌఆ͠ɼϘτϧωοΫΛ໌Β͔ʹ͢ ΔͨΊʹछྨͷߏͰ࣮ݧ͢Δ
16
*0ଳҬ෯ܭଌख๏ ߏ ૹ৴εϧʔϓοτ (CQTͰ͑ ΒΕΔ ड৴εϧʔϓοτ (CQT ϑΥϫʔσΟϯά (CQT 17
*0ଳҬ෯ܭଌख๏ ߏ ૹ৴εϧʔϓοτ (CQT ཧ࠷େ ड৴ϑΥϫʔσΟϯ ά(CQT ߏͷഒ $16ιέοτ*0) ߏͰ(CQT
ୡͰ͖ͳ͍ OPEFDSPTTJOHͰ͔ ΘΒͳ͍ͷͰɼ21*Ϧ ϯΫ͕ϘτϧωοΫͰ ͳ͍ 18
*0ଳҬ෯ܭଌख๏ ߏ ૹड৴ͱʹεϧʔϓοτݸͷ/*$ Ͱͷ࠷େεϧʔϓοτͰ͋Δ(CQT ૹ৴ͱड৴ͷεϧʔϓοτࠩͷݪҼ Կ͔ʁ ߏ Ͱͷड৴εϧʔϓοτͷԼ ɼݸͷ$16ιέοτΑΓݸͷ *0)͕ݪҼ
ϑΥϫʔσΟϯάੑೳ͕ ૹ৴ड৴ੑೳΑΓ͍ ϝϞϦϘτϧωοΫʹΑ Γ੍ݶ͞Ε͍ͯΔ ࣍ϖʔ δ 19
ϝϞϦଳҬ෯ ϑΥϫʔσΟϯά༷ʑͳϝϞϦΞΫηεΛ͏ (CQTτϥϑΟοΫΛϑΥϫʔσΟϯά͢ΔͨΊͷ ϝϞϦଳҬ෯গͳ͘ͱ(CQTඞཁ /*$ͱϝϞϦؒͷ(CQTసૹ ϝϞϦͱ$16ؒͷ(CQTసૹ ૹ৴ͱड৴ͰํඞཁͳͷͰഒ ֤ύέοτ͝ͱʹόΠτͷSFBEXSJUFϝϞϦΞΫη ε͕ൃੜ ͞Βʹύέοτʹґଘͯ͠ϝϞϦόεʹෛՙ͕͔͔Δ
(CQT 20
ϝϞϦଳҬ෯ QͰૹ৴ड৴ੑೳΑΓϑΥϫʔσΟϯάੑೳ͕ ͍ཧ༝ϝϞϦଳҬ෯͕ෆ͍ͯ͠ΔͨΊ ϑΥϫʔσΟϯάʹཁ͢Δ$16ར༻Ͱ͋Δ ΑΓେ͖ͳϝϞϦଳҬ෯ΛಘΔͨΊʹɼϝϞϦΦʔόΫϩο Ϋ͢ΔͱϑΥϫʔσΟϯάੑೳ͕ૹ৴ड৴ੑೳʹۙ͘ͳͬͨ ࣮ݧͰ%%3 .)[ͷτϦϓϧνϟϯωϧ༻ ݸͷ$16ʹରͯ͠࠷େଳҬ෯ͷཧ(CQTɼଌఆ (CQT
(CQTͷϑΥϫʔσΟϯάʹ֤ϊʔυʹ(CQTඞཁ ͳͷͰ(CQTͰΓͳ͍ ϝϞϦଳҬ෯ͷ্ख๏ͱͯ͠ϊʔυͷ૿Ճ͕͋Δ /6."ͰϦϞʔτϝϞϦͷΞΫηε͕ߴՁͳͷ ͰɼσʔλஔʹؾΛ͚ͭΔඞཁ͕͋Δ 21
ᶙ%JTDVTTJPOBOE 'VUVSF8PSL 22
%JTDVTTJPOBOE'VUVSF8PSL ݱࡏͷٕज़Ͱ(CQTϧʔλͷ࣮ݱՄೳੑʹ͍ͭͯड़ ͨ զʑݱࡏͷ1$ΞʔΩςΫνϟʹ͓͚Δͭͷओཁͳ ϘτϧωοΫΛ໌Β͔ʹͨ͠ $16αΠΫϧ ࠷దԽٕज़ʹΑΓQFSQBDLFUॲཧͷΦʔόϔουΛݮ͠ɼ'1(" (16ʹΑΓܭࢉαΠΫϧΛ૿෯͢Δ *0ଳҬ෯ *0ϋϒͷνοϓηοτͱϚϧν*0ϋϒͷߏͷվྑ
͓ΑͼϚϧν $16ιέοτʹର͢ΔΑΓେ͖ͳϝϞϦόϯυ෯͕ɼϘτϧωοΫ Λܰݮ͢Δ 23
Ql#Z(PPHMJOH XFpOEUIBUz 24