IEEE International Conference on High Performance Switching and Routing
17-20 June 2018 – Bucharest, Romania


Access Camera Ready Papers (ZIP)


Day  Time Session/Event
Sunday 17/6/2018
 08:30 – 9:00  Breakfast
 9:00 – 11:00 Unikraft Hackathon Session 1
 11:00 – 11:30 Coffee Break
 11:30 – 13:00 Unikraft Hackathon Session 2
 13:00 – 14:00 Lunch Break
 14:00 – 15:30 Unikraft Hackathon Session 3
 15:30 – 16:00 Coffee Break
 16:00 – 18:00 P4 Tutorial
 18:30 – 20:30 Welcome Reception
Monday 18/6/2018
 8:30 – 9:00 Breakfast
 9:00 – 10:00 Keynote 1: DK Panda – “Networking Technologies and Middleware for Next-Generation Clusters and Data Centers: Opportunities and Challenges” – slides here: dk-hpsr18-keynote
 10:00 – 10:45 Paper Session 1: Congestion Control
Fairness in the Data Center – Yi Xi Gong, James Roberts, Dario Rossi (Telecom ParisTech, France)
Network-Model-Based vs. Network-Model-Free Approaches to Internet Congestion Control – Michael Schapira (Hebrew University) – invited paper
 10:45 – 11:15 Coffee Break
 11:15 – 12:45 Paper Session 2: Packet Processing
Creating Complex Network Services with eBPF: Experience and Lessons Learned – Sebastiano Miano, Matteo Bertrone, Fulvio Risso, Mauricio Vasquez Bernal, Massimo Tumolo (Politecnico di Torino, IT)
Fast Quagga Data Plane Based on Netmap Platform – Hasan Redžović, Aleksandra Smiljanić, Mihailo Vesović (Univ. Belgrade, RS)
Building a chain of high-speed VNFs in no time – Tom Barbette, Cyril Soldani, Romain Gaillard and Laurent Mathy (U. Liege) – invited paper
Toward Fine-grained Load Balancing through RNIC EC Offloading – Xiaoliang Wang, Cam-Tu Nguyen, Baoliu Ye, Zhuzhong Qian, Tang Bin, Wenzhong Li, Sanglu Lu (Nanjing Univ., CN)
 12:45 – 14:00 Lunch break
 14:00 – 15:05 Paper Session 3: Hardware Classification and FPGAs
Multiple Hash Matching Units (MHMU): An Algorithmic Ternary Content Addressable Memory Design for Field Programmable Gate Arrays – Pedro Reviriego (Univ. Antonio de Nebrija), Salvatore Pontarelli (CNIT Roma Tor Vergata), Anees Ullah (Center of Advanced Studies in Engineering, PK), Giuseppe Bianchi (Univ. Roma Tor Vergata); Ali Zahir (COMSATs institute of Information Technology, PK)
Flow Cache Cleansing with FPGA Hash Pipe for Highly Stabilized Software Data Plane – Koji Yamazaki, Yuta Ukon, Shuhei Yoshida, Saki Hatta, Yusuke Sekihara, Shoko Ohteru, Tomoaki Kawamura, Takahiro Hatano, Koyo Nitta, Akihiko Miyazaki (NTT Corp., Japan)
Real-Time Traffic Classification using Simple CART Forest on FPGAs – Tuncay Soylu, Oğuzhan Erdem, Aydın Carus, Edip S. Güner (Trakya University, TR)
 15:05 – 15:30 Coffee break
 15:30 – 17:30 eBPF Tutorial
 19:00 – 20:00 Walking Tour (Historic Center) – meet at 19:00 in front of Europa Royale Hotel. See map here.
Tuesday 19/6/2018
 8:30 – 9:00 Breakfast
 9:00 – 10:00 Keynote 2: Raj Jain – “Trends and Issues in Softwarization of Networks”
 10:00 – 10:45 Paper Session 4: Programmable Hardware (I)
A Survey on the Programmable Data Plane: Abstractions, Architectures, and Open Problems – Roberto Bifulco (NEC Research Europe), Gabor Retvari (BME Hungary) – invited paper
Beyond SmartNICs: Towards a Fully Programmable Cloud – Adrian Caulfield, Paolo Costa, Monia Ghobadi (Microsoft Research) – invited paper
 10:45 – 11:15 Coffee break
 11:15 – 12:45 Paper Session 5: Optical Networks
