訊息公告

【演講公告】敬邀參加2024.8.12(一) 10:30-12:00@EC329R /講者:Prof. K. K. Ramakrishnan, University of California, Riverside, USA/講題:Lessons learned from building Software-Based Networks and Networking for the Cloud

 

 

講題:Lessons learned from building Software-Based Networks and Networking for the Cloud

時間:2024.08.12 (Mon.) 10:30-12:00

地點:EC 329R

SpeakerProf. K. K. Ramakrishnan, University of California, Riverside, USA

HostProf. Jyh-Cheng Chen

 

Abstract:

Communication networks are changing. They are becoming more and more “software-based”, especially with the use of Network Function Virtualization (NFV) to run network services in software, and networking virtualized components in the cloud. I will use a couple of our recent efforts to illustrate what we have learned.

 

Using our high-performance NFV platform, OpenNetVM we developed a high performance, low-latency core for 5G cellular networks. Our core, L2 5GC+, re-architects the 5G core (5GC) network, and its processing, to reduce latency of control plane operations and their impact on the data plane. Exploiting shared memory, L25GC+ eliminates message serialization and HTTP processing overheads, while being 3GPP-standards compliant. L 2 5GC+ reduces event completion time by ~50% for several control plane events and improves data packet latency (due to improved control plane communication) by ~2×, during paging and handover events. But we realize that truly achieving high-performance requires us to also re-think the protocols we use in cellular networks, not just implement the same set of protocols on a competent system. Holistic solutions that exploit the use of flexible software platforms and adapt network protocols to eliminate unnecessary message exchanges can truly offer significant benefits.

 

A fast-growing sub-area of cloud computing is the use of Serverless Computing to simplify development, deployment, and automated management of modular software functions, exploiting the microservices paradigm, while promising efficient, low-cost compute capability for users. However, serverless computing has been enabled by integrating a number of cloud computing software components to rapidly offer its capabilities in the cloud while sacrificing efficient networking of the virtualized components. We exploit event-driven shared memory processing to dramatically improve dataplane scalability, by eliminating data copies, avoiding unnecessary protocol processing and serialization-deserialization overheads. We also find the use of the extended Berkeley Packet Filter (eBPF) enables the creation of true event-driven processing, especially to replace the typical heavyweight sidecar proxy used in serverless computing. Overall, we achieve an order of magnitude improvement in throughput and latency compared to Knative, while substantially reducing CPU usage, and mitigating the need for `cold-start’.

 

 

Bio:

Dr. K. K. Ramakrishnan is Distinguished Professor of Computer Science and Engineering at the University of California, Riverside. Previously, he was a Distinguished Member of Technical Staff at AT&T Labs-Research. He joined AT&T Bell Labs in 1994 and was with AT&T Labs-Research since its inception in 1996. Prior to 1994, he was a Technical Director and Consulting Engineer in Networking at Digital Equipment Corporation. Between 2000 and 2002, he was at TeraOptic Networks, Inc., as Founder and Vice President.

 

Dr. Ramakrishnan is an ACM Fellow, IEEE Fellow and an AT&T Fellow, recognized for his fundamental contributions on communication networks, congestion control, traffic management, VPN services, and a lasting impact on AT&T and the industry. His work on the “DECbit” congestion avoidance protocol received the ACM Sigcomm Test of Time Paper Award in 2006. He has published over 300 papers and has over 180 patents issued in his name. K.K. has been on the editorial board of several journals and has served as the TPC Chair and General Chair for several networking conferences.  K. K. received his MTech from the Indian Institute of Science (1978, recently recognized as one of IISc’s Distinguished Alumni), MS (1981) and Ph.D. (1983) in Computer Science from the University of Maryland, College Park, USA.

 

Speaker:

  1. K. Ramakrishnan

Distinguished Professor of Computer Science and Engineering at the University of California, Riverside, USA