Tutorials
Tutorials will be held on Tuesday, July 1, 2014. This page contains information about tutorial schedule, tutorial abstracts and speakers bios.
Tutorial Schedule
Tuesday, July 1, 2014
Registration desk opens at 8:00 am.
Tuesday, July 1, 2014, Morning Sessions (9:00 am - 12:00 noon)
Tuesday, July 1, 2004, Coffee Break (10:15 am - 10:45 am)
T1. Raj Jain: Protocols for Data Center Network Virtualization and Cloud Computing
Video recording and slides are available at:
http://www.cse.wustl.edu/~jain/tutorials/nv_hs14.htm
T2. Dhabaleswar K. Panda and Hari Subramoni: Infiniband and High-Speed Ethernet: Overview, Latest Status and Trends
HPSR 2014 conference attendees may obtain copies of the slides by
contacting the tutorial presenter Prof. Dhabaleswar Panda panda@cse.ohio-state.edu.
Tuesday, July 1, 2014, Afternoon Sessions (2:00 pm - 5:00 pm)
Tuesday, July 1, 2004, Coffee Break (3:15 pm - 3:45 pm)
T3. Raj Jain: OpenFlow, Software Defined Networking (SDN), and Network Function Virtualization (NFV)
Video recording and slides are available at:
http://www.cse.wustl.edu/~jain/tutorials/nv_hs14.htm
T4. Mitchell Gusat: Flow and Congestion Controls for Multitenant Datacenters: Virtualization, Transport and Workload Impact
Tutorial slides: Flow Control and Congestion Control
Tutorial Abstracts
Title: T1. Protocols for Data Center Network Virtualization and Cloud Computing
Presenter: Raj Jain, Washington University, St. Louis
Abstract:
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).
Title: T2. Infiniband and High-Speed Ethernet: Overview, Latest Status and Trends
Presenters: Dhabaleswar K. Panda and Hari Subramoni, The Ohio State University
Abstract:
InfiniBand (IB) and High-Speed Ethernet (HSE) interconnects are generating a lot of excitement towards building next generation scientific, enterprise and cloud computing systems. This tutorial will provide an overview of these emerging interconnects, the features they offer, their current market standing, and their suitability for high-end computing. It will start with a brief overview of IB, HSE and their architectural features. An overview of the emerging OpenFabrics stack which encapsulates both IB and Ethernet in a unified manner, and hardware technologies such as Virtual Protocol Interconnect (VPI),
RDMA over Converged Enhanced Ethernet (RoCE) that aim at converged hardware solutions will be presented. IB and HSE hardware/software solutions and the market trends will be highlighted. Finally, sample case studies highlighting the performance these technologies can achieve in different HPC environments (such as MPI, PGAS (UPC and OpenSHMEM) and GPU/MIC) and Big Data environments (Hadoop and Memcached) will be shown.
Title: T3. OpenFlow, Software Defined Networking (SDN), and Network Function Virtualization (NFV)
Presenter: Raj Jain, Washington University, St. Louis
Abstract:
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 itsrelationship to SDN.
Title: T4. Flow and Congestion Controls for Multitenant Datacenters: Virtualization, Transport and Workload Impact
Presenter: Mitchell Gusat, IBM Research - Zurich
Abstract:
- A Layer 2 to 5 Flow and congestion control (FCC) Framework for DCNs Covers Ethernet/CEE and IBA fabrics seen from the FCC angle. Comparisons with TCP, in practice and theory, also including Incast and workload impact. Where is FCC best introduced: On link layer (CEE/IBA), transport layer (TCP et al.), app. L5+ (HPC)? Which FCC schemes are 'better': Credits, PFC, window or rate controls?
- Physical DCN: L2 Fabrics IEEE 802 and IBA standardization results, translated into plain English. Why and how did IBA and Ethernet standard groups have chose their respective FCC schemes: credits, PFC, CCA and QCN? What are their pros and cons? Flow Ctrl) PFC vs. credits; Cong. Ctrl) QCN vs. CCA;
- Practical issues How are these schemes to be practically implemented by designers? How about configuration and tuning by users? Interaction between PFC and QCN? Comparison with TCP and ECN?
- Virtual DCN: FCC in SDNs, from zero to virtualized CEE? Overlay Networks: Currently all the virtual switches, vNICs, hypervisors are lossy. Is this a feature or a bug? What happens to the application performance by introducing a lossless vSwitch? We prove with simulations and testbed platforms the challenges confronting today the DCN and SDN architects: Ranging from simple hotspot congestion baseline scenarios (IBA, 802) to HOL-blocking (low and high order), from input- (Hadoop-like) and output-generated (priority modulation, PFC and TES) congestion, to saturation trees. Also looks inside overlay networks, vSwitches and vNICs.
- Outlook: Next Generation FCC for Physical and Virtual Datacenter Fabrics and Overlays.
- FCC for Tbps CEE
- FCC for SDN / Overlay Nets.
Speaker Bios
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.
Dhabaleswar K. (DK) Panda is a Professor of Computer Science and Engineering at the Ohio State University. His research interests include parallel computer architecture, high performance networking, InfiniBand, Exascale computing, Big Data, programming models, GPUs and accelerators, high performance file systems and storage, virtualization and cloud computing. He has published over 300 papers in major journals and international conferences related to these research areas. Dr. Panda and his research group members have been doing extensive research on modern networking technologies including InfiniBand, High-Speed Ethernet and RDMA over Converged Enhanced Ethernet (RoCE). The MVAPICH2 (High Performance MPI over InfiniBand, iWARP and RoCE) and MVAPICH2-X (Hybrid MPI and PGAS (OpenSHMEM and UPC)) software packages, developed by his research group (http://mvapich.cse.ohio-state.edu), are currently being used by more than 2,100 organizations worldwide (in 71 countries). This software has enabled several InfiniBand clusters to get into the latest TOP500 ranking during the last decade. More than 203,000 downloads of this software have taken place from the project’s website alone. This software package is also available with the software stacks of many network and server vendors, and Linux distributors. Recently, Dr. Panda and his team have also developed a high performance RDMA-enabled Apache Hadoop software package (http://hadoop-rdma.cse.ohio-state.edu) to accelerate Hadoop with RDMA for Big Data. Dr. Panda's research has been supported by funding from US National Science Foundation, US Department of Energy, and several industry including Intel, Cisco, Cray, SUN, Mellanox, QLogic, NVIDIA and NetApp. He is an IEEE Fellow and a member of ACM. More details about Prof. Panda are available at http://www.cse.ohio-state.edu/~panda.
Hari Subramoni received the Ph.D. degree in Computer Science from The Ohio State University, Columbus, OH, in 2013. He is a senior research associate in the Department of Computer Science and Engineering at the Ohio State University, USA, since August 2014. His current research interests include high performance interconnects and protocols, parallel computer architecture, network-based computing, exascale computing, network topology aware computing, QoS, power-aware LAN-WAN communication, fault tolerance, virtualization, and cloud computing. He has published over 30 papers in international journals and conferences related to these research areas. He has been actively involved in various professional activities in academic journals and conferences. Recently, Dr. Subramoni is doing research and working on design and development for of MVAPICH2 (High Performance MPI over InfiniBand, iWARP and RoCE) and MVAPICH2-X (Hybrid MPI and PGAS (OpenSHMEM and UPC)) software packages. He is a member of IEEE. More details about Dr. Subramoni are available at http://www.cse.ohio-state.edu/~subramon.
Mitchell Gusat is a researcher at IBM Research Zurich. His current focus is on datacenter and Cloud fabrics, virtual networking, modelling of large distributed systems and lossless datacenter networks beyond 100Gbps. In this area he has contributed to the standardization of IEEE Converged Enhanced Ethernet, InfiniBand and RapidIO - while also advising Master and PhD students from several European universities. His other research interests include switching, SDN, HPC interconnection networks, shared (virtual) memory, real-time scheduling, high performance protocols and IO acceleration. Previously he was a Research Associate at the University of Toronto where he contributed to NUMAchine, a 64-way cache-coherent HPC system. In a former lifetime, Mitch was student and then researcher at the "Politehnica" University of Timisoara. He holds Masters in CE, resp. EE, from the above universities. He is member of ACM and IEEE, and holds a few dozen patents in switching, flow and congestion control.