Toward Optical Switching in the Data Center – William M. Mellette, Alex C. Snoeren, and George Porter (UCSD) – invited paper
Redefining the Economics of Reach with Integrated Optics – Cyriel Minkenberg, German Rodriguez, Nick Kucharewski (Rockley Photonics) – invited paper
40 Gb/s Short Range Optical Interconnects with 8ns Power-on and CDR-Lock Time in 14nm CMOS – T. Morf, A. Cevrero, I. Ozkaya, P. Francese, L. Y. Chen, C. Menolfi, M. Kossel M. Braendli, M. Seifried, L. Kull, D. Luu, and T.Toifl (IBM Research, EPFL, ETH) – invited talk
Dynamic Spectrum Sharing Method in SDM based Optical Packet and Circuit Integrated Networks – Ken Nagatomi (Osaka Univ.), Yusuke Hirota (NICT), Hideki Tode (Osaka Prefecture Univ.), Takashi Watanabe (Osaka Univ.)
 12:45 – 14:00 Lunch break
 14:00 – 15:00 Panel Discussion: “Did Networking Die and Go to Heaven?”. Discussion lead by Cyriel Minkernberg;  panelists included Bruce Maggs, Aleksandra Smijlanic; George Porter; Horia Stefanescu, Eitan Zahavi and  Raj Jain. You can listen to the recording below.

 15:00 – 15:30 Coffee Break
 15:30 – 17:30 Mellanox Tutorial on SmartNICs
 19:30 – 23:00 Conference Banquet at Casa Doina (map here). Meet HPSR volunteers at 19:00 in front of Europa Royale if you want to go via metro to the banquet with us (rendezvous point here)  . Alternatively, use a taxi or Uber.
Wednesday 20/6/2018
 08:30 – 09:00 Breakfast
 09:00 – 10:00 Keynote 3: Bruce Maggs – “Internet at the Speed of Light”
 10:00 – 10:45 Paper Session 6: Programmable Hardware (II)
A Programmable Hardware Calendar for High Resolution Pacing – Salvatore Pontarelli (CNIT, Roma Tor Vergata), Giuseppe Bianchi (Univ. Roma Tor Vergata), Michael Welzl (Univ. Oslo)
T4P4S: A Target-independent Compiler for Protocol-independent Packet Processors – Péter Vörös, Dániel Horpácsi, Róbert Kitlei, Dániel Leskó, Máté Tejfel, Sándor Laki (ELTE Eötvös Loránd Univ., HU)
 10:45 – 11:15 Coffee Break
 11:15 – 12:45 Paper Session 7: Routing and Scheduling
Scheduling Mixed Unicast and Multicast Traffic with Variable-Size Packets in Input-Queued Switches – Jie Xiao (Univ. Hong Kong), Kwan Yeung (Univ. Hong Kong), Sugih Jamin (Univ. Michigan)
A New Scheduling Algorithm for Input-Queued Switches with Mixed Unicast and Multicast Traffic – Jie Xiao (Univ. Hong Kong), Kwan Yeung (Univ. Hong Kong), Sugih Jamin (Univ. Michigan)
Backup Network Design Scheme for Multiple Link Failures to Avoid Overestimating Link Capacity – Yuki Hirano, Fujun He, Takehiro Sato, Eiji Oki (Kyoto Univ., Japan)
Efficient Make Before Break Capacity Defragmentation – Huy Duong Quang (Concordia University), Brigitte Jaumard (Concordia University), David Coudert (INRIA), Ron Armolavicius (CIENA)
 12:45 – 13:05 Industry invited talk:  Future of Smart City vertical in the context of 5G – Horia Stefanescu (Orange Romania)
 13:05 – 14:00  Lunch break
 15:00 – 17:00  Visit Palace of Parliament – leave the conference venue at 14:00 with our our volunteers to reach the Palace of Parliament and register. Note: all participants must hold valid ID (e.g. passport) to be allowed in.


Monday, 09:00 – 10:00

Keynote Title: Networking Technologies and Middleware for Next-Generation Clusters and Data Centers: Opportunities and Challenges

Speaker: Dhabaleswar K. (DK) Panda, The Ohio State University

Abstract: This talk will focus on emerging technologies and middleware for designing next-generation clusters and data centers with high-performance and scalability. The role and significance of RDMA technology with InfiniBand, RoCE (v1 and v2), and Omni-Path will be presented. Challenges in designing high-performance middleware for running HPC, Big Data and Deep Learning applications on these systems while exploiting the underlying networking features will be focused. An overview of RDMA-based designs for Spark, Hadoop, HBase, and Memcached will be presented. On the Deep Learning side, RDMA-based designs for popular Deep Learning frameworks such as TensorFlow, Caffe, and CNTK will be focused. The talk will conclude with challenges in providing efficient virtualization support for next generation clusters and datacenters with CPUs and accelerators.

