My position in the space of network research.


research interests


Given my tendency to pursue interesting things, this page is never really accurate.

I am interested in the incentives of peer-to-peer overlays. This basically means the exploration of the connections between the design of network protocols and the modelling of the behaviours of the rational, autonomous agents that use them. In many ways, this has predisposed me towards the frontiers between networks and economics. Particular favorites include:
  • Mechanism design (both revelation and implementation)
  • Algorithmic game theory
  • Hidden Action and Incentives
  • Auction theory
I am also interested in the relationships between the topology of a network and the resilience properties they impose. In particular, I am interested in cellular cycle decompositions and their use in the design of convergence-free resilient forwarding protocols. In a first instance, this has predisposed me towards the study of combinatorial embeddings of graphs on surfaces.

Beyond these interests, I am currently researching the modelling of Overlay-ISP collaboration, the design of network-aware application layer anycast, and resource allocation mechanisms for real-time, peer-to-peer streaming.

From the engineering standpoint, I am interested in the design, modelling, implementation and evaluation of:
  • Market-based resource allocation algorithms
  • Network protocols based on mechanism design
  • QoS contracts and hidden action
  • Incentive mechanisms for P2P overlays
  • Survivable and contingent routing mechanisms
  • Distributed search mechanisms
  • Probabilistic data structures
  • Network topology analysis algorithms
A word map of my PhD thesis can be found here.

Furthermore, I still pursue the interests from my previous life in industry:
  • Optical Networks
  • Network Performance Management
  • Network Security



Community Service


I have peer reviewed articles for the following:


CSS by Michael Tupy