{"464521":{"#nid":"464521","#data":{"type":"event","title":"Mary Jean Harrold Memorial - SCS Distinguished Lecture - Jennifer Rexford","body":[{"value":"\u003Cp class=\u0022p1\u0022\u003E\u003Cstrong\u003EMary Jean Harrold Memorial\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p1\u0022\u003E\u003Cstrong\u003EDistinguished Lecture: Jennifer Rexford\u003C\/strong\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u003Cstrong\u003ETitle:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u201cProgramming Abstractions for Software-Defined Networks\u201d\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u003Cstrong\u003EWho:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EJennifer Rexford\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EGordon Y.S. Wu Professor of Engineering and the Chair of Computer Science\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EPrinceton University\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u003Cstrong\u003EWhen:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003ENovember 6, 2015 @ 2:30 pm\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EReception to follow\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u003Cstrong\u003EWhere:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EKlaus Advanced Computing Building, 1116 East \u0026amp; West\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003E\u003Cstrong\u003EPresented by:\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p3\u0022\u003EThe School of Computer Science\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003E\u003Cstrong\u003EAbstract\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003EModern computer networks perform a bewildering array of tasks, from routing and traffic monitoring, to access control and server load balancing. Yet, managing these networks is unnecessarily complicated and error-prone, due to a heterogeneous mix of devices (e.g., routers, switches, firewalls, and network-address translators) with closed and proprietary configuration interfaces. The emergence of Software Defined Networking (SDN) is poised to change all this by offering a clean and open interface between networking devices and the software that controls them. In particular, many commercial switches support the OpenFlow protocol, and a number of campus, data-center, and backbone networks have deployed the new technology.\u0026nbsp; Many example SDN applications (e.g., server load balancing, seamless virtual machine migration, traffic engineering, and energy-efficient networking) illustrate SDN\u2019s potential to transform future networks.\u0026nbsp; Yet, while SDN makes it possible to program the network, it does not make it easy. Today\u2019s OpenFlow controllers offer very low-level APIs that mimic the underlying switch hardware. To reach SDN\u2019s full potential, we need to identify the right higher-level abstractions for creating (and composing) powerful applications. In the Frenetic project (\u003Ca href=\u0022http:\/\/www.frenetic-lang.org\/\u0022\u003Ewww.frenetic-lang.org\u003C\/a\u003E), we are designing simple and intuitive abstractions for programming SDNs, including ways to query network state, compose application modules, and update a distributed set of switches. These abstractions substantially lower the barrier for innovating inside the network.\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003EThis is joint work with the rest of the Frenetic team, including the research groups of Nate Foster (Cornell), Arjun Guha (UMass-Amherst), and David Walker (Princeton), as well as several graduate students and postdocs at Princeton.\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003E\u0026nbsp;\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003E\u003Cstrong\u003EBio\u003C\/strong\u003E\u003C\/p\u003E\u003Cp class=\u0022p2\u0022\u003EJennifer Rexford is the Gordon Y.S. Wu Professor of Engineering and the Chair of Computer Science at Princeton University.\u0026nbsp; Before joining Princeton in 2005, she worked for eight years at AT\u0026amp;T Labs--Research.\u0026nbsp; Jennifer received her BSE degree in electrical engineering from Princeton University in 1991, and her PhD degree in electrical engineering and computer science from the University of Michigan in 1996.\u0026nbsp; She is co-author of the book \u0022Web Protocols and Practice\u0022 (Addison-Wesley, May 2001). She served as the chair of ACM SIGCOMM from 2003 to 2007.\u0026nbsp; Jennifer was the 2004 winner of ACM\u0027s Grace Murray Hopper Award for outstanding young computer professional.\u0026nbsp; She is an ACM Fellow (2008), and a member of the American Academy of Arts and Sciences (2013) and the National Academy of Engineering (2014).\u003C\/p\u003E","summary":null,"format":"limited_html"}],"field_subtitle":"","field_summary":"","field_summary_sentence":[{"value":"Mary Jean Harrold Memorial - SCS Distinguished Lecture - Jennifer Rexford"}],"uid":"28150","created_gmt":"2015-10-30 10:09:57","changed_gmt":"2017-04-13 21:17:47","author":"Birney Robert","boilerplate_text":"","field_publication":"","field_article_url":"","field_event_time":{"event_time_start":"2015-11-06T18:30:00-05:00","event_time_end":"2015-11-06T19:30:00-05:00","event_time_end_last":"2015-11-06T19:30:00-05:00","gmt_time_start":"2015-11-06 23:30:00","gmt_time_end":"2015-11-07 00:30:00","gmt_time_end_last":"2015-11-07 00:30:00","rrule":null,"timezone":"America\/New_York"},"extras":["free_food"],"hg_media":{"464501":{"id":"464501","type":"image","title":"Jennifer Rexford","body":null,"created":"1449256385","gmt_created":"2015-12-04 19:13:05","changed":"1475894814","gmt_changed":"2016-10-08 02:46:54","alt":"Jennifer Rexford","file":{"fid":"202124","name":"image002_0.jpg","image_path":"\/sites\/default\/files\/images\/image002_0_0.jpg","image_full_path":"http:\/\/hg.gatech.edu\/\/sites\/default\/files\/images\/image002_0_0.jpg","mime":"image\/jpeg","size":36035,"path_740":"http:\/\/hg.gatech.edu\/sites\/default\/files\/styles\/740xx_scale\/public\/images\/image002_0_0.jpg?itok=PHwzbSeF"}}},"media_ids":["464501"],"groups":[{"id":"47223","name":"College of Computing"},{"id":"50875","name":"School of Computer Science"},{"id":"50876","name":"School of Interactive Computing"},{"id":"50877","name":"School of Computational Science and Engineering"}],"categories":[],"keywords":[{"id":"654","name":"College of Computing"},{"id":"109","name":"Georgia Tech"},{"id":"146331","name":"Jennifer Rexford"},{"id":"166941","name":"School of Computer Science"},{"id":"166940","name":"SCS"}],"core_research_areas":[],"news_room_topics":[],"event_categories":[{"id":"1795","name":"Seminar\/Lecture\/Colloquium"}],"invited_audience":[{"id":"78751","name":"Undergraduate students"},{"id":"78761","name":"Faculty\/Staff"},{"id":"78771","name":"Public"},{"id":"174045","name":"Graduate students"}],"affiliations":[],"classification":[],"areas_of_expertise":[],"news_and_recent_appearances":[],"phone":[],"contact":[{"value":"\u003Cp\u003EFrancella M. Tonge\u003C\/p\u003E\u003Cp\u003E\u003Ca href=\u0022mailto:ftonge3@cc.gatech.edu\u0022\u003Eftonge3@cc.gatech.edu\u003C\/a\u003E\u003C\/p\u003E","format":"limited_html"}],"email":[],"slides":[],"orientation":[],"userdata":""}}}