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 o General Packet Radio Service (GPRS) o Ethernet o Wifi Internet Layer o Internet Protocol (IP) Transport Layer o Transmission Control Protocol (TCP) o User Datagram Protocol (UDP) Application Layer o Security (KoolSpan TrustChip) o Message Packing
What Causes Network Latency? Collisions Ordering Encryption/Decryption Packing/Unpacking o Link o Internet o Transport o Application Speed of Light Routing
Why Does Network Latency Matter? User Experience Delays on voice data are especially noticeable o Excellent < 300 ms o Good < 600 ms o Poor < 900 ms o Unacceptable > 900 ms
How is Network Latency Meausred?
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