As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

Dr. David Hayes




+61 3 9214 4845



Research Associate, Centre for Advanced Internet Architectures

Professional Affiliations:

Member of the Institute of Electrical and Electronics Engineers (MIEEE)
  • Communication Society member
Member of Engineers Australia (MIEAust)
  • Information, Telecommunications, and Electronics Engineering (ITEE) College


BE(Elec), Queensland University of Technology, 1987
DipTh, ACT,1997
PhD, University of Melbourne, 2002 - "Congestion management of packet switched networks"

Research Interests:

Network protocol engineering, network performance analysis, teletraffic engineering, test and measurement of network characteristics, network modelling, etc in all the different flavours and varieties of networks.

Technical Skills:

  • Performance analysis: building testbeds, ns2 and custom event based simulation, Simulink, Petri Nets.
  • Programming: C/C++ (including FreeBSD kernel development), Matlab, Python, and unix shell scripting.
  • Operating systems: FreeBSD and Linux

Project work at CAIA

Publications and Presentations

Employment History:

  • Research Fellow/Engineer, Centre for Advanced Internet Architectures.
    • Delay and Rated based TCP algorithm implementation, and experimental performance analysis.
    • "Stateless" TCP
    • FreeBSD kernel implementation of Network Address Translation (NAT) for the Stream Control Transmission Protocol (SCTP)
  • Private research on optimizing transport layer send rates when there is packet corruption
  • Senior Lecturer, School of Software Engineering and Data Communications, Queensland University of Technology (QUT)
    • Management: Subject Area Group leader - Networks and Security
    • Teaching: Network Technologies
    • Supervision: various network related student projects and research.
  • Research Fellow, Ericisson Melbourne University Laboratory (EMUlab merged into CUBIN)
    • Continued network congestion research (Dual Queue scheduling) and a bit of work on probing in relation to Voice over IP (VoIP)
  • Part time lecturer/tutor, RMIT University (Melbourne Australia) in Communication engineering.
  • Lecturer, Ngee Ann Polytechnic (Singapore)
    • Teaching networking related subjects, HDLC protocol computer aided learning module development, supervised various networking based student projects.
  • Design and development engineer, Telstra, working on various electronic design and development projects.
Last Updated: Monday 29-Aug-2011 14:32:35 AEST | Maintained by: David Hayes ( | Authorised by: Grenville Armitage (