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 EST | Maintained by: David Hayes (dahayes@swin.edu.au) | Authorised by: Grenville Armitage (garmitage@swin.edu.au)