I am Richard Clegg a Senior Research Associate in the Department of Computing at Imperial College, London (as well as an Honorary Senior Research Associate at University College London). I gained a PhD in Mathematics and Statistics from the Univeristy of York in 2005. My current research interests centre around networks: mainly computer networks but anything where things are associated with other things can be viewed as a network. My ErdÅ‘s number is three.

This site has been on the web in some form or another continuously since late 1994. You can find the previous version of the site here and the previous previous version here.

Along with Keith Briggs I run the Mathematics of Networks meetings. These (approximately) yearly meetings have been running since 2003.

I organise the networks seminars for the networking group at EE in UCL. Please contact me if you're interested in speaking, attending or suggesting a speaker.

When not in work I enjoy diving (I am a diving instructor with the British Sub Aqua Club) and brewing.

My research interests include:

- Network topologies
- Statistical nature of traffic
- Distrubted and overlay networks
- Software defined networks

In general I'm interested in:

- Data analysis, machine learning
- Statistically rigorous analysis
- Graph theory
- Queu(e)ing theory

I have acted as a reviewer for a number of journals including:

- Journal for Selected Areas in Communications Systems
- Physica A
- Performance Evaluation
- Computer Communications
- IEEE Network
- Electronics Letters
- Transactions on Parallel and Distributed Systems
- Computer Networks
- Networks and Spatial Economics
- The Journal of Complex Networks
- New Generation Computing

I am on various Technical Program Committees including:

- Complex Networks --the International Workshop on Complex Networks
- SIMPLEX -- Simplifying Complex networks.
- UKPEW -- the UK Performance Engineering workshop.
- AICT -- the IEEE Application of Information and Communication Technologies
- PMECT -- Performance Modeling and Evaluation of Computer and Telecommunication Networks
- SNS -- the Workshop on Social Network Systems
- EWSDN -- the European Workshop on Software Defined Networking
- NetSciCom -- the IEEE International Workshop on Network Science for Communication Networks

This is the talk for the European Workshop on Software Defined Networks. It describes the implementation of OpenFlow 1.0 on a Gigabit Ethernet Passive Optical Network. The work describes a generic approach that should work on a number of different access technologies to make them OpenFlow ready. In specific, the work give details on what would be necessary to port the approach used to a new access device.