Home | CFT | Program | Keynotes | Tutorials | Register | Attendees | Committees | Sponsors | Previous Conferences | Contact

SPONSORED BY

PLATINUM PATRONS
SILVER PATRONS
SISTER
CONFERENCES
CONTRIBUTORS

Tutorial 1

Title

Innovating in Your Network With OpenFlow: a Hands-on Tutorial

Speakers

Yiannis Yiakoumis, Stanford University
Masayoshi Kobayashi, NEC Labs

Abstract

OpenFlow is an open interface for remotely controlling the forwarding tables in network switches, routers, and access points. Upon thislow-level primitive, researchers can build networks with new high-level properties. For example, OpenFlow enables more secure default- off networks, wireless networks with smooth handoffs, scalable data center networks, host mobility, more energy-efficient networks and new wide-area networks, to name a few. By building on OpenFlow, you can leverage a high-quality set of supported tools with a direct path to hardware deployment.

This tutorial is your opportunity to gain hands-on experience with the platforms and debugging tools most useful for developing network control applications on OpenFlow. Following an introduction, each participant will create a flow-based Ethernet switch. Along the way, you'll learn the full suite of OpenFlow debugging tools: you'll view flow tables with dpctl, dissect packets with Wireshark, slice with FlowVisor, simulate a multi-switch, multi-host network with Mininet on your laptop, and control a network with real switches. After the tutorial, you can apply what you've learned to physical networks based on software switches, NetFPGAs, or even line- rate hardware switches from a number of vendors.

The only requirement is to bring a laptop; no experience is required.

Detailed Outline

Note: the presentation and hands-on portions will be mixed. By presentation, we don't mean dry lecture; note that videos, and live displays from deployments will play a part.
  1. Introduction to OpenFlow (45 min)
    1. Welcome: explain goals of tutorial and agenda
    2. OpenFlow Background: research stagnation, closed systems, open systems, OF as pragmatic compromise
    3. The interface: flow entries, counters, matching + controllers/switches
    4. Examples of OpenFlow in action
    5. What OpenFlow can't do
    6. Where it's going (v1.1, v2.0, ...)
    7. Overview of hands-on tutorial flow
    8. Install Virtualization software: distribute flash drives and DVDs
  2. Start hands-on portion: individual exercises, at your own pace (30 min)
    1. Start up VM
    2. Learn debugging tools: dpctl, Wireshark, Mininet, iperf, tcpdump
    3. Turn hub controller into a switch
    4. Turn simple switch into a flow-based switch
    5. Use flow-based switch to control a real wired/wireless network
  3. The broader picture (30 min)
    1. Software-defined networking, and where OpenFlow fits in
    2. Rough sketch of what's involved in doing a port to vendor hardware
  4. Continue hands-on portion (30 min)
  5. Deploying OpenFlow (20 min)
    1. Controllers available
    2. Switches available
    3. Stanford deployment
    4. Other deployments
  6. Continue hands-on portion (30 min)
  7. Next Steps (10 min)
    1. The OpenFlow community and resources available
    2. Feedback Survey

Bios

Yiannis Yiakoumis is a PhD student at Stanford University supervised by Prof. Nick McKeown. His research interests are in Clean Slate Internet Design, computer networks and networked embedded systems, and he has been involved in OpenFlow since 2008. He previously worked at Philips Research Europe and Juniper Networks. He holds a MSc degree from Stanford University and an engineering diploma from University of Patras, Greece.

Masayoshi Kobayashi received his bachelor's and master's degree of engineering from Kyoto University, Japan in 1995 and 1997, respectively. In 1997, he joined NEC and had been involved in various networking researches including high-speed routers, TCP congestion control and network measurements. Since 2007, he has been with Prof. Nick McKeown group at Stanford as a visiting researcher from System Platforms Research Laboratories, NEC Corporation, Japan. He has been involved in OpenFlow project since its beginning and has contributed to various aspects of OpenFlow and OpenFlow wireless technologies and projects. He also has been playing a leadership role in deployment of OpenFlow and OpenFlow wireless networks at Stanford.


Tutorial 2

Title

Architectures for the Future Networks and the Next Generation Internet

Speaker

Raj Jain (Washington University in Saint Louis)

Abstract

