Sourjya Bhaumik, Shoban Chandrabose, Kashyap Jataprolu, Gautam Kumar, Paul Polakos, Vikram Srinivasan, Thomas Woo

Similar documents
A Business Case for Employing Direct RF Transmission over Optical Fiber In Place of CPRI for 4G and 5G Fronthaul

WHITEPAPER MULTICORE SOFTWARE DESIGN FOR AN LTE BASE STATION

PoC #1 On-chip frequency generation

Optimize Cell-Site Deployments

DragonWave, Horizon and Avenue are registered trademarks of DragonWave Inc DragonWave Inc. All rights reserved

Future Standardization

2015 The MathWorks, Inc. 1

Prototyping Next-Generation Communication Systems with Software-Defined Radio

Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project

5G new radio architecture and challenges

What s Behind 5G Wireless Communications?

Electro-Optical Performance Requirements for Direct Transmission of 5G RF over Fiber

Technical Aspects of LTE Part I: OFDM

Addressing Future Wireless Demand

2015 SoftBank Trial Akihabara,Tokyo

Low latency in 4.9G/5G

Radio over Fiber technology for 5G Cloud Radio Access Network Fronthaul

WiMAX Basestation: Software Reuse Using a Resource Pool. Arnon Friedmann SW Product Manager

Background: Cellular network technology

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

2012 LitePoint Corp LitePoint, A Teradyne Company. All rights reserved.

Ten Things You Should Know About MIMO

Huawei response to the Ofcom call for input: Fixed Wireless Spectrum Strategy

Improving MU-MIMO Performance in LTE-(Advanced) by Efficiently Exploiting Feedback Resources and through Dynamic Scheduling

Interference management Within 3GPP LTE advanced

5G India Demystifying 5G, Massive MIMO and Challenges

Daniel Bültmann, Torsten Andre. 17. Freundeskreistreffen Workshop D. Bültmann, ComNets, RWTH Aachen Faculty 6

Radio Interface and Radio Access Techniques for LTE-Advanced

WIRELESS 20/20. Twin-Beam Antenna. A Cost Effective Way to Double LTE Site Capacity

Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks

3G Evolution HSPA and LTE for Mobile Broadband Part II

K E Y S I G H T I N 5 G. Mombasawala Mohmedsaaed General Manager (Applications)

NI Technical Symposium ni.com

White paper. Long Term HSPA Evolution Mobile broadband evolution beyond 3GPP Release 10

Requirements on 5G Development Device manufacturer s perspective

Wireless Networks: An Introduction

From 2G to 4G UE Measurements from GSM to LTE. David Hall RF Product Manager

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICCE.2012.

5G New Radio Design. Fall VTC-2017, Panel September 25 th, Expanding the human possibilities of technology to make our lives better

Analytical Evaluation of the Cell Spectral Efficiency of a Beamforming Enhanced IEEE m System

Ericsson Radio Dot System

Planning of LTE Radio Networks in WinProp

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX

Test Range Spectrum Management with LTE-A

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /VETECF.2010.

LTE and NB-IoT. Luca Feltrin. RadioNetworks, DEI, Alma Mater Studiorum - Università di Bologna. Telecom Italia Mobile S.p.a. - TIM

What s Behind 5G Wireless Communications?

Agenda. Overview of LTE UE Attach Procedure OAI-UE Threading Structure & Timing Walk through the OAI-UE Codes

Beamforming for 4.9G/5G Networks

(COMPUTER NETWORKS & COMMUNICATION PROTOCOLS) Ali kamil Khairullah Number:

Wireless Networks, EARTH research project

Software Defined Radio Forum

LTE-A Carrier Aggregation Enhancements in Release 11

UNDERSTANDING LTE WITH MATLAB

GC5325 Wideband Digital Predistortion Transmit IC Solution. David Brubaker Product Line Manager Radio Products February 2009

Massive MIMO a overview. Chandrasekaran CEWiT

P802.1CM Time-Sensitive Networking for Fronthaul Overview. János Farkas

5G NR Update and UE Validation

FANTASTIC-5G: Novel, flexible air interface for enabling efficient multiservice coexistence for 5G below 6GHz

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

Tomorrow s Wireless - How the Internet of Things and 5G are Shaping the Future of Wireless

Design of LTE radio access network testbed

SOFTWARE IMPLEMENTATION OF THE

Detector Implementations Based on Software Defined Radio for Next Generation Wireless Systems Janne Janhunen

Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink

WINNER+ Miia Mustonen VTT Technical Research Centre of Finland. Slide 1. Event: CWC & VTT GIGA Seminar 2008 Date: 4th of December 2008

Further Vision on TD-SCDMA Evolution

GREEN Solutions for Wireless Systems WHITE paper

I E E E 5 G W O R L D F O R U M 5 G I N N O V A T I O N S & C H A L L E N G E S

Mitigating Interference in LTE Networks With Sequans AIR - Active Interference Rejection

