Concurrent Video and Data Streaming using IEEE 802.11ac Final Capstone Presentation Team # 5 Aesha Parikh Akhilesh Tinniyam Kannan Nilay Parikh Sree Sagar Raghavendra Faculty Advisor: Dr. Thomas Schwengler Adjunct Instructor, EE Department University of Colorado Boulder Industry Advisor: John Blakely Principal Wireless Architect CenturyLink, Inc. Introduction Background Increase in number of wireless clients in residential networks Higher quality of experience demanded by users Concurrent video and data streaming requirements 802.11n: Current state-of-the-art Large number of devices operating in 2.4GHz 802.11ac: Proposed technology 5GHz: Free and clear spectrum References: “802.11ac In-Depth,” WP_80211acInDepth_041414, Aruba Networks, Inc., Sunnyvale, CA, 2014. “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2013–2018,” Cisco. Introduction Statement of Problem Concurrent Video and Data Streaming over 802.11n Transport protocol is TCP Jitter and Latency issues for Video streams SLA requirements not met Use of UDP as transport protocol 802.11n fails Introduction Research Question Is 802.11ac a practical replacement for 802.11n for video and data distribution in a residential setting to address the performance issues of 802.11n? Are 802.11ac devices capable of simultaneously handling HD (High Definition) live video, VOD (Video on demand), and data streams while ensuring good quality of experience? Subproblems Satisfying QoS requirements for concurrent video and data streams Number of simultaneous data and video clients supported Throughputs achieved for TCP and UDP streams at different ranges in a residential setting Introduction Extending the state-of-the-art | Novelty of research Previous research has shown that 802.11n fails for concurrent video and data streaming inside residential network Test case to support the large-scale roll-out of 802.11ac for this application 802.11ac has inherent advantages over 802.11n at the PHY and MAC layer (Channel size, Modulation, Beamforming) 802.11ac provides high throughputs to multiple clients, unlike 802.11n Test results to support the use of UDP as the transport protocol for video streams inside a residential network References: V. Vora and T. Brown, “High rate video streaming over 802.11n in dense Wi-Fi environments,” in 2010 IEEE 35th Conference on Local Computer Networks (LCN), pp. 1054–1061, 2010. M. Gast, 802.11ac: A Survival Guide. O’Reilly Media, Incorporated, 2013. Introduction Successful project: Test results validates the research hypothesis One of the first works that focus on detailed testing for concurrent video and data streaming using 802.11ac Submitted paper to IEEE PIMRC conference (September 2014) Test Setup Test Parameters 802.11ac Access Point – Carrier grade Number of transmitting antenna – 4 Channel width – 80MHz Channel number – 157 Number of iterations of each test – 10 Duration of each test – 60 seconds (IETF Recommended) Test Setup Test location 1 Discovery Learning Center – University of Colorado Boulder Emulating residential setting Over-The-Air (OTA) Ixia’s IxChariot 7.30 | Xeon E-5 2600 Servers | 802.11ac AP Test location 2 CenturyLink, Inc. – Littleton, CO RF isolated chamber | Lab environment | Copper meshed walls IxiaVeriwave chassis | WaveQOE to generate traffic profiles Test Setup Test locations Research Methodology and Results Test 1: SLA Test - Setup Testing the performance of 802.11ac and 802.11n while conforming to stringent SLA requirements Maps to the first subproblem 20 clients emulating a residential network Protocols emulated: TCP, UDP, VoIP, RTP, RTPVideo Flow Type SLA Metrics VoIP slaMode = R-Value-78 RTP Video DelayFactor-15 ms, Mlr -0 pkts/min http per flow-80% tcp per flow-80% udp Latency-20 ms, Jitter-20 ms, PacketLoss-0% rtp per flow-80%, Latency-20 ms, Jitter-20 ms, PacketLoss-0% Research Methodology and Results Test 1: SLA Test – Results 802.11n Flow Type VoIP RTP Video ftp http tcp udp Num Flows 10 rtp 802.11n Jitter Latency (ms) (ms) 114 13.6 802.11ac 802.11ac % Packet Jitter Latency (ms) Loss (ms) 9.2 11.9 2 % Packet Loss 0 5 158.5 12.1 10.9 13.2 1.5 0 10 20 5 5 1886.5 31 8.3 7.2 7.3 34.8 22 2 0 0 0 0 5 237.8 19.6 17.9 21.7 2.8 0 Research Methodology and Results Test 2: Maximum Client Test - Setup Identifying the maximum number of clients supported while satisfying SLA requirements Maps to the second subproblem The number of clients incremented linearly from 20 clients Heavily dependent on the DUT (Device Under Test) Test 2: Maximum Client Test - Results Maximum of 28 clients satisfied SLA for the DUT Simultaneous transmission of multiple protocols like FTP, UDP, TCP, VoIP, and RTP Video Research Methodology and Results Test 3: Rate vs. Range Test - Setup Testing the effect of distance on the throughput of 802.11ac and 802.11n devices Maps to the third subproblem RSSI levels ranging from -45dBm to -75dBm Test 3: Rate vs. Range Test - Results RATE VS RANGE COMPARISON THROUGHPUT IN MBPS 800 720.8 700 673.735 626.67 600 554.89 500 483.11 427.25 400 371.39 300 200 102.6 105.567 108.01 107.59 107.43 100 92.3 26.94 0 (-)45 (-)50 (-)55 (-)60 (-)65 RSSI (DBM) 802.11n 802.11ac (-)70 (-)75 Research Methodology and Results Test 3: Rate vs. Range Test - Results Discussion of Results Latency (13.2ms) and Jitter (1.5ms) satisfy IEEE specified SLA (20ms) and maintains a high QoE for the users (0 packets lost) Supports potential increase in the number of clients and rise in bandwidth requirements High throughputs values (400Mbps – 800Mbps) obtained at various RSSI levels within a residence Exposes the incompetence of 802.11n for the targeted application Conclusion This presentation shows the throughput and QoS statistics for 802.11ac and 802.11n Test results support the use of UDP as a transport protocol for video streams in a residential WLAN 802.11ac is a practical replacement for 802.11n for concurrent video and data streaming 802.11ac can be widely deployed to provide better QoE for the users Future Research This research can be used as a reference for 802.11ac testing Use of 160MHz channel when available Usage of MU-MIMO, which can further enhance the results Extension of this application for an enterprise setting Testing the impact of various codec algorithms on video bitrates Acknowledgement Dr. Thomas Schwengler John Blakely Dr. Tim Brown Dr. David Reed Jose Santos Mark Dehus Zubin Ingah Tony Bieniek Bernie McKibben Steve Glennon Vikas Sarawat Neeharika Allanki Charles Cook Drumeel Thakkar Thank You Group 5 TLEN 5710 Capstone University of Colorado Boulder