I'm a Senior Lecturer (Associate Professor) in the School of Computing Science at the University of Glasgow. My research is on network transport protocols, and in particular transport protocols for real-time and interactive multimedia. I co-chair the IETF's RTP Media Congestion Avoidance Techniques (RMCAT) working group, and was previously chair of the Audio/Video Transport (AVT) and Multiparty Multimedia Session Control working groups. I was instrumental in helping to develop globally deployed standard multimedia transport protocols such as RTP and SDP, and have more recently edited the WebRTC media transport specification in the IETF.
My current research interests include Post Sockets, a re-imagining the network transport API based on experience with applications development, changes to the network, and a better understanding of transport services, that aims to develop a higher-level alternative API to make it easier to use new transport protocol and network features. With the introduction of new transports, such as QUIC, and new transport services, such as multipath and connection racing, it's becoming increasingly difficult for application developers to make effective use of the network. Post Sockets aims to ease this development, and better support emerging and future applications. I further work on the implication of transport protocol security on network management and operations, in particular the implications of QUIC on the network, and on improving network protocol standards.
I received my BEng in Electronic Engineering in 1992, and my DPhil in 1996, both from the Department of Electronics at the University of York. I'm a fellow of the Higher Education Academy, a senior member of the IEEE, and a member of the ACM and IET.
- 17 July 2018 standards Presentation at IETF 102: A Survey of Transport Security Protocols
- 16 July 2018 standards Presentation at IETF 102: RTCP Feedback for Congestion Control (AVTCORE)
- 16 July 2018 standards Presentation at IETF 102: Guidelines for using the Multiplexing Features of RTP to Support Multiple Media Streams
- 15 July 2018 standards Submitted internet-draft: draft-ietf-avtcore-cc-feedback-message-02
- 8 July 2018 research Research service: TPC member for ACM CoNEXT workshop on Evolution, Performance, and Interoperability of QUIC (EPIQ) 2018
- 2 July 2018 standards Submitted internet-draft: draft-ietf-taps-impl-01
- 2 July 2018 standards Submitted internet-draft: draft-ietf-taps-interface-01
- 2 July 2018 standards Submitted internet-draft: draft-ietf-taps-arch-01
- 2 July 2018 standards Submitted internet-draft: draft-ietf-avtcore-multiplex-guidelines-06
- 1 July 2018 standards Submitted internet-draft: draft-ietf-rmcat-rtp-cc-feedback-04
- ... ... Older news...