. .
. Home Research Interests Publications Teaching & Courses Personal Software .
. . . .
Short Bio

I am a researcher in the Systems and Networking Group of the Microsoft Research Lab in Cambridge. I also hold a position as senior research investigator with the Department of Computing of Imperial College London.

In the past, I had been a research faculty at Imperial College London and I had been a Postdoctoral Researcher in the Computer Systems group at Vrije Universiteit Amsterdam. I hold a M. Sc. and Ph.D. degree in Computer Engineering from the Politecnico di Milano.

Research Interests

I am an experimental computer scientist. I validated my ideas through prototypes to understand, model, and verify observations. My research interests lie at the intersection of distributed systems and networking with particular emphasis on large-scale networked systems, ranging from sensor and mobile networks to overlay networks and data centers.

My current research focuses on providing a better integration and synergy between applications and networks in data centers to improve performance and reduce complexity. More details can be found here.

I'm also interested in investigating the impact of new hardware technologies such as systems-on-chip (SoCs) and distributed switching fabrics on the design of operating systems and networks in data centers. More information can be found on the website of the Rack-scale Computing project.

PhD Students

I'm supervising the following student (started in October 2012):

Professional Activity


I have co-chaired the following events:

I am part of the organizing committee of:
Program Committee Membership

I am or have been on the Program Committee of the following events:

Journal Reviewing

I have been a reviewer for the following scientific journals:

Research Projects

Currently, I am mostly working on the following projects:

In the past, I had been involved in the following projects:
. .