Michele Polese
Department of Information Engineering University of Padova, Italy polesemi@dei.unipd.it Supervisor: Prof. Michele Zorzi
End-to-End Design and Evaluation of mmWave Cellular Networks
End-to-end mmWaves
End-to-End Design and Evaluation of mmWave Cellular Networks - - PowerPoint PPT Presentation
End-to-End Design and Evaluation of mmWave Cellular Networks Michele Polese Department of Information Engineering End-to-end mmWaves University of Padova, Italy polesemi@dei.unipd.it Supervisor: Prof. Michele Zorzi Outline Introduction
Department of Information Engineering University of Padova, Italy polesemi@dei.unipd.it Supervisor: Prof. Michele Zorzi
End-to-end mmWaves
End-to-end mmWaves
2
Bandwidth 𝐶 − max 400 MHz per carrier Frame – 10 ms Physical Resource Block N subcarriers
Subframe – 1 ms Examples of slot numbers with different subcarrier spacing
Subcarrier spacing 60 kHz
Slot – 0.25 ms
Subcarrier spacing 120 kHz
Slot – 0.125 ms
Symbol – 8.9 μs
Flexible frame structure
LTE SA deployment
5G Core
NSA deployment
4G EPC PGW/SGW MME HSS Network slicing and NFV AMF SMF UPF PCF AMF SMF UPF PCF AMF SMF UPF PCF
5G Core Network options mmWave directional communications Multi RAT access
NR NR
End-to-end mmWaves
3
Non Stand-alone specifications
June 2018 Stand-alone specifications 5G phase 1 5G phase 2 March 2020 Release 15 Release 16
End-to-end mmWaves
4
End-to-end mmWaves
to millimeter-wave mobile broadband systems," in IEEE Communications Magazine, vol. 49, no. 6, pp. 101-107, June 2011.
5G increases the
datarate [Gbps] latency [ms]
5G decreases the 5
End-to-end mmWaves
UAV with mmWave radio Ground station
6
PHY MAC RLC TCP/IP APP PDCP RRC
Core network Internet
TCP/IP APP
End-to-end mmWaves
7
End-to-end mmWaves
System Level Design of 5G mmWave Networks
End-to-End and Cross-Layer Analysis of 5G mmWave Networks
Data-Driven 5G Networks Optimization
8
Channel model Application and network stack 3GPP cellular stack 3GPP cellular stack Application and network stack
Packet
Propagation Fading Beamforming Interference
Error model
End-to-end mmWaves
https://github.com/nyuwireless-unipd/ns3-mmwave https://github.com/signetlabdei/ns3-mmwave-iab https://github.com/signetlabdei/quic https://github.com/signetlabdei/mmwave-psc-scenarios
9
Multi connectivity, beam management and Integrated Access and Backhaul
The Architecture
The Architecture
System Level Design of 5G mmWave Networks
The Protocols
End-to-End and Cross- Layer Analysis of 5G mmWave Networks
The Intelligence
Data-Driven 5G Networks Optimization
The Architecture
Large antenna arrays increase the link budget, but the power is focused on narrow beams Ultra-dense deployments
11
The Architecture
Low cost, high density mmWave deployments
Low-latency, highly reliable handovers
Seamless tracking
12
The Architecture
13
The Architecture
Proposed solution 14
The Architecture
SDAP PDCP RLC MAC RLC MAC
Adaptation
RLC MAC
Adaptation
RLC MAC GTP-U UDP IP GTP-U UDP IP SDAP PDCP PHY PHY
Adaptation
RLC MAC
Adaptation
RLC MAC PHY PHY F1* Uu
IAB-donor IAB-node IAB-node UE DU CU-UP
F1*
MT Core Network Internet
The Architecture
Webpage loading time with browsing model Throughput with full buffer source
20
28 GHz
28 GHz directional range
The Architecture
15
1. Beam sweeping 2. Beam measurement 3. Beam determination 4. Beam reporting
The 3GPP has specified a set of procedures for the control of multiple beams at mmWave frequencies which are categorized under the term BEAM MANAGEMENT
The Architecture
Initial Access in a standalone deployment
RACH preamble
gNB UE
SS Burst UE decides which is the best beam SS Blocks to get RACH resources UE receives RACH resource allocation
Beam sweep and measurement Beam determination Beam reporting
16
Reactiveness: how much time does it take to perform IA? Accuracy: what is the probability
The Architecture
Number of antennas at gNB and UE gNB density Number of SS blocks per burst
17
The Architecture Proposed location-based beam management for UAVs Experimental evaluation
TCP issues in mmWave networks
The Protocols
The Architecture
System Level Design of 5G mmWave Networks
The Protocols
End-to-End and Cross- Layer Analysis of 5G mmWave Networks
The Intelligence
Data-Driven 5G Networks Optimization
The Protocols
PHY MAC RLC TCP APP PDCP SDAP
End-to-end data plane
IP
mmWave channel: volatile, highly variable capacity, large bandwidth Link view
Host-to-host “abstract” view
22
The Protocols
LOS NLOS
After transition from LOS
time
LOS
time
LOS NLOS
RLC buffer
congestion window
Large buffer Bufferbloat High latency Small buffer Buffer overflow Low throughput
a) DUPACK retx (CW/2) b) RTO retx (CW=1) time
a) b)
LOS NLOS
RLC buffer
congestion window Slow ramp-up when back in LOS
23
Edge deployments: a shorter control loop, to react faster CC algorithms: faster window ramp-up mechanisms Exploit multiple paths: mobility management or MP-TCP milliProxy: cross-layer approach to better control the TCP sending rate
The Protocols
Flow Buffer Flow window management module ACK management module milliProxy instance server UE end-to-end flows server UE flow Buffer flow window management module ACK management module milliProxy instance
24
▪ Per-UE data rate ▪ RLC buffer occupancy ▪ RTT estimation
▪ Plug-in different flow control algorithms
(inspired to [1])
Flow Buffer Flow window management module ACK management module milliProxy instance server UE end-to-end flows server UE flow Buffer flow window management module ACK management module milliProxy instance
The Protocols
[1] M. Casoni et al., “Implementation and validation of TCP options and congestion control algorithms for ns- 3,” in Proc. WNS3, 2015
25
▪ TCP sending rate is min(CW,ARW) ▪ milliProxy modifies the ARW in the ACKs, according to the flow control policy used
▪ Bandwidth-Delay Product (BDP) based ARW = BW*RTT ▪ More conservative ARW = min([RTT*PHYrate]-B, 0)
Congestion window (computed
by the sender)
Advertised window (receiver’s
feedback sent on ACK packets)
The Protocols
26
Throughput Latency
Latency reduction w milliProxy Throughput gain w milliProxy
The Protocols
27
Machine Learning at the Edge
The Intelligence
The Architecture
System Level Design of 5G mmWave Networks
The Protocols
End-to-End and Cross- Layer Analysis of 5G mmWave Networks
The Intelligence
Data-Driven 5G Networks Optimization
Mobile-edge controller-based architecture Data-driven dynamic clustering of base stations Prediction accuracy of the number of UEs per base station
The Intelligence
Data collection Policy enforcement
PHY-high MAC RLC PDCP SDAP RRC
RU CU CU CU RU RU RAN Controller CU CU CU RAN Controller RU RU RU RU RU CU RU CU CU CU RU RU RAN Controller Cloud Network Controller
3GPP RAN layers
Fast contro l loop
Cluster
RAN Edge Cloud
PHY-low RF
DU DU DU DU DU DU DU DU DU DU
29
The Intelligence
30
The Intelligence
53% RMSE reduction 5% RMSE reduction when increasing 𝑋
fix flo
1 2 3 4 5 6 7 8 9 6 8 10 12 14 16 Lag L [5 minutes] RMSE ˆ σ Cluster-based GPR Local-based BRR
[ˆ σ
Approach based
architecture
31
Conclusions
Conclusions
33
Conclusions
Intel NUC GNSS, Compass, Gyro, MAG, Acceler.
Facebook Terragraph mmWave Radio
Motor 1 Motor 2 Motor 3 Motor 5 6 battery slots Motor 4 Motor 6
mmBAC
Python 3.7 to DJI Onboard SDK Python 3.7 L1: PHY L0: Motion L2: MACFlight mgmt commands
mmWave Radio
60 GHz RF
Intel NUC
Beam selectionUSB 3.0 Eth0
+ _ + _ + _ + _ + _ + _Power Module
MOTOR 1 MOTOR 2 MOTOR 3 MOTOR 4ESC
MOTOR 6 MOTOR 5Eth0
Beam mgmt commands DJI Flight Controller Unit (FCU)
DC power input
DC-DC step up Location readings
Wi-Fi
GNSS Comp. Gyro MAG Accel.I/O Board
DJI M600 Pro
SNR readingsA3 Pro DJI FC
JTAG
DJI API
34
Networks,” IEEE Journal on Selected Areas in Communications, vol. 35, no. 9, pp. 2069–2084, September 2017.
September 2017.
Communications Surveys and Tutorials, vol. 20, no. 3, pp. 2237–2263, Third quarter 2018.
above 6 GHz: Challenges and Opportunities,” IEEE Access, vol. 6, pp. 316–329, 2018.
Organizing Networks,” IEEE Internet of Things Journal, vol. 5, no. 2, pp. 645–654, April 2018.
Communications Magazine, vol. 57, no. 1, pp. 65–71, January 2019.
IEEE Communications Magazine, vol. 57, no. 4, pp. 123–129, April 2019.
Communications Surveys and Tutorials, vol. 21, no. 1, pp. 173–196, First quarter 2019.
Communications Surveys and Tutorials, pp. 1–1, 2019.
in real IoT devices,” IEEE Internet of Things Journal, pp. 1–1, 2019.
Applications to 5G Cellular Networks,” submitted to IEEE Transactions on Mobile Computing, 2019. [Online]. Available: https://arxiv.org/pdf/1808.07647.pdf
Potentials and Challenges,” IEEE Communications Magazine (to appear), 2019. [Online]. Available: https://arxiv.org/pdf/1906.01099.pdf
Communications Magazine (to appear), March 2019. [Online]. Available: https://arxiv.org/pdf/1903.12216.pdf
Conclusions
35
City scenario,” in 2016 IEEE International Conference on Communications (ICC), May 2016, pp. 1–6.
Integration,” in Proceedings of the 9th EAI International Conference on Simulation Tools and Techniques, ser. SIMUTOOLS’16, Prague, Czech Republic, 2016, pp. 118–123.
gain prediction in wireless networks,” in International Conference on Computing, Networking and Communications (ICNC2017), January 2017.
Conference on Computer Communications Workshops (INFOCOM WKSHPS), May 2017.
Using Joint Spatio-Temporal Information,” in 6th International Conference on Circuits and Systems Technologies (MOCAST), May 2017.
Frequency Spectrum above 6 GHz,” in Proceedings of the 9th Workshop on ns-3, Porto, Portugal, 2017, pp. 71–78.
Networks,” in 16th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net’17), June 2017.
Strategies in Smart Cities,” in International Symposium on Wireless Communication Systems (ISWCS), August 2017.
the 1st ACM Workshop on Millimeter-Wave Networks and Sensing Systems 2017, ser. mmNets ’17. Snowbird, Utah, USA: ACM, 2017, pp. 11–16.
prediction of mobile devices discharging time,” in 2017 IEEE Global Communications Conference (GLOBECOM), Dec 2017, pp. 1– 6.
Conclusions
36
mmWave cellular systems,” in 2017 51st Asilomar Conference on Signals, Systems, and Computers, Oct 2017, pp. 951–957.
Proceedings of the First CoNEXT Workshop on ICT Tools for Emergency Networks and DisastEr Relief, ser. I-TENDER ’17. Incheon, Republic of Korea: ACM, 2017, pp. 44–49. [Online]. Available: http://doi.acm.org/10.1145/3152896.3152905
and Network Coding,” in International Conference on Computing, Networking and Communications (ICNC), March 2018, pp. 508– 512.
in Proceedings of the 10th Workshop on ns-3, ser. WNS3 ’18, Surathkal, India, 2018, pp. 45–52.
Proceedings of the 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), June 2018.
2018 17th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net), June 2018, pp. 1–8.
at mmWaves,” in IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Net- works (CAMAD), September 2018.
Backhaul at mmWaves,” in IEEE Global Communications Conference (GLOBECOM), Dec 2018.
Global Communications Conference (GLOBECOM), Dec 2018.
5G cellular networks,” in Proceedings of the Information Theory and Applications Workshop, ser. ITA ’19, San Diego, 2019.
Conclusions
37
Communications for Public Safety Scenarios,” in Proceedings of the 1st International Workshop on Internet of Autonomous Unmanned Vehicles, ser. IAUV ’19, Boston, MA, 2019.
Challenges and New Directions,” in Proceedings of the Work- shop on Next-Generation Wireless with ns-3, ser. WNGW ’19, Florence, Italy, 2019.
Mezzavilla, J. Buckwalter, M. Rodwell, X. Wang, M. Zorzi, A. Madanayake, and T. Melodia, “MillimeTera: Toward A Large-Scale Open- Source mmWave and Terahertz Experimental Testbed,” in Proceedings of the 3rd ACM Workshop
Backhaul Management for UAV-based Aerial Cells,” in Pro- ceedings of the 3rd ACM Workshop on Millimeter-Wave Networks and Sensing Systems, ser. mmNets ’19. Los Cabos, Mexico: ACM, 2019.
by Physical and Transport Layer Coordination,” IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Nov 2019.
Conclusions
38
cellular networks,” in 5G Italy White eBook: from Research to Market, 2018.
Conclusions
39
Department of Information Engineering University of Padova, Italy polesemi@dei.unipd.it
End-to-end mmWaves