Welcome to the NPI Newsletter!
This is an outreach to keep the networking community aware of NPI innovations, events, news, publications, and other services to the community by NPI faculty, students, and partners.
NPI Expands Beyond Cornell and Princeton To Welcome New Faculty
As announced at the NPI Fall Retreat in October, NPI has expanded beyond Cornell and Princeton to now include faculty from Harvard, Johns Hopkins, NYU, Yale and, most recently, Rutgers!
We would like to welcome the following faculty members who will join Co-Directors Nate Foster (Cornell) and Jen Rexford (Princeton) as well as current NPI faculty members Rachit Agarwal (Cornell), Aarti Gupta (Princeton), Dexter Kozen (Cornell), Vitaly Shmatikov (Cornell) and David Walker (Princeton).
- Anirudh Sivaraman is an Assistant Professor at NYU’s Computer Science Department. He is broadly interested in computer networking, and his current research work is in the area of fast and programmable routers.
- Aurojit Panda is an Assistant Professor in Computer Science at NYU. He received his PhD from UC Berkeley and received his Sc.B. with honors in Math-CS from Brown. His research interests lie in finding lightweight mechanisms for achieving correctness in systems (broadly defined).
- Minlan Yu is an Associate Professor at Harvard SEAS. She is interested in data networking, distributed systems, enterprise and data center networks, network virtualization, and software defined networking.
- Robert Soulé is an Assistant Professor in the Department of Computer Science at Yale University. His research spans a number of areas in computer systems, including networking, distributed systems, databases, and programming languages.
- Srinivas Narayana is an Assistant Professor in the Department of Computer Science at Rutgers University He builds flexible and high-performance computer networks that meet the needs of the developers, operators, and users of emerging applications and networks. His current research projects include designing a compiler for network hardware offload, verified network stack programming, and real-time distributed system monitoring.
- Xin Jin is an Assistant Professor in the Department of Computer Science at Johns Hopkins University. His research includes computer networks and distributed systems.
NPI Held Annual Fall Retreat at Tata Innovation Center at Cornell Tech Campus in October
Each year NPI conducts an annual retreat to bring together faculty, students, postdocs, and industry partners for a one-day workshop with presentations, panels, and informal discussions related to network programming. The 2019 retreat was held at the Tata Innovation Center at the Cornell Tech campus in NYC on Friday, October 11, 2019. Please see the NPI website for the Retreat agenda, presentations, and photos. Larry Peterson (CTO, Open Networking Foundation) gave a keynote talk “Democratizing the Network Edge” at the retreat, which focused on challenges and opportunities in emerging architectures including 5G networks. The technical sessions included talks on topics of current interest including telemetry and monitoring, performance, data plane verification, and control plane verification. A discussion session followed each group of talks to allow industry members to give technical feedback to students and faculty. We welcome feedback on the retreat and are looking forward to seeing all NPI members at the next retreat in Fall 2020!
Rexford and Agarwal Serve on Organizing Committee for CRA/CCC Workshop in Washington DC
NPI co-director, Jennifer Rexford (Princeton) and NPI faculty member, Rachit Agarwal (Cornell), served on the organizing committee for the CRA/CCC Workshop held in Washington DC October 3-4, 2019.
This workshop brought together several experts of the computer science research community who are exploring how to perform wide-area data analysis. Attendees included both researchers and practitioners in the database, networking, distributed systems, and storage fields.
NPI at Upcoming and Past Conferences
NSDI ‘20 | February 25-27, 2020 | Santa Clara, CA
- “Building An Elastic Warehouse on Disaggregated Persistent Storage.” February 2020. In USENIX NSDI.
- “Contra: A Programmable System for Performance-aware Routing.” February 2020. In USENIX NSDI.
- “Enabling Programmable Transport Protocols in High-Speed NICs.” February 2020. In USENIX NSDI.
- “I10: A Remote Storage I/O Stack for High-Performance Network and Storage Hardware.” February 2020. In USENIX NSDI.
- “Programmable Calendar Queues for Packet Scheduling.” February 2020. In USENIX NSDI.
POPL ‘20 | New Orleans, LA | January 19-25, 2020
- “Abstract Interpretation of Distributed Network Control Planes.” January 2020. In POPL 2020.
- “Guarded Kleene Algebra with Tests: Verification of Uninterpreted Programs in Nearly Linear Time.” January 2020. In POPL 2020. Distinguished Paper Award.
- “Tutorial: Programming and Reasoning with Kleene Algebra with Tests.” January 2020. In POPL 2020.
SIGCOMM ‘19 | August 19-24, 2019 | Beijing, China
- “Elmo: Source-Routed Multicast for Public Clouds.” August 2019. In ACM SIGCOMM.
- “Fast, Scalable Programmable Packet Scheduler in Hardware.” August 2019. In ACM SIGCOMM.
- “HPCC: High Precision Congestion Control.” August 2019. In ACM SIGCOMM.
- “Neural Packet Classification.” August 2019. In ACM SIGCOMM.
- “PicNIC: Predictable Virtualized NIC.” August 2019. In ACM SIGCOMM. Best Student Paper Award.
PLDI ‘19 | June 22-26, 2019 | Phoenix, AZ
- “Scalable Verification of Probabilistic Networks.” June 2019. In PLDI 2019.
FAST ‘19 | February 25-28, 2019 | Boston, MA
- “DistCache: Provable Load Balancing for Large-Scale Storage Systems with Distributed Caching.” February 2019. In USENIX FAST. Best Paper Award.
- NPI Monthly Webinar. Thursday, January 23 @ 2:30pm EDT. Hang Zhu, Johns Hopkins University. “Neural Packet Classification”.