BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Designing Controller Abstractions for Software-Defined Networks - 
 Joshua Reich\, Princeton University
DTSTART:20140312T100000Z
DTEND:20140312T110000Z
UID:TALK51009@talks.cam.ac.uk
CONTACT:Microsoft Research Cambridge Talks Admins
DESCRIPTION:Today's networks apply many different\, yet often overlapping\
 , pieces of control logic to packetized network traffic.  Each packet must
  be routed\, monitored\, blocked\, balanced\, and/or redirected: dependent
  on both the packet's properties and operator requirements. Moreover\, thi
 s control logic must constantly adapt to a changing landscape in which lin
 ks go up and down\; users arrive and depart\; traffic demands fluctuate\; 
 hosts are compromised and patched\; and operator requirements change.  Sof
 tware-Defined Networking (SDN) enables applications to realize these tasks
  by directly updating network\nswitch routing tables.\n\nYet\, today’s p
 opular SDN controller platforms provide only relatively low-level faciliti
 es for programming network switches.  These controllers offer limited supp
 ort for creating modular network controllers and\, even less\, for encodin
 g dynamic control logic in a structured\, compact\, and intuitive manner. 
   As a result\, SDN controllers are challenging to write\, hard to reason 
 about\, difficult to reuse or combine\, and prone to bugs.\n\nIn this talk
 \, I will describe a progression of new programmer\nconstructs and runtime
  concepts for SDN that are embodied in our Pyretic SDN Controller Platform
  and PyResonance Library.  I will explain how together these provide a pla
 tform upon which better SDN controllers can be created.  In particular\, I
  will cover abstractions in both our SDN language and runtime architecture
  for supporting modularity\, querying network state\, and compactly encodi
 ng controller dynamics.
LOCATION:Auditorium\, Microsoft Research Ltd\, 21 Station Road\, Cambridge
 \, CB1 2FB
END:VEVENT
END:VCALENDAR
