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
Twenty Thousands Leagues inside the Optical Fiber
Search
Ariya Hidayat
October 13, 2015
Technology
0
340
Twenty Thousands Leagues inside the Optical Fiber
Presented at O'Reilly Velocity Conference 2015 (Santa Clara, New York)
Ariya Hidayat
October 13, 2015
Tweet
Share
More Decks by Ariya Hidayat
See All by Ariya Hidayat
RAG for Small LLM
ariya
0
63
Vector Search and LLM
ariya
0
96
Making a Bigger Impact with Open Source
ariya
0
71
Practical Testing of Firebase Projects
ariya
0
68
Practical CI/CD for React Native
ariya
0
89
Hijrah ke TypeScript
ariya
0
360
Unggul dan Berdikari dengan Open-source
ariya
0
230
Practical CI/CD for React Native
ariya
1
400
Integrasi Berkesinambungan untuk React Native
ariya
1
340
Other Decks in Technology
See All in Technology
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
13
4.9k
YJIT Makes Rails 1.7x faster / RubyKaigi 2024
k0kubun
0
220
開発スピードの維持向上を支える、テスト設計の 漸進的進化への取り組み / Continuous Test Design Development for Speed of Product Development
ropqa
0
180
グイグイ系QAエンジニアでやっていくよ!
____rina____
0
740
複雑なビジネスルールに挑む:正確性と効率性を両立するfp-tsのチーム活用術 / Strike a balance between correctness and efficiency with fp-ts
kakehashi
5
3.4k
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
380
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
160
使われないものを作るな!出口から作るデータ分析基盤 / Data Platform Development Starting from the User Needs
amaotone
16
4.3k
Taking Flight with Tailwind CSS
opdavies
0
4.3k
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
110
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
テストコードを書きながらCompose Multiplatformを乗りこなす
subroh0508
0
140
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.3k
Git: the NoSQL Database
bkeepers
PRO
423
63k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
67
14k
Code Review Best Practice
trishagee
56
15k
Scaling GitHub
holman
457
140k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
The Cult of Friendly URLs
andyhume
74
5.7k
Navigating Team Friction
lara
179
13k
Transcript
Twenty Thousands Leagues inside the Optical Fiber
None
TELL ME … DO YOU EVEN?
None
RFC 1149: A Standard for the Transmission of IP Datagrams
on Avian Carriers
Semaphore Fire beacons Smoke signals
Heliograph Transmitter Receiver
Photophone
Only straight line Lossy medium
LASER = Amazing
Monochromatic Coherent
Fiber Optic
Jacket: 400 µm Buffer: 250 µm Cladding: 125 µm Core:
8 µm
Total Internal Reflection Cladding n = 1.44681 Core n =
1.45205 Attenuation (at 1550 nm) ~ 0.2 dB/km 1% remaining power after 62 miles
None
None
3.2 Tb/s 2 routes (north, south) 4 fiber pairs 40
channels of 10 Gb/s each http://commons.wikimedia.org/wiki/File:Map_TAT-14.png by Alexrk2 CC-BY-SA-3.0
In One Second 3.2 Tb/s 8 Blueray discs
Modulations Frequency-shift Keying (FSK) Amplitude-shift Keying (ASK) Phase-shift Keying (PSK)
Wavelength-Division Multiplexing MUX Single fiber DEMUX 100 GHz channel spacing
~ 1550 nm 40 channels
Optical Impairments Chromatic Dispersion Polarization Mode Dispersion Cross Phase Modulation
Four-Wave Mixing Polarization Dependent Loss
10 Gb/s 100 Gb/s 200 Gb/s 31 Tb/s over 7,200
km 155 channels × 200 Gb/s TAT-14: 0.4 Tb/s over 9,600 km 40 channels × 10 Gb/s 7.2 Tb/s over 6,500 km 80 channels × 100 Gb/s New fiber type 255 Tb/s over 1 km 50 channels × 5.1 Tb/s
“If I have seen further it is by standing on
the shoulders of giants.” Isaac Newton