Multi-Carrier HSPA Evolution

Using a COTS SDR as a 5G Development Platform

Part 7. B3G and 4G Systems

Millimeter-Wave Communication and Mobile Relaying in 5G Cellular Networks

3GPP TR V ( )

Design and implementation of an LTE system with multi-thread parallel processing on OpenAirInterface platform [Invited paper]

Improving Peak Data Rate in LTE toward LTE-Advanced Technology

How to tackle 5G challenges Dr. Dominique Noguet Head of Communication and Security Technologies Dpt CEA-LETI

5G: implementation challenges and solutions

LTE Radio Channel Emulation for LTE User. Equipment Testing

Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

4G TDD MIMO OFDM Network

A Dynamic Resource Sharing Mechanism for Cloud Radio Access Networks

PXI LTE/LTE-A Downlink (FDD and TDD) Measurement Suite Data Sheet

M A R C H 2 6, Sheri DeTomasi 5G New Radio Solutions Lead Keysight Technologies. 5G New Radio Challenges and Redefining Test

Active Antennas: The Next Step in Radio and Antenna Evolution

Massive MIMO for the New Radio Overview and Performance

MIMO in 3G STATUS. MIMO for high speed data in 3G systems. Outline. Information theory for wireless channels

Self-Organisation in LTE networks: Soft integration of new base stations

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,

Broadband Wireless Access: A Brief Introduction to IEEE and WiMAX

5G New Radio. Ian Wong, Ph.D. Senior Manager, Advanced Wireless Research. ni.com NI CONFIDENTIAL

Small Cell : Backhaul Toolkit, the enabler for Deployment Acceleration. Panos Dallas Product Line Manager Wireless Network Systems

LTE Signal Quality Analysis. BTS Master, Cell Master,, Spectrum Master

A key parameters based vision

LTE systems: overview

Integrated RoF Network Concept for Heterogeneous / Multi-Access 5G Wireless System

COSMOS Millimeter Wave June Contact: Shivendra Panwar, Sundeep Rangan, NYU Harish Krishnaswamy, Columbia

Keysight Technologies Performing LTE and LTE-Advanced RF Measurements with the E7515A UXM Wireless Test Set

Transcription:

CloudIQ Anand Muralidhar (anand.muralidhar@alcatel-lucent.com) Sourjya Bhaumik, Shoban Chandrabose, Kashyap Jataprolu, Gautam Kumar, Paul Polakos, Vikram Srinivasan, Thomas Woo

Load(%) Baseband processing at a Base station Base station (BTS) consists of Antenna and baseband unit (BBU) BBU processes cellular signals Provisioned to handle peak load Needs active cooling, maintenance But typical cells have 30% load Can we exploit variations in load to save energy? Energy constitutes 25% of total cost [C-Ran White paper] Hour 100 90 80 70 60 50 40 30 20 10 0 BBU Cell D: Daily Load Vs Hour 1 3 5 7 9 11 13 15 17 19 21 23 2/22

Cloud-RAN: Cellular processing in the cloud Cloud-Radio access network (C-RAN) centralized baseband processing Backhaul IQ samples from BTS Many advantages Fiber OPEX savings site visits, upgrades, cooling Switch [up to 50%, C-RAN white paper] Higher spectral efficiency Network MIMO [up to 50%, C-RAN white paper] Real-time constraints limit fiber length BBU1 BBU3 BBU2 BBU4 3/22

Transition towards programmable hardware From ASIC/SoC to general purpose processors (GPP) GPPs have increased ability to [C-RAN white paper] process baseband signals Multi-core, SIMD, cache, DVFS Performance-per-watt is increasing GPP allows open platforms Cellular operator not bound to a vendor Can we replace BBUs with GPPs? 4/22

Cellular processing over GPPs Baseband processing on GPPs in data center Exploit variations in BTS load Pooling: process multiple BTS on single GPP Energy savings: switch it off if not used What are the potential pooling gains? Switch Analyze real-world data CloudIQ: A resource management framework GPP1 BBU GPP2 How do we build the system? GPP3 GPP4 Data center 5/22

Outline of the talk LTE profiling results Analysis of real-world traffic CloudIQ: A resource management framework System Design 6/22

freq A brief primer on LTE OFDMA: spectrum is divided to physical resource blocks (PRB) Subframe processed every 1 ms Send ACK/NACK after 3 ms PHY layer is compute intensive FFT/IFFT, Turbo codes PRB Subframe 0 1 2 3 4 5 time SF0...... SF1 SF2 time 1 ms 3 ms Ack 0 Ack 1 Ack 2 7/22

Profile processing load in LTE OpenAir: LTE, 5MHz Open source, from Eurecom France Executes on GPPs Profile code by varying modulation and coding schemes (MCS) Load = time to process a subframe 8/22

Observations after profiling code Load is (almost) linear base load + dynamic load Large variation offers potential for pooling many BTS Extend LTE observations to WCDMA 9/22

