Professor Godred Fairhurst

Professor Godred Fairhurst
Professor Godred Fairhurst
Professor Godred Fairhurst

MIEEE

Personal Professor

Accepting PhDs

About
Email Address
g.fairhurst@abdn.ac.uk
Telephone Number
+44 (0)1224 272201
Office Address

Room 376, (top floor, East Wing), School of Engineering, Fraser Noble Building, Bedford Road, Aberdeen, AB24 3UE, United Kingdom

School/Department
School of Engineering

Biography

Gorry Fairhurst is an Internet Engineer and a Professor in Electrical and Electronic Engineering at the School of Engineering. He contributes to the School’s General Engineering programme of research-led teaching, and is the Academic Line Manager (ALM) where he coordinates the research across EEE staff.

He received his first degree in Applied Physics and Electronics from the University of Durham, UK, and a PhD in Communications Engineering from the University of Aberdeen, UK. He joined the University of Aberdeen academic staff after working with Prof. Tim Spracklen as a post-doctoral fellow with research in  networking via satellite, funded by the UK Satellite Communications Centre, Defford, UK. 

He has published more than 200 papers on topics in broadband and broadcast satellite, TV/video transmission, IPv6, IP multicast, X.25, together with work on Internet measurement, protocol architecture and Internet transport.

He is an active member of the Internet Engineering Task Force (IETF) where he chairs the Transport Area working group (TSVWG) and contributes to the IETF Internet area. He previously chaired the IPDVB and DCCP working groups. He has authored more than 32 RFCs with over 150 citations within the RFC-series. He is currently active in the TSVWG, TAPS, and TCPM working groups, as well as contributing to groups including: QUIC, PANRG, and MAPRG. 

In previous years, he contributed to ETSI standardisation and the DVB Project, working on generic stream encapsulation and Higher Layer protocols for DVB-RCS2. He was a co-leader of the Future Internet working group in the EC ISI European Technology Platform, and a partner in European research projects funded by the EU, ESA, and industry.

Research

Research Overview

My current research interests focus on :

  • Internet Engineering, where research includes analysis of control mechanisms for transport. link, and Internet protocols. A mixture of industry and science funding includes: rate-adaptive transport for multimedia, TCP and QUIC transport, Explicit Congestion Notification (ECN), Internet capacity sharing, and low-latency services. 
  • Internet Measurement and Protocol Design, which includes the specification of protocol architecture and large scale measurement campaign exploring Internet path characteristics.
  • Satellite Internet, with a long track record of working on IP over satellite, and satellite broadband delivery and link standards for IP transmission over DVB. I participate in the Satellite Network of Excellence.
  • Video transport, I engage in research on Internet TV, characterisation of DASH performance, and TV transport architecture. I retain a great anticipation for IP multicast deployment, and have been an enthusiastic advocate, user, and experimenter for multicast transport.
  • Cross-disclipinary research including work with geographers, social scientists and other discplines on topics including broadband access, sensor network design, video streaming, and specific control communications.

Research Areas

Accepting PhDs

I am currently accepting PhDs in Engineering.


Please get in touch if you would like to discuss your research ideas further.

Email Me

Engineering

Supervising
Accepting PhDs

Research Specialisms

  • Internet Technologies
  • Computer Networks
  • Space Technology

Our research specialisms are based on the Higher Education Classification of Subjects (HECoS) which is HESA open data, published under the Creative Commons Attribution 4.0 International licence.

Current Research

I perform my research within the Electronics Group (ERG) in the School of Engineering at theUniversity of Aberdeen (UoA) is a part of the Electrical and Electronics Engineering Research Group. My research has favoured a blend of simulation/measurement and protocol design.

I have worked for many years with IPv4 and IPv6, especially over challenging links with research in the development of new protocols, implementation of link-specific enhancements, testing and assessment of network performance.

Current work includes IP transport protocols for QUIC,  Internet Television (IPTV), TCP evolution, the use of ECN, use of DiffSev, and the support transport and services. Research includes implementation (in Linux/BSD), large-scale measurement and satellite services. This work is linked to standardisation in the IETF.

I have a long-running activity in multicast deployment (IPv4 and IPv6), working with projects on routing and multicast transport. 

Work in satellite communications has a focus on the IP interface, with work on the GSE specification, IPv6 over satellite, transport protocol optimisation and DVB-RCS systems. and contributing to specifications published by the Digital Video Broadcast (DVB) Project. I currently am evaluating QUIC over satellite.

Past Research