This tutorial on latest advances in future networking architectures is designed for researchers, engineers and managers involved in future networking product strategies. Networking research funding agencies in USA, Europe, Japan, and other countries are encouraging research on revolutionary architectures that may or may not be bound by the restrictions of the current TCP/IP based Internet. We present an overview of a number of such research projects and activities in this direction. The topics covered include: Clean-Slate Research Programs, Internet 3.0, Virtualization, ID-Locator Separation, Content Centric Networking, OpenFlow, and Delay-tolerant networks.

Detailed Outline

  1. Future Internet Projects
    • Future Internet: Areas of Research
    • Why to worry about Future Internet?
    • Key Problems with Current Internet
    • Problems (cont)
    • Names, IDs, Locators
  2. Internet 3.0: Next Generation Internet
    • Internet Generations
    • Organizational Representation
    • User- Host- and Data Centric Models
    • Policy-Based Networking Architecture
    • Multi-Tier Object-Oriented View
    • Virtualization
  3. Content-Centric Networks (CCN)
    • CCN Packets
    • CCN Capable Routers Operation
    • CCN Security
  4. Delay/Disruption Tolerant Networks (DTNs)
    • Bundle Protocol
    • Bundle Delivery Options
    • DTN Security
    • Known Issues with Bundle Protocol
    • Licklider Transmission Protocol (LTP)
  5. Routing Architectures
    • OpenFlow
    • ID-Locator Split
    • Host Identity Protocol: HIP
    • ID Locator Split via Core-Edge Separation
    • LISP Protocol Details
    • MILSA
  6. Green Networking
    • Information and Communication Technology: Energy Stats
    • Effect of Networking
    • Network Component Design
    • Performance and Sleep States
    • Rate Adaptation
    • Wireless Mobile Networking
  7. Next Generation Testbeds
    • Past: PlanetLab, Emulab, VINI, OneLab
    • Federation
    • GENI, Requirements, Subsystems
    • GENI Prototype Clusters
    • Wireless Network Virtualization
    • Supercharged PlanetLab Platform (SPP)
    • FIRE, FEDERICA
    • AKARI

Bio

Raj Jain is a Fellow of IEEE, a Fellow of ACM, a winner of ACM SIGCOMM Test of Time award, CDAC-ACCS Foundation Award 2009, and ranks among the top 50 in Citeseer's list of Most Cited Authors in Computer Science. 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. Dr. Jain 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 has recently co-edited "Quality of Service Architectures for Wireless Networks: Performance Metrics and Management," published in April 2010. Further information about Dr. Jain including all his publications can be found at here.


Tutorial 3

Title

Designing high-end computing systems with Infiniband and high-speed Ethernet

Speakers

D. K. Panda and S. Sur (The Ohio State University)
P. Balaji (Argonne National Laboratory)

Abstract

InfiniBand (IB) and High-speed Ethernet (HSE) technologies are generating a lot of excitement towards building next generation High-End Computing (HEC) systems. This tutorial will provide an overview of these emerging technologies, their offered features, their current market standing, and their suitability for prime-time HEC. 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 HSE in a unified manner will be presented. IB and HSE hardware/software solutions and the market trends will be highlighted. Finally, sample performance numbers highlighting the performance these technologies can achieve in different environments will be shown.

Detailed Description

IB and HSE are new and emerging networking technology standards. These have many novel features which are not available in other contemporary networks. Current 4X IB products support 8, 16 and 32 Gbps bandwidth at the link level with Single Data Rate (SDR), Double Data Rate (DDR) and Quad Data Rate (QDR), respectively. 12X IB adapters supporting 24 Gbps are also available. The newly introduced ConnectX architecture is capable of supporting both IB and HSE. The HSE standard is being adopted by many companies and initial products with varying levels of hardware support (10GigE with and without iWARP, 40GigE, RoCE (RDMA over Converged Ethernet)) are available. At the same time, multi-core computing platforms with varying architectures are emerging. Thus, current and future IB and HSE products provide new ways to design next generation High-End Computing (HEC) systems with multi-core architectures.

Based on these emerging trends and the associated challenges, the goals of this tutorial are as follows:
  • Familiarizing attendees with the benefits of IB and HSE architectures.
  • Demonstrating the convergence provided by the Open Fabrics stack between these two standards.
  • Providing an overview of available IB and HSE hardware/software solutions.
  • Illustrating sample performance numbers showing trends in various environments and how they are taking advantage of IB and HSE features.
