Recent Advances in Networking: Network Virtualization and Software Defined Networking for Cloud Computing
By: Prof. Raj Jain, Washington University in St. Louis, USA
Virtualization of computing and storage has enabled cloud computing. Both of these have been possible because of recent advances in networking virtualization. This tutorial presents the latest protocols developed by IEEE and IETF that enable network virtualization. This includes shortest path bridging, virtual edge bridging, virtual port aggregator (VEPA), Virtual Bridgeport Extension (VBE). Layer 3 extensions include Transparent Interconnection of Lots of Link (TRILL), Virtual Extended LAN (VXLAN), Network Virtualization using Generic Routing Encapsulation (NVGRE), and Stateless Transport Tunnels (STT)
Software defined networking is the latest revolution in computer networking and allows efficient management of large cloud computing centers. It enables provisioning, control, and management of thousands of physical and virtual networking devices. This is particularly helpful in public and private cloud data centers where there is a need to manage large multi-tenant networks. This tutorial is designed to provide complete insight in all aspects of SDN starting with OpenFlow which initiated the concept of SDN and other extensions particularly the OpenDaylight project which is significantly extending the applicability of SDNs. We will also discuss the related concept of network function virtualization (NFV) and its relationship to SDN.
This tutorial on latest advances in data center networking architectures is designed for networking researchers, engineers and managers. IEEE and IETF have recently created several new protocol specifications that allow data centers to span large Ethernet domains interconnecting several globally located data centers. The tutorial provides an overview of these recent developments in Ethernet architecture and protocols to enable virtualization, data center interconnection, and setting up large multi-tenant facilities to enable cloud computing services.
The second part covers OpenFlow and its associated OpenFlow configuration and OpenFlow notification protocols. We introduce various OpenFlow controllers and numerous tools that are available for research, experimentation, and deployment. Then we explain SDN and its extensions. In particular, we explain the generalized set of protocols and tools being implemented by the OpenDaylight consortium and other industry leaders. Finally we cover a related topic of network function virtualization (NFV). All background concepts required to understand these topics will also be briefly covered.
It is assumed that the attendees have a basic understanding of traditional Ethernet and TCP/IP protocols.
Full-Day (6 Hours)
Short Biography of the instructor
Raj Jain is a Fellow of IEEE, a Fellow of ACM, A Fellow of AAAS, a winner of ACM SIGCOMM Test of Time award, CDAC-ACCS Foundation Award 2009. Dr. Jain is currently a Professor of Computer Science and Engineering at Washington University in St. Louis. Previously, he was one of the Co-founders of Nayna Networks, Inc - a next generation telecommunications systems company in San Jose, CA. He was a Senior Consulting Engineer at Digital Equipment Corporation in Littleton, Mass and then a professor of Computer and Information Sciences at Ohio State University in Columbus, Ohio.
He is the author of ``Art of Computer Systems Performance Analysis,'' which won the 1991 ``Best-Advanced How-to Book, Systems'' award from Computer Press Association. His fourth book entitled " High-Performance TCP/IP: Concepts, Issues, and Solutions," was published by Prentice Hall in November 2003. He is co-editor of "Quality of Service Architectures for Wireless Networks: Performance Metrics and Management," published in February 2010.
He is was a keynote speaker at ADCOM13, ICC 2012, MCS12, ADCONS 2012, SBRC 2011, COMSNETS 2011, ANTS 2010, MICS 2010, ADCOM 2009, NBiS 2009, NetArch 2009, ICON 2008, ACM Multimedia 2008, ICCBN 2008, ICCCE 2008, AccessNets 2007, and a dozen other conferences.
Further information about Dr. Jain including all his publications can be found at http://www.cse.wustl.edu/~jain/index.html