My current publications are listed on the publications tab. Here are examples of my current work:

  • Secchi, R., Mohideen, AC. & Fairhurst, G. (2018). 'Performance analysis of next generation web access via satellite'.  International Journal of Satellite Communications and Networking, vol 36, no. 1, pp. 29 -43.  DOI: 10.1002/SAT.1201
  • Khademi, N., Armitage, G., Welzl, M., Zander, S., Fairhurst, G. & Ross, D. (2017). Alternative Backoff: Achieving Low Latency and High Throughput with ECN and AQM. in G Karlsson, A Brunstrom, H Jiang, T Wolf & V Fodor (eds), Proceedings of IFIP Networking 2017.   NETWORKING2017/1570335770
  • Khademi, N., Ros, D., Welzl, M., Bozakov, Z., Brunstrom, A., Fairhurst, G., Grinnemo, K-J, Hayes, D., Hurtig, P., Jones, T., Mangiante, S., Tüxen, M. & Weinrank, F. (2017). 'NEAT: A Platform- And Protocol-Independent Internet Transport API'.  IEEE Communications Magazine, vol 55, no. 6, pp. 46-54. DOI: 10.1109/MCOM.2017.1601052
  • Jones, T., Fairhurst, G. & Perkins, C. (2017). Raising the Datagram API to Support Transport Protocol Evolution. in G Karlsson, A Brunstrom, H Jiang, T Wolf & V Fodor (eds), 16th International IFIP TC6 Networking Conference, 2017, Stockholm, Sweden, 12-15 June. NETWORKING2017/1570347877
  • Papastergiou, G., Fairhurst, G., Ross, D., Brunstrom, A., Grinnemo, K-J, Hurtig, P., Khademi, N., Tüxen, M., Welzl, M., Damjanovic, D. & Mangiante, S. (2017). 'De-ossifying the Internet Transport Layer: A Survey and Future Perspectives'.  IEEE Communications Surveys & Tutorials, vol 19, no. 1, pp. 619 - 639. DOI: 10.1109/COMST.2016.2626780
  • Briscoe, B., Brunstrom, A., Petlund, A., Hayes, D., Ross, D., Tsan, I-J, Gjessing, S., Fairhurst, G., Griwodz, C. & Welzl, M. 'Reducing Internet Latency: A Survey of Techniques and their Merit'.  IEEE Communications Surveys & Tutorials, vol 18, no. 3, pp. 2149 - 2196. DOI: 10.1109/COMST.2014.2375213 
  • Fairhurst, G., Secchi, R. & Yun, A. (2013). 'A flexible QoS architecture for DVB-RCS2'.  International Journal of Satellite Communications and Networking, vol 31, no. 5, pp. 219-232.  DOI: 10.1002/SAT.1026
  • Townsend, L., Sathiaseelan, A., Fairhurst, G. & Wallace, C. (2013). 'Enhanced broadband access as a solution to the social and economic problems of the rural digital divide'.  Local Economy, vol 28, no. 6, pp. 580-595.  DOI: 10.1177/0269094213496974

Collaborations

I participate in research projects at the UK national level and in European research projects.

Since 2004, my research group has been a member of the prestigious European SatNEx Network of Excellence, which brings together 22 leading European research establishments in the satellite communications field, and within this, he leads the work on Standardisation.

ERG participates as an experimenter and contributor in the MONROE measurement platform.

Funding and Grants

Over the years my research has been funded from a range of sources including: EPSRC, European Space Agency (ESA), European Commission (EC), industry (e.g., Astrium, Inmarsat, QinetiQ, Thales, Delta Communications), and UK government agencies (including JISC, DSTL, BNSC, RSRE, DERA, BIS).

Teaching

Teaching Responsibilities

I have supervised over 50 student honours projects, including co-supervision of projects with Computer Science and a number of placements from overseas universities (Socrates/Erasmus).  

I currently teach two undergraduate courses:

  • Level 3: Communications Engineering I (a lab-based course in digital control protocols, such as DMX, RDM, and CAN bus)
  • Level 4: Communications Engineering II (Networking technologies, Ethernet, the TCP/IP protocol stack and Internet Engineering)

I have been an invited speaker at many professional and research meetings on TCP/IP, broadband standards, and the future evolution of the transport service for the Internet.

I am part of the team who deliver the annual professional Satellite Communications Course by the IET, Savoy Place, London.

Publications