In summary, the tutorial aims to make the attendees familiar with IB and HSE, their benefits, available hardware/software solutions with these standards, the latest trends in designing high-end computing, networking, and storage systems with these standards, and providing a critical assessment of whether IB and HSE are ready for prime-time or not.

The tutorial will broadly cover the following topics: 1) Background behind IB and HSE; 2) Overview of IB and HSE; 3) Convergence of IB and Ethernet standards through the Open Fabrics stack; 4) Overview of IB and HSE hardware and software products, protocol stacks and market trends; 5) Sample performance numbers in various environments with IB and HSE.

This tutorial is targeted for various categories of people working in the areas of networking, high performance commu- nication and I/O, storage, middleware, virtualization, and applications related to high-end systems. Specific audience whom this tutorial is aimed at include:
  • Managers and administrators responsible for setting-up next generation high-end systems, networking infrastructures and facilities in their organizations/laboratories.
  • Scientists, engineers, and researchers working on the design and development of next generation high-end systems including clusters, data centers and storage centers.
  • System administrators of large-scale clusters.
  • Developers of next generation networked computing middleware and applications.
There is no fixed pre-requisite. As long as the attendee has general knowledge in high performance computing, net- working, storage, and related issues, he/she will be able to understand and appreciate it. The tutorial is designed in such a way that an attendee gets exposed to the topics in a smooth and progressive manner.

Bios

Prof. D. K. Panda: Dhabaleswar K. (DK) Panda is a Professor of Computer Science at the Ohio State University. He obtained his Ph.D. in computer engineering from the University of Southern California. His research interests include parallel computer architecture, high performance computing, communication protocols, files systems, network-based com- puting, and Quality of Service. He has published over 270 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, 10GE/iWARP and RDMA over Ethernet (RoCE). His research group is currently collab- orating with National Laboratories and leading InfiniBand and 10GE/iWARP companies on designing various subsystems of next generation high-end systems. The MVAPICH/MVAPICH2 (High Performance MPI over InfiniBand, iWARP and RD- MAoE) open-source software packages, developed by his research group, are currently being used by more than 1,175 organizations worldwide (in 59 countries). This software has enabled several InfiniBand clusters (including the 6th, 7th and 11th ranked ones) to get into the latest TOP500 ranking. These software packages are also available with the Open Fabrics stack for network vendors (InfiniBand, iWARP and RoCE), server vendors and Linux distributors. Dr. Panda's research is supported by funding from US National Science Foundation, US Department of Energy, and several industry including Intel, Cisco, SUN, Mellanox, QLogic and NetApp. He is an IEEE Fellow and a member of ACM. More details about Prof. Panda are available here.

Dr. P. Balaji: Dr. Pavan Balaji holds a joint appointment as an Assistant Computer Scientist at the Argonne National Laboratory and as a research fellow of the Computation Institute at the University of Chicago. He had received his Ph.D. from the Computer Science and Engineering department at the Ohio State University. His research interests include high- speed interconnects, efficient protocol stacks, parallel programming models and middleware for communication and I/O, and job scheduling and resource management. He has more than 65 publications in these areas and has delivered nearly 90 talks and tutorials at various conferences and research institutes. He has received several awards for his research activities including an Outstanding Researcher award at the Ohio State University, the Director’s Technical Achievement award at Los Alamos National Laboratory, and several best paper and other awards. Dr. Balaji has also served as a chairman or editor in more than a dozen journals, conferences and workshops including CCGrid 2011, P2S2 2011, ICPP 2010, Hot Interconnects 2010, P2S2 2010, ICCCN 2010, CCGrid 2010, and JHPCA 2010, and as a technical program committee member in numerous conferences and workshops. He is a member of the IEEE and ACM. More details about Dr. Balaji are available here.

