-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpapers.html
More file actions
545 lines (535 loc) · 30.9 KB
/
papers.html
File metadata and controls
545 lines (535 loc) · 30.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="Nathan Farrington" />
<meta name="copyright" content="Nathan Farrington" />
<meta name="description" content="Papers
" />
<meta property="og:type" content="article" />
<meta name="twitter:card" content="summary">
<meta property="og:title" content="Papers "/>
<meta property="og:url" content="./papers.html" />
<meta property="og:description" content="Papers" />
<meta property="og:site_name" content="Nathan Farrington" />
<meta property="og:article:author" content="Nathan Farrington" />
<meta name="twitter:title" content="Papers ">
<meta name="twitter:description" content="Papers">
<title>Papers · Nathan Farrington
</title>
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="./theme/css/pygments.css" media="screen">
<link rel="stylesheet" type="text/css" href="./theme/css/math.css" media="screen">
<link rel="stylesheet" type="text/css" href="./theme/tipuesearch/tipuesearch.css" media="screen">
<link rel="stylesheet" type="text/css" href="./theme/css/elegant.css" media="screen">
<link rel="stylesheet" type="text/css" href="./theme/css/custom.css" media="screen">
<link rel="shortcut icon" href="./images/favicon.ico" type="image/x-icon" type="image/png" />
<link rel="icon" href="./images/apple-touch-icon-152x152.png" type="image/png" />
<link rel="apple-touch-icon" href="./images/apple-touch-icon.png" type="image/png" />
<link rel="apple-touch-icon" sizes="57x57" href="./images/apple-touch-icon-57x57.png" type="image/png" />
<link rel="apple-touch-icon" sizes="72x72" href="./images/apple-touch-icon-72x72.png" type="image/png" />
<link rel="apple-touch-icon" sizes="76x76" href="./images/apple-touch-icon-76x76.png" type="image/png" />
<link rel="apple-touch-icon" sizes="114x114" href="./images/apple-touch-icon-114x114.png" type="image/png" />
<link rel="apple-touch-icon" sizes="120x120" href="./images/apple-touch-icon-120x120.png" type="image/png" />
<link rel="apple-touch-icon" sizes="144x144" href="./images/apple-touch-icon-144x144.png" type="image/png" />
<link rel="apple-touch-icon" sizes="152x152" href="./images/apple-touch-icon-152x152.png" type="image/png" />
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="./images/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="./images/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="./images/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="./images/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="./images/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="./images/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="./images/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="./images/apple-touch-icon-152x152.png" />
<link rel="icon" type="image/png" href="./images/favicon-16x16.png" sizes="16x16" />
<link rel="icon" type="image/png" href="./images/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="./images/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/png" href="./images/favicon-128.png" sizes="128x128" />
<link rel="icon" type="image/png" href="./images/favicon-196x196.png" sizes="196x196" />
<meta name="application-name" content="Nathan Farrington"/>
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="./images/mstile-144x144.png" />
<meta name="msapplication-square70x70logo" content="./images/mstile-70x70.png" />
<meta name="msapplication-square150x150logo" content="./images/mstile-150x150.png" />
<meta name="msapplication-wide310x150logo" content="./images/mstile-310x150.png" />
<meta name="msapplication-square310x310logo" content="./images/mstile-310x310.png" />
</head>
<body>
<div id="content-sans-footer">
<div class="navbar navbar-static-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="./"><span class=site-name>Nathan Farrington</span></a>
<div class="nav-collapse collapse">
<ul class="nav pull-right top-menu">
<li ><a href=".">Home</a></li>
<li class="active"><a href="./papers.html">Papers</a></li>
<li ><a href="./patents.html">Patents</a></li>
<li ><a href="./categories.html">Categories</a></li>
<li ><a href="./tags.html">Tags</a></li>
<li ><a href="./archives.html">Archives</a></li>
<li><form class="navbar-search" action="./search.html" onsubmit="return validateForm(this.elements['q'].value);"> <input type="text" class="search-query" placeholder="Search" name="q" id="tipue_search_input"></form></li>
</ul>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span1"></div>
<div class="span10">
<article>
<div class="row-fluid">
<header class="page-header span10 offset2">
<h1><a href="./papers.html"> Papers </a></h1>
</header>
</div>
<div class="row-fluid">
<div class="span8 offset2 article-content">
<div class="section" id="id1">
<h2>2016</h2>
<div class="line-block">
<div class="line"><strong>Your Data Center Switch is Trying Too Hard</strong></div>
<div class="line">Xin Jin, Nathan Farrington, and Jennifer Rexford</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/sosr/2016/"><span class="caps">ACM</span> Symposium on <span class="caps">SDN</span> Research</a>
(<span class="caps">SOSR</span> 2016), Santa Clara, California, March 14–15, 2016</div>
<div class="line">(<a class="reference external" href="/papers/sourcey-sosr16.pdf"><span class="caps">PDF</span></a>)</div>
</div>
</div>
<div class="section" id="id2">
<h2>2015</h2>
<div class="line-block">
<div class="line"><strong>Invited Talk: Enabling Data Center <span class="caps">SDN</span> with Stateless Source
Routing</strong></div>
<div class="line">Nathan Farrington</div>
<div class="line"><a class="reference external" href="http://www.ecoc2015.org/modules.php?name=webstructure&idwebstructure=45">European Conference on Optical
Communications</a>
(<span class="caps">ECOC</span> 2015), Valencia, Spain, September 28–October 1, 2015</div>
<div class="line">(Slides: <a class="reference external" href="/presentations/ecoc15-sourcey-slides.pdf"><span class="caps">PDF</span></a>)</div>
</div>
</div>
<div class="section" id="id3">
<h2>2014</h2>
<div class="line-block">
<div class="line"><strong>Invited Talk: The Dawn of Channelized Ethernet</strong></div>
<div class="line">Nathan Farrington</div>
<div class="line"><a class="reference external" href="http://www.hoti.org/hoti22/program/"><span class="caps">IEEE</span> Sympoisum on High-Performance
Interconnects</a> (Hot
Interconnects 22), Mountain View, California, <span class="caps">USA</span>, August 26-27,
2014</div>
<div class="line">(Slides:
<a class="reference external" href="/presentations/channelized-ethernet-hot-interconnects2014.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Building a data-center network with optimal performance and
economy</strong></div>
<div class="line">Daniel Tardent and Nathan Farrington</div>
<div class="line">Lightwave, July 10, 2014</div>
<div class="line">(<a class="reference external" href="http://www.lightwaveonline.com/articles/print/volume-31/issue-4/features/building-a-data-center-network-with-optimal-performance-and-economy.html"><span class="caps">HTML</span></a>)</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk: 100GbE Lambda Switching for Data Center Networks</strong></div>
<div class="line">Nathan Farrington</div>
<div class="line"><a class="reference external" href="http://www.osa.org/en-us/meetings/global_calendar/events/oida_100gbps_per_lambda_workshop/"><span class="caps">OIDA</span> 100GbE per Lambda for Data Center
Workshop</a>,
San Jose, California, <span class="caps">USA</span>, June 12-13, 2014</div>
<div class="line">(Slides: <a class="reference external" href="/presentations/oida-100g-lambda-data-center-2014.key.tar.gz">Keynote
6</a>)</div>
</div>
<blockquote>
The <span class="caps">OIDA</span> and the Ethernet Alliance organized a workshop to study
100 Gigabit Ethernet over a single wavelength, for the data
center market. In my opinion, it is much too early to be worried
about this.</blockquote>
</div>
<div class="section" id="id4">
<h2>2013</h2>
<div class="line-block">
<div class="line"><strong>Integrating Microsecond Circuit Switching into the Data Center</strong></div>
<div class="line">George Porter, Richard Strong, Nathan Farrington, Alex Forencich,
Pang-Chen Sun, Tajana Rosing, Yeshaiahu Fainman, George Papen, and
Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://www.acm.org/sigcomm/sigcomm2013/"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span></a>, Hong
Kong, China, August 2013</div>
<div class="line">(<a class="reference external" href="/papers/mordia-sigcomm13.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<blockquote>
This is amazing stuff. You should read it.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Paper: Facebook’s Data Center Network Architecture</strong></div>
<div class="line">Nathan Farrington and Alexey Andreyev</div>
<div class="line"><a class="reference external" href="http://www.oi-ieee.org/"><span class="caps">IEEE</span> Optical Interconnects
Conference</a>, Santa Fe, New Mexico, May
7, 2013</div>
<div class="line">(<a class="reference external" href="/papers/facebook-oic13.pdf"><span class="caps">PDF</span></a>) (Slides:
<a class="reference external" href="/presentations/facebook-oic13-slides.key">Keynote</a>) (Slides:
<a class="reference external" href="/presentations/facebook-oic13-slides.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Paper: A 10 μs Hybrid Optical-Circuit/Electrical-Packet
Network for Datacenters</strong></div>
<div class="line">Nathan Farrington, Alex Forencich, Pang-Chen Sun, Shaya Fainman,
Joe Ford, Amin Vahdat, George Porter, and George Papen</div>
<div class="line"><a class="reference external" href="http://www.ofcnfoec.org/"><span class="caps">OFC</span>/<span class="caps">NFOEC</span></a>, Anaheim, California,
March 2013</div>
<div class="line">(<a class="reference external" href="/papers/mordia-ofc13.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk: How to Make Optical Communication Products that
Facebook Will Want to Buy</strong></div>
<div class="line">Future Needs of “Scale-Out” Data Centers: An <span class="caps">OIDA</span> Workshop for
Stakeholders</div>
<div class="line">Anaheim, California, March 2013</div>
<div class="line">(Slides: <a class="reference external" href="/presentations/facebook-optics-oida13-slides.pptx">PowerPoint</a>)</div>
</div>
</div>
<div class="section" id="id5">
<h2>2012</h2>
<div class="line-block">
<div class="line"><strong>Optics in Data Center Network Architecture</strong></div>
<div class="line">Nathan Farrington</div>
<div class="line">Dissertation, <span class="caps">UC</span> San Diego, December, 2012</div>
<div class="line">(<a class="reference external" href="/papers/dissertation.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk at Microsoft Research</strong></div>
<div class="line">Redmond, Washington, October 2012</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Hunting Mice with Microsecond Circuit Switches</strong></div>
<div class="line">Nathan Farrington, George Porter, Yeshaiahu Fainman, George Papen,
and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/hotnets/2012/"><span class="caps">ACM</span> HotNets</a>,
Redmond, <span class="caps">WA</span>, October 2012</div>
<div class="line">(<a class="reference external" href="/papers/hunting-mice-hotnets12.pdf"><span class="caps">PDF</span></a>) (Slides:
<a class="reference external" href="/presentations/hunting-mice-hotnets12.key">Keynote</a>) (Slides:
<a class="reference external" href="/presentations/hunting-mice-hotnets12.pdf"><span class="caps">PDF</span></a>) (Slides:
<a class="reference external" href="/presentations/hunting-mice-hotnets12.mov"><span class="caps">MOV</span></a>)
(<a class="reference external" href="/bib/hunting-mice-hotnets12.bib">BibTeX</a>)</div>
</div>
<blockquote>
This paper proposes a new scheduling algorithm for fast,
microsecond-scale data center circuit switches, called traffic
matrix scheduling. An advantage of traffic matrix scheduling
over the previous hotspot scheduling is that more traffic can be
offloaded to the circuit-switched portion of the data center
network, making circuit switches much more useful than
previously thought.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>A Demonstration of Ultra-Low-Latency Datacenter Optical Circuit
Switching</strong></div>
<div class="line">Nathan Farrington, George Porter, Pang-chen Sun, Alex Forencich,
Joseph Ford, Yeshaiahu Fainman, George Papen, and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2012/"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span>
Demo</a>, Helsinki,
Finland, August 2012</div>
<div class="line">(<a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2012/paper/sigcomm/p95.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<blockquote>
One weakness of the Helios paper is that the relatively long
switching time of 30ms limited the usefulness of the resulting
hybrid network. So we developed our own optical circuit switch
that is 1,000x faster than Helios. We demonstrated our switch at
the <span class="caps">SIGCOMM</span> conference.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk at Broadcom</strong></div>
<div class="line">San Jose, California, May 2012</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk at Big Switch Networks</strong></div>
<div class="line">Palo Alto, California, May 2012</div>
</div>
</div>
<div class="section" id="id6">
<h2>2011</h2>
<div class="line-block">
<div class="line"><strong>Hardware Requirements for Optical Circuit Switched Data Center
Networks</strong></div>
<div class="line">Nathan Farrington, Yeshaiahu Fainman, Hong Liu, George Papen, and
Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://www.ofcnfoec.org/"><span class="caps">OFC</span>/<span class="caps">NFOEC</span></a>, Los Angeles, March 2011</div>
<div class="line">(<a class="reference external" href="/papers/hardware-ofc11.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/presentations/ofc11-slides.pptx">Slides</a>)
(<a class="reference external" href="/bib/hardware-ofc11.bib">BibTeX</a>)</div>
</div>
<blockquote>
While working on the Helios project, we discovered that many of
the optical communication devices commonly used in data center
networks, such as electronic dispersion compensators (<span class="caps">EDC</span>) and
transimpedence amplifiers (<span class="caps">TIA</span>), are not optimized for quickly
recovering after a loss of light. However, we did find that such
technology exists and future data center networks could be
engineered for high performance when using optical circuit
switches.</blockquote>
</div>
<div class="section" id="id7">
<h2>2010</h2>
<div class="line-block">
<div class="line"><strong>Invited Talk at Amazon.com</strong></div>
<div class="line">Seattle, Washington, November 2010</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Helios: A Hybrid Electrical/Optical Switch Architecture for
Modular Data Centers</strong></div>
<div class="line">Nathan Farrington, George Porter, Sivasankar Radhakrishnan, Hamid
Hajabdolali Bazzaz, Vikram Subramanya, Yeshaiahu Fainman, George
Papen, and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2010/"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span></a>,
New Delhi, India, August 2010</div>
<div class="line">(<a class="reference external" href="/papers/helios-sigcomm10.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/presentations/helios-sigcomm10-slides.pptx">Slides</a>)
(<a class="reference external" href="/bib/helios-sigcomm10.bib">BibTeX</a>)</div>
</div>
<blockquote>
Traditionally, local area networks, including data center
networks, have been constructed using switched Ethernet. A
typical 10G Ethernet switch uses 12.5W per port, and cost
upwards of $500 per port or more. There is a cheaper source of
bandwidth: optical circuit switching. This paper describes how
we constructed a data center network using an optical circuit
switch and what we had to do to achieve good performance.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Scale-Out Networking in the Data Center</strong></div>
<div class="line">Amin Vahdat, Mohammad Al-Fares, Nathan Farrington, Radhika
Niranjan Mysore, George Porter, and Sivasankar Radhakrishnan</div>
<div class="line"><a class="reference external" href="http://www.computer.org/csdl/mags/mi/2010/04/mmi2010040029-abs.html"><span class="caps">IEEE</span>
Micro</a>,
July/August 2010</div>
<div class="line">(<a class="reference external" href="/papers/scale-out-micro10.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/bib/scale-out-micro10.bib">BibTeX</a>)</div>
</div>
<blockquote>
This is an overview paper of our recent work and a great place
to start when learning about the field of data center
networking. It covers:
<a class="reference external" href="http://www.cs.ucsd.edu/~vahdat/papers/sigcomm08.pdf">commoditization</a>,
<a class="reference external" href="/papers/merchant_silicon-hoti09.pdf">merchant silicon</a>,
<a class="reference external" href="/papers/portland-sigcomm09.pdf">scaling Ethernet</a>, and
<a class="reference external" href="http://www.cs.ucsd.edu/~vahdat/papers/hedera_nsdi10.pdf">scheduling <span class="caps">TCP</span>
flows</a>.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Invited Talk at <span class="caps">HP</span> Labs</strong></div>
<div class="line">Palo Alto, California, March 2010</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Report on <span class="caps">WREN</span> 2009 — Workshop: Research on Enterprise
Networking</strong></div>
<div class="line">Nathan Farrington, Nikhil Handigol, Christoph Mayer, Kok-Kiong
Yap, and Jeffrey C. Mogul</div>
<div class="line"><a class="reference external" href="http://www.sigcomm.org/learn/computer-communication-review"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span> Computer Communication Review
(<span class="caps">CCR</span>)</a>,
January 2010</div>
<div class="line">(<a class="reference external" href="/papers/ccr-wren09.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/bib/ccr-wren09.bib">BibTeX</a>)</div>
</div>
<blockquote>
This is a collection of paper summaries and transcriptions from
the first <span class="caps">WREN</span> workshop.</blockquote>
</div>
<div class="section" id="id8">
<h2>2009</h2>
<div class="line-block">
<div class="line"><strong>Data Center Switch Architecture in the Age of Merchant Silicon</strong></div>
<div class="line">Nathan Farrington, Erik Rubow, and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://www.hoti.org/"><span class="caps">IEEE</span> Symposium on High-Performance
Interconnects</a>, New York, August 2009</div>
<div class="line">(<a class="reference external" href="/papers/merchant_silicon-hoti09.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/presentations/merchant_silicon-hoti09-slides.pdf">Slides</a>)
(<a class="reference external" href="/bib/merchant_silicon-hoti09.bib">BibTeX</a>)</div>
</div>
<blockquote>
One of the primary reasons for low server utilization in data
centers is that the data center network is oversubscribed
(underprovisioned). This is necessary due to the non-commodity
(super-expensive) nature of current commercial data center
switches. This paper describes how to construct a 3,456-port 10G
Ethernet switch out of “merchant silicon”, i.e. switch chips
designed for low-end commodity Ethernet switches. It is likely
that future data center networks will be constructed almost
entirely from merchant silicon, just as modern data center
servers contain commodity Intel or <span class="caps">AMD</span> processors.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Scaling Data Center Switches Using Commodity Silicon and
Optics</strong></div>
<div class="line">Nathan Farrington, Erik Rubow, and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2009/"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span>
Poster</a>,
Barcelona, Spain, August 2009</div>
<div class="line">(<a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2009/posters/sigcomm-pd-2009-final20.pdf"><span class="caps">PDF</span></a>)</div>
</div>
<blockquote>
A poster version of the Merchant Silicon paper.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network
Fabric</strong></div>
<div class="line">Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington,
Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram
Subramanya, and Amin Vahdat</div>
<div class="line"><a class="reference external" href="http://conferences.sigcomm.org/sigcomm/2009/"><span class="caps">ACM</span> <span class="caps">SIGCOMM</span></a>,
Barcelona, Spain, August 2009</div>
<div class="line">(<a class="reference external" href="/papers/portland-sigcomm09.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/bib/portland-sigcomm09.bib">BibTeX</a>)</div>
</div>
<blockquote>
Both Layer 2 Ethernet forwarding (learning bridge, minimum
spanning tree, broadcast) and Layer 3 <span class="caps">IP</span> routing (longest-prefix
matching, routing protocols) have problems scaling to large
numbers of servers in the data center. This paper describes a
new forwarding mechanism called PortLand designed specifically
for data centers with much better scaling properties than either
traditional Layer 2 or Layer 3 forwarding. Now, at least from a
network address viewpoint, it is possible to treat all hosts in
a data center as interchangeable components. Additionally, a
PortLand network will never contain a forwarding loop.</blockquote>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Multipath <span class="caps">TCP</span> under <span class="caps">MASSIVE</span> Packet Reordering</strong></div>
<div class="line">Nathan Farrington</div>
<div class="line"><span class="caps">UC</span> San Diego Tech Report, June 2009</div>
<div class="line">(<a class="reference external" href="/papers/multipath-tcp-techreport09.pdf"><span class="caps">PDF</span></a>)
(<a class="reference external" href="/presentations/multipath-tcp-techreport09-slides.pptx">Slides</a>)</div>
</div>
<blockquote>
This was my “Research Exam”, an in-depth survey of a specific
area leading to a Masters degree. I have always been fascinated
by how simultaneously good and bad <span class="caps">TCP</span> is across a wide range of
networks and communication patterns. One design feature of <span class="caps">TCP</span>
is that duplicate acknowledgements are used as an early
indicator of packet loss, and hence an early indicator of
congestion. Unfortunately, packet reordering will cause the
receiver to transmit duplicate acknowledgements, fooling the
sender into thinking that the network in congested. This limits
opportunities for parallelism in data center networks, which by
design have multiple paths between hosts for both increased
capacity and fault tolerance. This report looks at historical
approaches for fixing <span class="caps">TCP</span> so that eventually we will be able to
fully utilize multipath data center networks.</blockquote>
</div>
<div class="section" id="id9">
<h2>2005</h2>
<p>Before going to grad school, I worked for the Navy as a robotics
research engineer.</p>
<div class="line-block">
<div class="line"><strong>Transitioning Unmanned Ground Vehicle Research Technologies</strong></div>
<div class="line">Estrellina Pacis, <span class="caps">H. R.</span> Everett, Nathan Farrington, Greg Kogut,
Brandon Sights, Ted Kramer, M. Thompson, David Bruemmer, Doug Few.</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5804: Unmanned Ground Vehicle Technology <span class="caps">VII</span>, Orlando,
<span class="caps">FL</span>, March 2005</div>
</div>
</div>
<div class="section" id="id10">
<h2>2004</h2>
<div class="line-block">
<div class="line"><strong>Intelligent behaviors for a convoy of indoor mobile robots
operating in unknown environments</strong></div>
<div class="line">Nathan Farrington, Hoa Nguyen, Narek Pezeshkian</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5609: Mobile Robots <span class="caps">XVII</span>, Philadelphia, <span class="caps">PA</span>, October
2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Towards a Warfighter’s Associate: Eliminating the Operator
Control Unit</strong></div>
<div class="line"><span class="caps">H. R.</span> Everett, Estrellina Pacis, Greg Kogut, Nathan Farrington, S.
Khurana.</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5609: Mobile Robots <span class="caps">XVII</span>, Philadelphia, <span class="caps">PA</span>, October
2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Segway Robotic Mobility Platform</strong></div>
<div class="line">Hoa Nguyen, J. Morrell, K. Mullens, Aaron Burmeister, S. Miles,
Nathan Farrington, K. Thomas, Doug Gage.</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5609: Mobile Robots <span class="caps">XVII</span>, Philadelphia, <span class="caps">PA</span>, October
2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>A Segway <span class="caps">RMP</span>-based robotic transport system</strong></div>
<div class="line">Hoa Nguyen, Greg Kogut, R. Barua, Aaron Burmeister, Narek
Pezeshkian, D. Powell, Nathan Farrington, M. Wimmer, B. Cicchetto,
C. Heng, V. Ramirez.</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5609: Mobile Robots <span class="caps">XVII</span>, Philadelphia, <span class="caps">PA</span>, October
2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Maintaining Communication Link for Tactical Ground Robots</strong></div>
<div class="line">Hoa Nguyen, Nathan Farrington, Narek Pezeshkian.</div>
<div class="line"><span class="caps">AUVSI</span> Unmanned Systems North America, Anaheim, <span class="caps">CA</span> August 2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Enhancing Functionality and Autonomy in Man-Portable Robots</strong></div>
<div class="line">Estrellina Pacis, <span class="caps">H. R.</span> Everett, Nathan Farrington, David
Bruemmer.</div>
<div class="line"><span class="caps">SPIE</span> Proc. 5422: Unmanned Ground Vehicle Technology <span class="caps">VI</span>, Orlando,
<span class="caps">FL</span>, April 2004</div>
</div>
<hr class="docutils" />
<div class="line-block">
<div class="line"><strong>Maintaining Communication Link for a Robot Operating in a
Hazardous Environment</strong></div>
<div class="line">Hoa Nguyen, Narek Pezeshkian, A. Gupta, Nathan Farrington.</div>
<div class="line">American Nuclear Society 10th Intl. Conf. on Robotics and Remote
Systems for Hazardous Environments, Gainesville, <span class="caps">FL</span>, March 2004</div>
</div>
</div>
</div>
<section>
<div class="span2" style="float:right;font-size:0.9em;">
</div>
</section>
</div>
</article>
</div>
<div class="span1"></div>
</div>
</div>
<div id="push"></div>
</div>
<footer>
<div id="footer">
<ul class="footer-content">
<li class="elegant-license">
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="/images/cc-by-80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
</li>
<li class="elegant-power">Powered by <a href="http://getpelican.com/" title="Pelican Home Page">Pelican</a>. Theme: <a href="http://oncrashreboot.com/pelican-elegant" title="Theme Elegant Home Page">Elegant</a> by <a href="http://oncrashreboot.com" title="Talha Mansoor Home Page">Talha Mansoor</a></li>
</ul>
</div>
</footer> <script src="http://code.jquery.com/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
<script>
function validateForm(query)
{
return (query.length > 0);
}
</script>
</body>
<!-- Theme: Elegant built for Pelican
License : http://oncrashreboot.com/pelican-elegant -->
</html>