Page 3 of 3 Results 201 to 256 of 256

  • An Evolving Platform for IP-based Services

    Fairhurst, G., Evans, B.
    Contributions to Conferences: Other Contributions
  • DVB-RCS for MILSATCOM?

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Digital Video Broadcast Technology

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • IP Networking Challenges for the Next Generation of DVB-RCS

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • SAT-RMTP: A Protocol for Reliable Multicast Content Distribution via VSAT

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • SATNEX Standardisation Activity

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • SatNEx Standardisation Activities

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • The SatNEx Platform: A Pan-European Satellite Network for Integration, Spreading of Excellence and Training

    Birnbacher, U., Raber, G., Fairhurst, G., Rumeau, R., Sheriff, R.
    Contributions to Conferences: Other Contributions
  • The UDP-Lite Protocol

    Fairhurst, G., Larzon, L. A., Degermark, M., Pink, S., Jonsson, L. E.
    Internet Society, vol. IETF RFC 3828
    Contributions to Specialist Publications: Articles
  • Advice for Internet Subnetwork Designers, IETF RFC 3819, (BCP89)

    Karn, P., Bormann, C., Fairhurst, G.
    Internet Society
    Contributions to Specialist Publications: Articles
  • IP-DVB Standards Activities

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Analysis of traffic on DVB-S links

    Forrest, M., Sooriyabandara, M., Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • IP over DVB

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Secure Satellite Reliable Multicast

    Ramachadran, R., Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • The IETF: Towards a Next Generation DVB Infrastructure

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Dynamics of TCP over BoD Satellite Networks

    Sooriyabandara, M., Fairhurst, G.
    International Journal of Satellite Communications, vol. 21, no. 4-5, pp. 427-449
    Contributions to Journals: Articles
  • A Day in the Life of a Multicast Flow

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • A comparison of IP transmission using MPE and a new Lightweight Encapsulation, Advances in Satellite communications

    Fairhurst, G., Matthews, A.
    Contributions to Conferences: Other Contributions
  • IETF Standards Activities

    Fairhurst, G., Cruickshank, H.
    Contributions to Conferences: Other Contributions
  • What QoS does TCP need from BoD?

    Fairhurst, G., Sooriyabandara, M.
    Contributions to Conferences: Papers
  • TCP Performance Implications of Network Path Asymmetry

    Balakrishnan, H., Padmanabhan, V., Fairhurst, G., Sooriyabandara, H.
    Internet Society, vol. RFC 3449 (BCP 69)
    Contributions to Specialist Publications: Letters
  • How Not to Design Satellite Links for TCP/IP

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Link ARQ Issues for IP Traffic, IETF RFC 3366 (BCP62)

    Fairhurst, G., Wood, L.
    Internet Society
    Contributions to Specialist Publications: Articles
  • Better Than Best Effort Class for the GEOCAST Project

    Fairhurst, G., Pietrabissa, A.
    Contributions to Conferences: Other Contributions
  • Ensuring Resilience and Graceful Degradation of Military SATCOM TCP/IP Links

    Frall, N., Griffin, G., Fairhurst, G., Tay, J.
    Contributions to Conferences: Other Contributions
  • Implications of Broadband Satellite BoD Algorithms on TCP Performance

    Sooriyabandara, M., Fairhurst, G.
    International Journal of Satellite Communications and Networking
    Contributions to Journals: Articles
  • Implications of Fragmentation and Reassembly by the Adaption Layer

    Ang, A., Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • MPEG-2 Transport as an IP Bearer

    Matthews, A., Fairhurst, G.
    Contributions to Conferences: Papers
  • Multicast & LANs

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Understanding the Technical Challenges of TCP/IP over Broadband Satellite

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Clear Signals

    Fairhurst, G., Smith, H.
    BBC Music Magazine
    Contributions to Specialist Publications: Letters
  • Performance of Reliable Multicast Protocols via Satellite at EHF with Persistent Fades

    Koyabe, M., Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Standardisation Activities for Broadband Satellite Systems

    Skinnemoen, H., Stette, E., Laborde, E., Fairhurst, G.
    Contributions to Conferences: Papers
  • LSO: A Space Odyssey

    Fairhurst, G., Smith, H.
    International Arts Manager
    Contributions to Specialist Publications: Letters
  • SUNRISE: Satellite User Network for Retail Interactive Services

    Fairhurst, G., Smith, H., Hodson, K.
    Discovery
    Contributions to Specialist Publications: Letters
  • Performance Issues in Asymmetric TCP Service Provision using Broadband Satellite

    Fairhurst, G., Samaraweera, N. K. G., Sooriyabandara, H., Harun, H., Hodson, K., Donardio, R.
    IEE Proceedings (Communications), vol. 148, no. 2, pp. 95-99
    Contributions to Journals: Articles
  • Evaluation of an Adaptive Protocol for Robust Independent Links (APRIL)

    Tay, J., Fairhurst, G., Ang, A.
    Contributions to Conferences: Other Contributions
  • Reliable Multicast Via Satellite

    Koyabe, M., Fairhurst, G.
    International Journal of Satellite Communications, vol. 19, no. 01, pp. 3-28
    Contributions to Journals: Articles
  • Robust Synchronisation for a Geo-Satellite Link

    Tay, J., Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • Solving the technical Challenges of IP over Satellite

    Fairhurst, G.
    Contributions to Conferences: Other Contributions
  • The London Symphony Orchestra Tests Live Internet Satellite Technology with the European Space Agency,

    Fairhurst, G.
    .
    Other Contributions: Other Contributions
  • Video-based computer-assisted learning

    Hamilton, N. M., Fairhurst, G., Pavett, S., Klein, S., Alexander, D. A., Koyabe, M., Samaraweera, N., Duguid, K. P., Keen, A.
    Journal of Audiovisual Media in Medicine, vol. 24, no. 1, pp. 21-26
    Contributions to Journals: Articles
  • Efficient partial retransmission ARQ strategy with error detection codes by feedback channel

    Cheng, H. S., Fairhurst, G., Samaraweera, N.
    IEE Proceedings. Communications, vol. 147, pp. 263-268
    Contributions to Journals: Articles
  • Video-Based Computer-Aided Learning using MPEG-1 and MPEG-2

    Fairhurst, G., Samaraweera, N., Pavett, S., Hamilton, N.
    IEE Colloquium (Digest), no. 453
    Contributions to Journals: Articles
  • Reinforcement of TCP error recovery for wireless communication

    Samaraweera, N. K., Fairhurst, G.
    ACM Computer Communication Review, vol. 28, no. 2, pp. 30-38
    Contributions to Journals: Articles
  • Smart codec: An adaptive packet data link

    Fairhurst, G., Pang, S. L., Wan, P. S.
    IEE Proceedings: Communications, vol. 145, no. 3, pp. 180-185
    Contributions to Journals: Articles
  • Video Medi-CAL: supporting MPEG-2 media based computer assisted learning on an intranet.

    Pavett, S., Samaraweera, N., Hamilton, N. M., Fairhurst, G.
    Computer Networks and ISDN Systems, vol. 30, pp. 672-675
    Contributions to Journals: Articles
  • Explicit loss indication and accurate RTO estimation for TCP error recovery using satellite links

    Samaraweera, N., Fairhurst, G.
    IEE Proceedings: Communications, vol. 144, no. 1, pp. 47-53
    Contributions to Journals: Articles
  • Time-Line: A Network Protocol for Network Multimedia Supporting Classroom-Based CAL

    Fairhurst, G., Samaraweera, N., Pavett, S., Hamilton, N. M.
    International Proceedings on Audio-Visual Services over Packet Networks, pp. 37-42
    Contributions to Journals: Articles
  • Performance issues of interconnecting ATM islands

    Fairhurst, G., Cheng, H. S.
    IEE Colloquium (Digest), no. 224
    Contributions to Journals: Articles
  • Robust data link protocols for connection-less service over satellite links

    Samaraweera, N. K., Fairhurst, G.
    International Journal of Satellite Communications, vol. 14, no. 5, pp. 427-437
    Contributions to Journals: Articles
  • WAN inter-working unit for satellite links

    Fairhurst, G., Salleh, A. Z., Wan, P. S., Samaraweera, N.
    Chapters in Books, Reports and Conference Proceedings: Conference Proceedings
  • Passive analysis technique for packet link performance

    Fairhurst, G., Wan, P. S.
    Electronics Letters, vol. 29, no. 1, pp. 22-24
    Contributions to Journals: Articles
  • On-board processing for anti-jam packet data satcom services

    Fairhurst, G.
    Electronics and Communication Engineering Journal, vol. 4, no. 3, pp. 115-122
    Contributions to Journals: Articles
  • Operation of HDLC ABM in harsh error environments. A robust extension

    Fairhurst, G.
    IEE Proceedings (Communications), vol. 138, no. 4, pp. 291-298
    Contributions to Journals: Articles
  • An antiā€jam packet data satellite link

    Fairhurst, G., Spracklen, T.
    International Journal of Satellite Communications, vol. 7, no. 3, pp. 201-207
    Contributions to Journals: Articles
Show 10 | 25 | 50 | 100 results per page

Refine

Chapters in Books, Reports and Conference Proceedings

Contributions to Conferences

Contributions to Journals

Contributions to Specialist Publications

Working Papers

Other Contributions