Analysis of real-world traffic WCDMA in dense urban setting 175 base stations, 2 weeks Downlink logs, aggregated at 15 mins QAMs used, codes available, total traffic Derive distribution on load in subframe 10/22

Guarantees for processing multiple BTS on GPP Hard guarantee every subframe is processed correctly Cannot guarantee if multiple BTSs processed in one GPP BTS load can suddenly peak and miss deadlines Statistical guarantees pick failure prob P F Calculate load L for BTS Load exceeds L with probability P F P F Acceptable model for cellular systems L 11/22

Potential gains from resource pooling Choose failure prob P F select load L for each BTS Compute total load across all BTSs P F All signals processed by one computing resource L Assume it can handle peak load How much is the resource utilized? 22% pooling gains at P F = 10-8 Conservative estimate on total load Hour 12/22

CloudIQ: A resource management framework Set of BTSs to be scheduled Set of compute resources multi-core GPPs Solve two coupled problems: PART: partition BTSs to sets to be scheduled on GPP GPP1 GPP2 GPP3 SCHED: real-time schedule to process each set on a GPP Design real-time system with statistical guarantees Separation principle: decouple PART and SCHED Design around a simple cyclic schedule 13/22

GPP Cyclic schedule Core 1 M BTSs need to be scheduled on N-core GPP BTS processes subframe every 1 ms?? Core 2 Core 3 Core N Processing load = p ms, ( p > 1 ) 0 1 2 3 time Deadline = d ms, ( d > p > 1 ) Most real-time systems consider ( p < d = 1) Cyclic schedule SF0 SF1 SF2 SF3 d Offline schedule, subframe processed in a core p At time t, Core ((tm + j) mod (N) + 1) j-th BTS 14/22

Example of cyclic schedule Cores = 4, BTS = 3 B i (t) = i-th BTS s job at time t Each BTS has p = 4/3, d = 2 Same order repeats across cores Time 0 1 2 3 4 5 6 Core1 Core2 Core3 B 1 (0) B 2 (0) B 3 (0) B 2 (1) B 3 (1) B 1 (2) B 3 (2) B 1 (3) B 2 (3) B 1 (4) B 2 (4) B 3 (4) B 2 (5) B 3 (5) B 1 (6) B 3 (6) Core4 B 1 (1) B 2 (2) B 3 (3) B 1 (5) B 2 (6) 15/22

More examples of cyclic schedules 0 1 2 3 4 5 Core1 Core2 Core3 B 1 (0) B 2 (0) B 3 (0) B 2 (1) B 3 (1) B 1 (2) B 3 (2) B 1 (3) B 2 (3) B 1 (4) B 2 (4) B 3 (4) B 2 (5) B 3 (5) Core4 B 1 (1) B 2 (2) B 3 (3) B 1 (5) Core1 Core2 0 1 B 1 (0) B 2 (0) 2 3 B 1 (2) B 2 (2) 4 5 B 1 (4) B 2 (4) Core3 Core4 B 1 (1) B 2 (1) B 1 (3) B 2 (3) B 1 (5) B 2 (5) Many configurations possible for different loads One configuration = one GPP How many GPPs (or configurations) do we need? 16/22

Scheduling BTS on GPPs Choose P F, compute load for each BTS P F L How many GPPs do we need? GPP1 GPP2 GPP3 Also, cyclic schedule allows many configs p = 2 p = 4/3 p = 1 17/22

Solving PART and SCHED PART: Construct super-bts Solve variable size bin-packing Sets of super BTSs are allocated to GPP GPP1 GPP2 SCHED: schedule the super-btss on GPPs using cyclic schedule Delay guarantees come for free! Super-BTS creation is conservative Deadline is missed only if total load is exceeded 18/22

CloudIQ solution Pick a P F and compute load for each BTS from its ccdf Solve PART and SCHED P F Variable-size bin packing and cyclic schedule L 59 processors for peak load 16% savings at P F = 10-8 Hour 19/22

System design Hardware: Intel Xeon W3690, 3.47 GHz, 6 cores OS: Linux 2.6.31 with PREEMPT_RT Made OpenAir multi-threaded Need to make it cache conscious for better isolation Super BTS can take less time to execute than total time Cache misses are fewer 20/22

Summary Analyzed WCDMA traces, pooling gains can exceed 20% Statistical guarantees in processing signals Developed CloudIQ framework achieves gains of up to 16% Simple cyclic schedule for real-time guarantee Prototyped system on GPP Multithreaded implementation of LTE 21/22

Ongoing efforts Heterogeneous systems GPP + GPU + FPGA Algorithms, architecture? Pooling decisions at smaller time scales 10 ms, 100ms? What are the savings in energy? Turbo, FFT/IFFT Switch BBU GPP1 GPP2 GPU1 GPU2 FPGA1 FPGA2 Thanks! Data center 22/22