Dr. S. Sur: Dr. Sayantan Sur is a Research Scientist at the Department of Computer Science at The Ohio State University. His research interests include high speed interconnection networks, high performance computing, fault tolerance and paral- lel computer architecture. He has published more than 20 papers in major conferences and journals related to these research areas. He is a member of the Network-Based Computing Laboratory lead by Dr. D. K. Panda. He is currently collaborating with National Laboratories, Supercomputer Centers, and leading InfiniBand companies on designing various subsystems of next generation high performance computing platforms. He has contributed significantly to the MVAPICH/MVAPICH2 (High Performance MPI over InfiniBand and 10GigE/iWARP) open-source software packages. The software developed as a part of this effort is currently used by over 1,175 organizations in 59 countries. In the past, he has held the position of Post- doctoral researcher at IBM T. J. Watson Research Center, Hawthorne and Member Technical Staff at Sun Microsystems. Dr. Sur received his Ph.D. degree from The Ohio State University in 2007.


Tutorial 4

Title

The Photonics advancements in the emerging Zettabyte network architecture.

Speaker

Loukas Paraschis, Ph.D., Cisco

Abstract

This tutorial reviews the significant advancements in photonics system, technology, standards, and associated evolution of network architectures starting from long-haul, and more recently multi-service metro networks, and extending into the emerging IP-over-WDM core and packet-optical metro networks. We first analyze the functional characteristics and challenges of these networks, and review the current and emerging applications that motivated these networks to scale levering WDM transport. We particularly discuss how the new, high-bandwidth, predominantly video related, applications (including IPTV, video-on- demand, peer-to-peer, and video-conferencing), often with diverse quality-of-service requirements, are increasingly motivating a fundamental shift in services from circuits to packets, giving rise to the most significant evolution of transport networks in recent history. The tutorial then focuses on the current and future converged WDM transport. We analyze how WDM improves significantly the network capital and operational cost, and evaluate the interplay among the network architectures, system design, and the enabling photonics technology innovations.

Unlike traditional WDM systems where the main design objective has been to maximize the capacity and reach of networks with well-defined (typically simple point-to-point) topologies, converged WDM networks call for "open" architectures that allow for cost-sensitive service flexibility. We discuss in detail the innovations in WDM system design, and the current and emerging photonic technologies; including most notably reconfigurable wavelength optical- add-drop (OADM) and switching, and advancements in transmission of 40 and 100 Gb/s channels leveraging new modulation formats, and electronic signal processing. These innovations collectively have enabled fiber communication systems that cost-effectively scale to Tb/s and thousands of km, and the emerging Exabyte public IP network infrastructure. Future network evolution, emerging standards, and related research topics are also being considered.

Outline

Converged WDM network architectures have increasingly become the best answer addressing the transport network needs. This tutorial reviews the current and emerging developments, and evaluates the functionality, characteristics, and the associated challenges, along with the interplay among important and promising photonics technologies.

A summary of content and time allocation is:
  • Network Architecture Review, Key Applications: 30-60 minutes
  • Evolution, & Current Challenges: 30-60 minutes
  • Current Technologies, and State-of-the-art system design: 60-120 minutes
  • Emerging technologies, Innovation, and Trends: 15-45 minutes
A detailed sample material of this course is available upon request.

This tutorial/course will enhance the audience understanding of the interplay between network architectures, systems, and photonics technology innovation in the actual evolution (past, current and future) of the public network infrastructure.

This tutorial/course is intended for researchers (and students) in the field of optical fiber communications and networking that wish to obtain an industry perspective, and also photonics industry professionals that wish to have a network architecture and system level analysis of the optical networking evolution.

Bio

Loukas (Lucas) Paraschis is solutions business development manager at cisco, responsible for next generation core network architectures in emerging markets. At cisco, he has worked also on IP- over-WDM architectures, multi-service metro WDM systems, and optical transport technologies, and the associated market development efforts. Prior to his current role, Loukas worked as an R&D engineer, product manager, and technical leader in optical networking and core routing, and completed graduate studies at Stanford University (PhD applied physics 1999, MS EE 1998). He has (co)authored more than 70 peer-reviewed publications, invited, and tutorial presentations, a book, a book chapter, technical reports, and three patent applications, has been associate editor for optical networks of the Journal of Communication and Networks, guest editor of the IEEE Journal of Lightwave Technology, member of the IEEE (SM'06), the OSA, and multiple conference organizing committees, and is an IEEE Photonics Society Distinguished Lecturer (2009). Loukas was born in Athens, Greece, where he completed his undergraduate studies.