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.7k
100Gbpsソフトウェアルータの実現可能性に関する論文
100Gbpsソフトウェアルータの実現可能性に関する考察
Yuuki Tsubouchi (yuuk1)
May 15, 2013
Tweet
Share
More Decks by Yuuki Tsubouchi (yuuk1)
See All by Yuuki Tsubouchi (yuuk1)
MetricSifter:クラウドアプリケーションにおける故障箇所特定の効率化のための多変量時系列データの特徴量削減 / FIT 2024
yuukit
2
120
工学としてのSRE再訪 / Revisiting SRE as Engineering
yuukit
19
11k
Cloudless Computingの論文紹介
yuukit
2
420
#SRE論文紹介 Detection is Better Than Cure: A Cloud Incidents Perspective V. Ganatra et. al., ESEC/FSE’23
yuukit
3
1.5k
エンジニアのためのSRE論文への招待 / Introduction to SRE Papers for Engineers
yuukit
2
11k
博士課程での研究まとめ 2023年1月版 / Summary of my research in the PhD course
yuukit
1
250
AI時代に向けたクラウドにおける信頼性エンジニアリングの未来構想 / DICOMO2022 6A-1
yuukit
7
2.9k
AIOps研究録―SREのための システム障害の自動原因診断 / SRE NEXT 2022
yuukit
10
12k
Interactive AIOps
yuukit
0
2.1k
Other Decks in Technology
See All in Technology
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
AWS Lambda のトラブルシュートをしていて思うこと
kazzpapa3
2
170
Lambdaと地方とコミュニティ
miu_crescent
2
370
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
AIチャットボット開発への生成AI活用
ryomrt
0
170
TypeScript、上達の瞬間
sadnessojisan
46
13k
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.2k
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
170
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Making Projects Easy
brettharned
115
5.9k
For a Future-Friendly Web
brad_frost
175
9.4k
Why Our Code Smells
bkeepers
PRO
334
57k
Faster Mobile Websites
deanohume
305
30k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Agile that works and the tools we love
rasmusluckow
327
21k
Designing for Performance
lara
604
68k
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