 Kelly's research interests are in random processes, networks and optimisation, especially in very large-scale systems such as telecommunication or transportation networks.In the 1980s, he worked with colleagues in Cambridge and at British Telecom's Research Labs on Dynamic Alternative Routing in telephone networks, which was implemented in BT's main digital telephone network.He has also worked on the economic theory of pricing to congestion control and fair resource allocation in the internet.