Gobi; from Ping PanY. Richard Yang

Professor of Computer Science and Electrical Engineering
Department of Computer Science
Computer Systems Lab at Yale
Yale University

Office: 208A AK Watson
51 Prospect Street
New Haven, CT 06520
(google map)
      Phone: (203) 432-6400
FAX: (203) 432-0593
yang.r.yang AT yale.edu
or yry AT cs.yale.edu

Basic info

Y. Richard Yang is a Professor of Computer Science and Electrical Engineering at Yale, where he is a member of the Computer Systems Lab. His research spans areas including computer networks, distributed systems, wireless networking, mobile computing and network security. His work with collaborators on the Internet has contributed to the establishment of the ALTO Internet Standard, which is the main Internet standard for networks and applications to interact, motivated by the P4P project he led at Yale. His work with collaborators on wireless networking has major influence on NEF and massive-MIMO, which are key features of modern celluar networks such as 5G. His work with collaborators on mobile computing has led to the establishment of a foundational theory of network localization. His work with collaborators on Sprite was among the first distributed mechanism design systems. His work is recognized by best paper awards (including ACM SIGMobile Test of Time Award, ACM SIGCOMM NAI Best Paper Award, IEEE IWQoS Best Paper, ACM SIGCOMM fast track), the National Science Foundation CAREER Award, and industrial awards (including Facebook Faculty Research Award, Google Faculty Research, and Microsoft Research Award). His work has been featured in media outlets including The Economist, Forbes, The Guardian, MIT Technology Review, and Wired, among others. He has been program chairs when topics such as network quality of service (QoS), programmable networking (SOSR), and network-application integrations (NAI) were emerging. His research is supported by both government funding agencies (U.S. NSF, U.S. Army, and U.K. MoD) and leading corporations (Facebook, Google, and Microsoft). He received his B.E. degree in Computer Science and Technology from Tsinghua University (1993), and his M.S. and Ph.D. degrees in Computer Science from the University of Texas at Austin (1998 and 2001).

Publications

News (keep only up to 2 years)

  • [May 2024] Congratulations to Eden Gorevoy, Jenny Mao, Jackie Dong and Daniel Mertus, for graduating from Yale.

  • [Febuary 2024] Check out preprint Fast Inverse Model Transformation: Algebraic Framework for Fast Data Plane Verification.

  • [August 2023] RFC9439 published.

  • [November 2022] Please check out my FTS presentation.

  • [October 2022] ACM SIGMobile Test of Time Award 2022 for our work on Massive-MIMO (argos) was officially given at Mobicom 2022.

  • [August 2022] Thanks to Ying, to present the Flash work at SIGCOMM'22. Both Dong and Shenshen are my students at Tongji. If you are looking for great algorithm and system builders, please consider them.

  • [August 2022] Proud to receive the ACM SIGCOMM NAI 2022 Best Paper Award. Please check out the TCN paper.

  • [July 26, 2022] A main pleasure is to work with the best people. Very impressed by the work by wonderful collaborators such as Jordi, Luis, Med, Roland, Qin, and Sabine. See slides for many related efforts.

