Marco’s research area is cloud computing, distributed systems and networking. His current interest is in designing better systems support for AI/ML and provide practical implementations deployable in the real-world.
Marco is an associate professor of Computer Science at King Abdullah University of Science and Technology (KAUST). Marco obtained his PhD from the University of Genoa in 2009 after spending the last year as a visiting student at the University of Cambridge. He was a postdoctoral researcher at EPFL and then a Senior Research Scientist at Deutsche Telekom Innovation Labs & TU Berlin. In 2013, he assumed an assistant professor position at UCLouvain, and in 2016 he became an Assistant Professor at KAUST. He was promoted to the rank of Associate Professor at KAUST in 2019. He also held positions at Intel Research, Google and Microsoft Research.
Marco is well known for his work in the field of software defined networking (SDN). He has developed novel ideas in all aspects of SDN, including development, debugging and deployment of programmable networks. Two of his developments – the NICE tool for debugging and the Panopticon system that offers a practicable solution for incremental upgrading of networks to SDN – are considered major breakthroughs in networking, and attributed Marco the title of SDN rock star.
PhD, 2009
University of Genova
Laurea, 2005
University of Genova