About Me

Profile Photo

Hello! Welcome to my personal page. My name is Nicholas Ball and I am a full-time PhD student with the Large-Scale Distributed Systems group at Imperial College. My supervisor is Dr. Peter Pietzuch.

I was born in Palma de Mallorca, Spain and went to Bedales School in Hampshire, UK in 1990. I then did my undergraduate at Imperial College finishing up my MEng in 2008. I started my PhD studies here at Imperial in 2009.

Don't hesitate to contact me to discuss anything!


  • Nicholas Ball, Peter Pietzuch. "Distributed Content Delivery using Load-Aware Network Coordinates". Proceedings of the 3rd International Workshop on Real Overlays & Distributed System (ROADS'08), Madrid, Spain, Dec 2008. Paper | Presentation


  • Nicholas Ball, Peter Pietzuch. "Skyler: Dynamic, Workload-Aware Data Sharding across Multiple Data Centres". EuroSys Main Poster Session (EuroSys'13), Prague, Czech Republic, April 2013.
    Abstract | Poster

  • Nicholas Ball, Peter Pietzuch. "Global Sensor Space: A Distributed Planet-Wide Sensor Collaboration and Stream Processing System". Google PhD Poster Competition, Imperial College London, Feb 2011. Poster