Evaluation and Comparison of Real-time Network Latency Phillip Marlow KoolSpan Inc. TJHSST Computer Systems Lab
What is Network Latency?
How is Data Transported? Link Layer General Packet Radio Service (GPRS) Ethernet Wifi Internet Layer Internet Protocol (IP) Transport Layer Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Application Layer Security (KoolSpan TrustChip) Message Packing
What Causes Network Latency? Collisions Ordering Encryption/Decryption Packing/Unpacking Link Internet Transport Application Speed of Light Routing
Why Does Network Latency Matter? User Experience Delays on voice data are especially noticeable Excellent < 300 ms Good < 600 ms Poor < 900 ms Unacceptable > 900 ms
How is Network Latency Measured?
How is Network Latency Measured? SYN
How is Network Latency Measured? ACK
Link Layer
Transport Layer
Application Layer
Results GPRS is unfit for voice communication UDP is faster than TCP Security doesn't make a serious impact on overall latency
Suggestions for Future Research 3G Network Time of Day Network Load
Evaluation and Comparison of Real-time Network Latency Special Thanks To: Anthony Fascenda - KoolSpan Inc Randy Latimer - TJHSST Matthew Pearce - TJHSST