Some proud results

  • Application-network integration (ALTO and P4P): My group's work on P4P (paper first appeared in SIGCOMM'08) is the foundation for the establishment of the IETF Application-Layer Traffic Optimization (ALTO) Working Group and related Internet standards. The base ALTO standard is defined by RFC7285: The ALTO Protocol. Citations see Google scholar link (890 citations as of Dec. 2019).

  • Network traffic engineering: My group conducted one of the most comprehensive studies of Internet traffic engineering, designing and implementing frameworks and systems including COPE (first paper appeared in a SIGCOMM'06 paper, citations see Google scholar link), ISP multihoming (first paper appeared in a SIGCOMM'04 paper, citations see Google scholar link), R3 (first paper appeared in a SIGCOMM'10 paper, citations see Google scholar link), Shadow Configuration, (first paper appeared in a SIGCOMM'08 paper, citations see Google scholar link), REIN (aka domain backup, first paper appeared in a SIGCOMM'07 paper, citations see Google scholar link), and selfish adaptive routing (first paper appeared in a SIGCOMM'03 paper, citations see Google scholar link).

  • Programmable networking: My group's work on the Maple network programming language (paper first appeared in SIGCOMM'13) is among the earliest high-level software-defined programming languages. Citations see Google scholar link.

  • Networking and economics: My group is among the first to design incentive compatible networking protocols. Our Sprite protocol (paper first appeared in INFOCOM'03). Citations of Sprite see Google scholar link (1634 citations as of Dec. 2019).

  • Mobile computing (localization): My group's work on network localization gives the first foundational theory of network localization (initial results in INFOCOM'04; complete theory in TMC'06). Citations of them see Google scholar (INFOCOM'04 Google scholar link, TMC'06 Google scholar link). (1200 total citations as of Dec. 2019).

  • Wireless (Massive MIMO): Our joint work on Argos (paper first appeared in Mobicom'12) is the first massive MIMO system, which is considered a foundation of 5G. Citations see Google scholar link (604 citations as of Dec. 2019).

SIGCOMM (Networking), MOBICOM (mobile computing, wirelless networking) publications

  • [SIGCOMM'22] Flash: Fast, Consistent Data Plane Verification for Large-scale Network Settings, with Dong and the team. link.
  • [SIGCOMM'18] Trident: Toward a Unified SDN Programming Framework with Automatic Updates, with K. Gao, and T. Nojima. link.
  • [SIGCOMM'13] Maple: Simplifying SDN Programming using Algorithmic Policies, with A. Voellmy, J. Wang, B. Ford, and P. Hudak. link.
  • [SIGCOMM'12] ShadowStream: Performance Evaluation as a Capability in Production Internet Live Streaming Networks, with C. Tian, R. Alimi, and D. Zhang. link.
  • [SIGCOMM'12] Optimizing Cost and Performance for Content Multihoming, with H.H. Liu, Y. Wang, H. Wang, and C. Tian. link.
  • [SIGCOMM'10] R3: Resilient Routing Reconfiguration, with Y. Wang, H. Wang, A. Mahimkar, R. Alimi, Y. Zhang, and L. Qiu. link.
  • [SIGCOMM'08] Shadow Configuration as a Network Management Primitive, with R. Alimi, and Y. Wang. link.
  • [SIGCOMM'08] P4P: Provider Portal for Applications, with H. Xie, A. Krishnamurthy, Y.G. Liu, and A. Silberschatz. link.
  • [SIGCOMM'07] Reliability as an Interdomain Service, with H. Wang, P.H. Liu, J. Wang, A. Gerber, and A. Greenberg. link.
  • [SIGCOMM'06] COPE: Traffic Engineering in Dynamic Networks, with H. Wang, H. Xie, L. Qiu, Y. Zhang, and A. Greenberg. link.
  • [SIGCOMM'04] Optimizing Cost and Performance for Multihoming, with D. Goldenberg, L. Qiu, H. Xie, and Y. Zhang. link.
  • [SIGCOMM'03] On Selfish Routing in Internet-Like Environments, with L. Qiu, Y. Zhang, and S. Shenker. link.
  • [SIGCOMM'01] Reliable Group Rekeying: A Performance Analysis, with X. Zhang, X. Li, and S.S. Lam. link.
  • [MOBICOM'12] Argos: Practical Base Stations with Large-scale Multi-user Beamforming, with C. Shepard, H. Yu, N. Anand, L.E. Li, T. Marzetta, and L. Zhong. link.
  • [MOBICOM'10] Remap Decoding: Simple Retransmission Permutation Can Resolve Overlapping Channel Collisions, with L.E. Li, K. Tan, H. Viswanathan, and Y. Xu. link.
  • [MOBICOM'08] Incentive-Compatible Opportunistic Routing for Wireless Networks, with F. Wu, T. Chen, S. Zhong, and L.E. Li. link.
  • [MOBICOM'07] Superposition Coding for Wireless Mesh Networks, with L.E. Li, R. Alimi, R. Ramjee, J. Shi, Y. Sun, and H. Viswanathan. link.
  • [MOBICOM'06] Localization in Sparse Networks using Sweeps, with D. Goldenberg, P. Bihler, M. Cao, J. Fang, B.D.O. Anderson, and A.S. Morse. link.
  • [MOBICOM'05] On Designing Incentive-Compatible Routing and Forwarding Protocols in Wireless Ad-Hoc Networks --- an Integrated Approach Using Game Theoretical and Cryptographic Techniques, with S. Zhong, L.E. Li, and Y.G. Liu. link.

Teaching

  • CS418/518, Network System Design and Implementation, Spring 2025
  • CS426/526, Building Distributed Systems, Fall 2024, Spring 2023, Spring 2022
  • CS433/533, Computer Networks, Spring 2024, Spring 2018, Spring 2016, Spring 2006, Spring 2005, Spring 2003, Spring 2002
  • CS434/534, Topics in Network Systems, Fall 2023
  • CS434/534, Mobile Computing and Wireless Networking, Spring 2017, Fall 2006, Spring 2004
  • CS435/535, Internet-Scale Applications, Fall 2011, with Prof. M. Fischer
  • CS112, Introduction to Programming, Spring 2016, Fall 2007, Fall 2005, Fall 2003, Fall 2002
  • CS427/527, Object-Oriented Programming, Spring 2011, with Prof. M. Fischer
  • CS633, Seminar on Computer Networks, Fall 2001

Some personal info


Last updated: 05/06/2024 22:43:53 -0500