Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Groups > Cambridge Systems and Networking
Cambridge Systems and Networking

The research of the Cambridge Systems and Networking group at Microsoft Research Cambridge, covers the broad span of systems and networks research, ranging from improving the performance of individual computers through to designing novel distributed systems that can scale to hundreds of thousand of hosts. We are a multi-disciplinary group that designs and builds systems, analyses them, and uses them.

Research Areas

Distributed Systems
We have active research areas centred around peer-to-peer systems including distributed hashtables (DHTs), Key-Based Routing (KBR), distributed databases, and social networking systems. We are also interested in Byzantine fault-tolerance in distributed systems.

Networking
Our interests range from theoretical modelling of TCP, wireless MACs and worm epidemics, to practical topics in overlay networking, file swarming, topology discovery, bandwidth probing, and network management. Our indoor wireless mesh test bed (over 100 nodes on 4 floors) is believed to be the world’s largest. We also research social networking applications.

Operating Systems
We also research a broad range of system-wide topics, for example worm containment through code analysis, statistical mining of OS and application defect data to improve dependability, and systems-level performance analysis and prediction.

Careers

  • The Cambridge Systems & Networking group is always looking for interns and Post-docs. For more information, visit Microsoft Research Careers. Prospective interns may wish to identify people or projects they are interested in, and informally email the relevant staff directly (one email, cc'ed appropriately).