Speaker’s Bio: DK Panda is a Professor and University Distinguished Scholar of Computer Science and Engineering at the Ohio State University.  He has published over 400 papers in the area of high-end computing and networking.  The MVAPICH2 (High Performance MPI and PGAS over InfiniBand, Omni-Path, iWARP and RoCE) libraries, designed and developed by his research group (, are currently being used by more than 2,900 organizations worldwide (in 86 countries). More than 469,000 downloads of this software have taken place from the project’s site. This software is empowering several InfiniBand clusters (including the 1st, 9th, 12th, 17th, and 48th ranked ones) in the TOP500 list. The RDMA packages for Apache Spark, Apache Hadoop and Memcached together with OSU HiBD benchmarks from his group ( are also publicly available.  These libraries are currently being used by more than 285 organizations in 34 countries. More than 26,400 downloads of these libraries have taken place. A high-performance and scalable version of the Caffe framework is available from Prof. Panda is an IEEE Fellow. More details about Prof. Panda are available at

Tuesday, 09:00 – 10:00

Keynote Title: Trends and Issues in Softwarization of Networks

Speaker: Raj Jain, Barbara J. and Jerome H. Cox, Jr. Professor of Computer Science and Engineering, Washington University in Saint Louis

Abstract: We begin with developments that led to virtualization, network function virtualization, and disaggregation. How the definition of software-defined networking has changed due to disaggregation. The trend of DevOps and the slowness of the standardization activities has led the networking industry towards open source software and hardware. Open sourcing has now become the fastest way to introduce new research, idea, concept or technology. All these trends and their impact on networking research along several related myths and issues will be discussed in this talk. We will also talk about research issues in application of blockchains in networking.

Speaker’s Bio: Raj Jain is the Barbara J. and Jerome R. Cox, Jr., Professor of Computer Science and Engineering at Washington University in St. Louis. Previously, he was one of the Cofounders of Nayna Networks, Inc – a next-generation telecommunications systems company in San Jose, CA. Dr. Jain has a Ph.D. in applied mathematics and computer science from Harvard University. He is a Fellow of IEEE, ACM, AAAS, and Academy of Science St. Louis. He is the recipient of 2017 ACM SIGCOMM award, 2015 A. A. Michelson Award from Computer Measurement Group and numerous other awards. With 27,000+ citations according to Google Scholar, he is one of the most cited authors in computer science. Further information is at

Tuesday, 14:00 – 15:00

Panel Discussion: Did Networking Die and Go to Heaven?

  • Raj Jain, Washington University St. Louis, US
  • Bruce Maggs, Duke University/Akamai, US
  • Radu Milusoiu, Orange, Romania
  • George Porter, University of California San Diego, US
  • James Roberts, Telecom ParisTech, France
  • Aleksandra Smiljanic, University of Belgrade, Serbia
  • Eitan Zahavi, Mellanox, Israel

Wednesday, 09:00 – 10:00

Keynote: Internet at the Speed of Light

Speaker:  Bruce Maggs, Pelham Wilder Professor of Computer Science at Duke University

Abstract: A variety of network applications, including electronic commerce and games, are either enabled by or benefit greatly from low latency communications. Studies have shown, however, that over medium and long distances the time to send a packet from one city to another on the public Internet is typically more than three times larger than the lower bound implied by the speed of light in free space. Hence for applications like high-frequency trading, where the winner of a communications race receives all the benefits, special purpose networks have been deployed. For example, between New Jersey and Chicago a succession of networks has been deployed, first fiber-based and then microwave-based, with each network reducing latency by a fraction of a millisecond over the previous. This talk explores the possibility of using the same radio technology to build a network backbone spanning the 200 largest population centers in the United States. The design places radios on existing towers, using topographic maps to ensure line-of-sight connectivity between towers. The impact of weather on the network is evaluated using historical weather data. Our analysis suggests that it should be possible to achieve mean speeds of over 95% of the speed of light over medium and long distances at a transmission cost of under $1 per GB.

Speaker’s Bio: Bruce Maggs received the S.B., S.M., and Ph.D. degrees in Computer Science from the Massachusetts Institute of Technology (MIT) in 1985, 1986, and 1989, respectively. His advisor was Charles Leiserson. After spending one year as a Post-doctoral Associate at MIT, he worked at NEC Research Institute in Princeton from 1990 to 1993. In 1994, he moved to Carnegie Mellon, where he stayed until 2009. While on a two-year leave-of-absence from Carnegie Mellon, Maggs helped launch Akamai Technologies, serving as its first Vice President for Research and Development. He retains a part-time role at Akamai as Vice President for Research. Maggs is now is the Pelham Wilder Professor of Computer Science at Duke University. Maggs’s research focuses on networking, distributed systems, and security. In 1986, he became the first winner (with Charles Leiserson) of the Daniel L. Slotnick Award for Most Original Paper at the International Conference on Parallel Processing, and in 1994 he received an NSF National Young Investigator Award. He was co-chair of the 1993-1994 DIMACS Special Year on Massively Parallel Computation and has served on the steering committees for the ACM Symposium on Parallel Algorithms and Architectures (SPAA), the ACM Internet Measurement Conference (IMC), and the ACM HotNets Conference. He has served on the program committees of numerous conferences including STOC, SODA, PODC, NSDI, and SIGCOMM. In 2017 he was a co-recipient of the IEEE Cybersecurity Innovation Award, a Distinguished Paper Award at USENIX Security, the Best Dataset Award at the Passive and Active Measurement Conference, and the Best Paper Award at CoNEXT.