Towards synchronized (and programmable) datacenters
- đ¤ Speaker: Vishal Shrivastav (Cornell University) đ Website
- đ Date & Time: Thursday 28 July 2016, 15:00 - 16:00
- đ Venue: FW26, Computer Laboratory, William Gates Building
Abstract
Synchronized time is critical to distributed systems and network applications in a datacenter network. Unfortunately, many clock synchronization protocols in datacenter networks such as NTP and PTP are fundamentally limited by the characteristics of packet switching networks. In particular, network jitter, packet buffering and scheduling in switches, and network stack overheads add non-deterministic variances to the round trip time, which must be accurately measured to synchronize clocks precisely. In the first part of the talk, I will present the Datacenter Time Protocol (DTP), a clock synchronization protocol that does not use packets at all, but is able to achieve nanosecond precision. In essence, DTP uses the physical layer of network devices (servers and switches) to implement a decentralized clock synchronization protocol. By doing so, DTP eliminates most non-deterministic elements in clock synchronization protocols and achieves a bounded precision.
In the second part of the talk, I will discuss some of my ongoing work which leverages tight synchronization amongst the nodes in a rack to build an efficient networking stack for rack-scale architectures. Finally I will briefly discuss some of my future work where I plan to combine synchronization with programmability (via P4) to address some of the core challenges in the current datacenter networks.
Bio: Vishal Shrivastav is a second year graduate student at Cornell University, advised by Prof. Hakim Weatherspoon. His research interests span building high performance networking systems for datacenter and rack-scale domains. Before coming to Cornell, Vishal did his undergraduate studies at Indian Institute of Technology (IIT), Kharagpur.
Series This talk is part of the Computer Laboratory Systems Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- CL's SRG seminar
- Computer Laboratory Systems Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- FW26, Computer Laboratory, William Gates Building
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Vishal Shrivastav (Cornell University) 
Thursday 28 July 2016, 15:00-16:00