The Network is the Computer: A Programming Language Perspective, by Prof. Nate Foster (Cornell, EPFL)

Thumbnail

Event details

Date 11.01.2024
Hour 15:0016:00
Speaker Nathan Foster
Location Online
Category Conferences - Seminars
Event Language English
Abstract: Historically, the fields of programming languages and networking have operated in relative isolation: applications execute on end hosts and communicate over the network using standard protocols. However, the landscape has undergone a significant transformation in the past decade, driven by the needs of large-scale systems and the emergence of programmable network hardware. Today, it is possible to design and implement custom protocols or even to relocate application-level functionality into the network fabric. This talk will highlight the pivotal role that programming languages are playing in modern networks and discuss how experiences designing domain-specific abstractions and reasoning tools can provide fresh insights that enrich the field of programming languages.

Biography: Nate Foster is a Professor of Computer Science at Cornell University and a Visiting Researcher at Jane Street. During the 2023-24 academic year he is also a Visiting Professor at EPFL in the Data Center Systems Laboratory. He is the recipient of the NSF CAREER Award, Sloan Research Fellowship, ACM SIGCOMM Rising Star Award, and ACM SIGPLAN Robin Milner Award.

Practical information

  • Informed public
  • Free

Organizer

  • Viktor Kuncak

Contact

  • Viktor Kuncak    

Event broadcasted in

Share