Presentation on theme: "Concurrent Video and Data Streaming using IEEE ac"— Presentation transcript:
1 Concurrent Video and Data Streaming using IEEE 802.11ac Final Capstone PresentationTeam # 5Aesha ParikhAkhilesh Tinniyam KannanNilay ParikhSree Sagar RaghavendraFaculty Advisor:Dr. Thomas SchwenglerAdjunct Instructor, EE DepartmentUniversity of Colorado BoulderIndustry Advisor:John BlakelyPrincipal Wireless ArchitectCenturyLink, Inc.
2 Introduction Background Increase in number of wireless clients in residential networksHigher quality of experience demanded by usersConcurrent video and data streaming requirements802.11n: Current state-of-the-artLarge number of devices operating in 2.4GHz802.11ac: Proposed technology5GHz: Free and clear spectrumReferences:“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.
3 Introduction Statement of Problem Concurrent Video and Data Streaming over nTransport protocol is TCPJitter and Latency issues for Video streamsSLA requirements not metUse of UDP as transport protocol802.11n fails
4 Introduction Research Question Subproblems Is ac a practical replacement for n for video and data distribution in a residential setting to address the performance issues of n?Are ac devices capable of simultaneously handling HD (High Definition) live video, VOD (Video on demand), and data streams while ensuring good quality of experience?SubproblemsSatisfying QoS requirements for concurrent video and data streamsNumber of simultaneous data and video clients supportedThroughputs achieved for TCP and UDP streams at different ranges in a residential setting
5 Introduction Extending the state-of-the-art | Novelty of research Previous research has shown that n fails for concurrent video and data streaming inside residential networkTest case to support the large-scale roll-out of ac for this application802.11ac has inherent advantages over n at the PHY and MAC layer (Channel size, Modulation, Beamforming)802.11ac provides high throughputs to multiple clients, unlike nTest results to support the use of UDP as the transport protocol for video streams inside a residential networkReferences:V. Vora and T. Brown, “High rate video streaming over n in dense Wi-Fi environments,” in 2010 IEEE 35th Conference on Local Computer Networks (LCN), pp –1061, 2010.M. Gast, ac: A Survival Guide. O’Reilly Media, Incorporated, 2013.
6 IntroductionSuccessful project: Test results validates the research hypothesisOne of the first works that focus on detailed testing for concurrent video and data streaming using acSubmitted paper to IEEE PIMRC conference (September 2014)
7 Test Setup Test Parameters 802.11ac Access Point – Carrier grade Number of transmitting antenna – 4Channel width – 80MHzChannel number – 157Number of iterations of each test – 10Duration of each test – 60 seconds (IETF Recommended)
8 Test Setup Test location 1 Test location 2 Discovery Learning Center – University of Colorado BoulderEmulating residential setting Over-The-Air (OTA)Ixia’s IxChariot 7.30 | Xeon E Servers | ac APTest location 2CenturyLink, Inc. – Littleton, CORF isolated chamber | Lab environment | Copper meshed wallsIxiaVeriwave chassis | WaveQOE to generate traffic profiles
10 Research Methodology and Results Test 1: SLA Test - SetupTesting the performance of ac and n while conforming to stringent SLA requirementsMaps to the first subproblem20 clients emulating a residential networkProtocols emulated: TCP, UDP, VoIP, RTP, RTPVideoFlow TypeSLA MetricsVoIPslaMode = R-Value-78RTP VideoDelayFactor-15 ms, Mlr -0 pkts/minhttpper flow-80%tcpudpLatency-20 ms, Jitter-20 ms, PacketLoss-0%rtpper flow-80%, Latency-20 ms, Jitter-20 ms, PacketLoss-0%
11 Research Methodology and Results Test 1: SLA Test – Results n ac802.11n802.11acFlow TypeNum FlowsLatency (ms)Jitter (ms)% Packet LossVoIP10114220.127.116.11RTP Video5158.512.110.913.21.5ftp --8.3http207.2tcp7.3udp1886.53134.822rtp237.819.617.921.72.8
12 Research Methodology and Results Test 2: Maximum Client Test - SetupIdentifying the maximum number of clients supported while satisfying SLA requirementsMaps to the second subproblemThe number of clients incremented linearly from 20 clientsHeavily dependent on the DUT (Device Under Test)Test 2: Maximum Client Test - ResultsMaximum of 28 clients satisfied SLA for the DUTSimultaneous transmission of multiple protocols like FTP, UDP, TCP, VoIP, and RTP Video
13 Research Methodology and Results Test 3: Rate vs. Range Test - SetupTesting the effect of distance on the throughput of ac and n devicesMaps to the third subproblemRSSI levels ranging from -45dBm to -75dBmTest 3: Rate vs. Range Test - Results
14 Research Methodology and Results Test 3: Rate vs. Range Test - Results
15 Discussion of ResultsLatency (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 requirementsHigh throughputs values (400Mbps – 800Mbps) obtained at various RSSI levels within a residenceExposes the incompetence of n for the targeted application
16 ConclusionThis presentation shows the throughput and QoS statistics for ac and nTest results support the use of UDP as a transport protocol for video streams in a residential WLAN802.11ac is a practical replacement for n for concurrent video and data streaming802.11ac can be widely deployed to provide better QoE for the users
17 Future ResearchThis research can be used as a reference for ac testingUse of 160MHz channel when availableUsage of MU-MIMO, which can further enhance the resultsExtension of this application for an enterprise settingTesting the impact of various codec algorithms on video bitrates
18 AcknowledgementDr. 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
19 TLEN 5710 Capstone University of Colorado Boulder Thank You Group 5TLEN 5710 Capstone University of Colorado Boulder