Talks Publications Academic Github LinkedIn

Fabian Ruffy


Department of Computer Science
ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada

I am a graduate student at the University of British Columbia (UBC) and member of the Network, Systems, and Security (NSS) lab. I like to make computer networks fast and usable.

Together with my advisor, Ivan Beschastnikh, I work on all kinds of topics related to datacenter networking. My interests center around Software-Defined Networking (SDN) and programmable networking (for example, P4). I also like to dabble with Network Function Virtualization (NFV) and datacenter congestion control.


Talks I have given

December 8, 2018
Montreal, BC, Canada
Iroko: A Data Center Emulator for Reinforcement Learning ‚Äč(PPT, Poster)
2018 ML for Systems Workshop at NIPS
November 13, 2018
Vancouver, BC, Canada
Linux Network Programming with P4 (PPT, Video)
2018 Linux Plumbers Conference
July 12, 2018
Santa Clara, CA, USA
Compiling P4 to eBPF targets (PPT)
Netronome

Publications I am involved with

Papers

NIPS 18 - ML for Systems
PDF
Citation
Controlling Data Center Congestion with Reinforcement Learning
Fabian Ruffy, Michael Przystupa, and Ivan Beschastnikh
NIPS 2018 - Neural Information Processing Systems
December 2018, Montreal, ON, Canada
LPC 18
PDF
Citation
Linux Network Programming with P4
William Tu, Fabian Ruffy, and Mihai Budiu
LPC 2018 - 2018 Linux Plumbers Conference
November 2018, Vancouver, BC, Canada
ANCS 18
PDF
Citation
VNF Chain Allocation and Management at Data Center Scale
Nodir Kodirov, Sam Bayless, Fabian Ruffy, Ivan Beschastnikh, Holger Hoos, and Alan Hu
ANCS 2018 - Symposium on Architectures for Networking and Communications Systems
July 2018, Ithaca, NY, USA
ICN 2016
PDF
Citation
A STRIDE-based Security Architecture for Software Defined Networking
Fabian Ruffy, Wolfang Hommel, and Felix von Eye
ICN 2016 - The Fifteenth International Conference on Networks
February 2016, Lisbon, Portugal

Posters

ANCS 18
PDF
Citation
VNF Chain Abstraction for Cloud Service Providers
Nodir Kodirov, Sam Bayless, Fabian Ruffy, Ivan Beschastnikh, Holger Hoos, and Alan Hu
ANCS 2018 - Symposium on Architectures for Networking and Communications Systems
July 2018, Ithaca, NY, USA

Academic Things

Subreviews

ICDCS 2018 International Conference on Distributed Computing Systems
July, 2018, Vienna, Austria

Teaching Assistant

University of British Columbia

Winter 2019 CPSC 508 - Advanced Operating Systems
Fall 2018 CPSC 317 - Internet Computing
Winter 2018 CPSC 317 - Internet Computing
Fall 2017 CPSC 210 - Software Construction
Winter 2017 CPSC 317 - Internet Computing