Custom enb Scheduler and lessons learnt from OAI development. Mateusz Jemielity



Similar documents
LTE Mobility Enhancements

Scheduling and capacity estimation in LTE. Olav Østerbø, Telenor CD (Corporate Development) ITC-23, September 6-8, 2011, San Francisco

LTE Attach and Default Bearer Setup Messaging

Get the best performance from your LTE Network with MOBIPASS

1 Introduction Services and Applications for HSPA Organization of the Book 6 References 7

End to End Delay Performance Evaluation for VoIP in the LTE Network

NSN White paper February Nokia Solutions and Networks Smart Scheduler

3GPP & unlicensed spectrum

EETS 8316 Wireless Networks Fall 2013

Interference in LTE Small Cells:

Public Safety Communications Research. LTE Demonstration Network Test Plan. Phase 3 Part 1: Network Interoperability & Drive Test. Version 2.

Cooperative Techniques in LTE- Advanced Networks. Md Shamsul Alam

An Interference Avoiding Wireless Network Architecture for Coexistence of CDMA x EVDO and LTE Systems

Nokia Siemens Networks LTE 1800 MHz Introducing LTE with maximum reuse of GSM assets

Downlink resource allocation algorithm: Quality of Service

HSPA+ and LTE Test Challenges for Multiformat UE Developers

Jim Seymour, Ph.D. Principal Engineer Mobility CTO Group Cisco Systems Inc. August Cisco and/or its affiliates. All rights reserved.

Protocol Signaling Procedures in LTE

A! Aalto University Comnet

Deployment Aspects for VoIP Services over HSPA Networks

LTE on Shared Bands (LEONARD)

LTE in Unlicensed Spectrum: European Regulation and Co-existence Considerations

The future of mobile networking. David Kessens

Optimization Handoff in Mobility Management for the Integrated Macrocell - Femtocell LTE Network

LTE-Advanced Carrier Aggregation Optimization

How to deal with a thousand nodes: M2M communication over cellular networks. A. Maeder NEC Laboratories Europe andreas.maeder@neclab.

Customer Training Catalog Training Programs WCDMA RNP&RNO Technical Training

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

What is going on in Mobile Broadband Networks?

Recommendations for Performance Benchmarking

Radio Network Configuration and Management System

Evolution of the Air Interface From 2G Through 4G and Beyond

LTE Evolution for Cellular IoT Ericsson & NSN

BriskWave. Consulting. LTE Network Sharing. Some Operational & Management Aspects. BriskWave. Consulting

Proposal for Candidate Radio Interface Technologies for IMT-Advanced Based on LTE Release 10 and Beyond (LTE-Advanced)

White paper. Mobile broadband with HSPA and LTE capacity and cost aspects

LTE X2 Handover Messaging

LTE Performance and Analysis using Atoll Simulation

Efficient resource utilization improves the customer experience

SAS the interoperability test solution

Application Performance Management - Deployment Best Practices Using Ixia- Anue Net Tool Optimizer

WiFi Direct and LTE D2D in Action

Service Continuity for embms in LTE/LTE-Advanced Network: Standard Analysis and Supplement

LTE and Network Evolution

LTE-Advanced UE Capabilities Mbps and Beyond!

LTE UE RF measurements An introduction and overview

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME. COMPARISON REPORT ON NETWORK MONITORING SYSTEMS (Nagios and Zabbix)

LTE protocol tests for IO(D)T and R&D using the R&S CMW500

S-CORE S-CORE. Accelerate your LTE development.

Wireless Technologies for the 450 MHz band

How To Steer A Cell Phone On A Network On A Cell Network On An Lteo Cell Phone (Lteo) On A 4G Network On Ltea (Cell Phone) On An Ipad Or Ipad (Cellphone)

3G smartphones. ericsson White paper Uen February 2015

LTE Release 10 Small Cell Physical Layer Evolution Issues and Challenges Facing Small Cell Product Developers in Multi- Core Environments

A study on machine learning and regression based models for performance estimation of LTE HetNets

Going Global with M2M: What You Must Know to Control Costs

Mobile IPv6 deployment opportunities in next generation 3GPP networks. I. Guardini E. Demaria M. La Monaca

SharePoint 2010

Seminario AGCOM LTE per il mobile broadband: tecnologia, regolamentazione, ecosistema e mercato Roma, 24 Febbraio PARTE II: Tecnologia LTE

Carrier Aggregation: Fundamentals and Deployments

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

Heterogeneous LTE Networks and Inter-Cell Interference Coordination

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Load Balancing in Downlink LTE Self-Optimizing Networks

TEMS Capacity Manager Wireless Capacity Planning and Management Solution Introduction October Ascom: TEMS Capacity Manager 1

Technical Specification LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Layer 2 - Measurements (3GPP TS version 11.1.

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

MIMO Antenna Systems in WinProp

Long Term Evolution - LTE. A short overview

Inter-Cell Interference Coordination (ICIC) Technology

Infrastructure Test System TM500 LTE Single UE 3GPP FDD Release 8 Test Data Sheet

The Evolution of Wireless Networks for the Internet of Things

Delivering Network Performance and Capacity. The most important thing we build is trust

Throughput for TDD and FDD 4 G LTE Systems

Technical and economical assessment of selected LTE-A schemes.

4G Americas LTE Aggregation & Unlicensed Spectrum November

Dimensioning, configuration and deployment of Radio Access Networks. part 5: HSPA and LTE HSDPA. Shared Channel Transmission

UMTS Radio Access - Operator Acceptance and Performance Testing

Minimization of Drive Tests (MDT) in Mobile Communication Networks

HCIbench: Virtual SAN Automated Performance Testing Tool User Guide

Selection Criteria for ZigBee Development Kits

Field trials of LTE with 4 4 MIMO

Handover Management Optimization for LTE Terrestrial Network with Satellite Backhaul

Tutorial: Packaging your server build

LTE transport network security Jason S. Boswell Head of Security Sales, NAM Nokia Siemens Networks

A Novel LTE-Advanced Carrier Aggregation with Higher Throughput

Make Storage Management Automation a Reality. Sushant Sawant, Principal Consultant, Hitachi Data Systems February 11, 2015

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

End-to-end Cognitive Radio Testbed (EECRT ) current state and proposal for continuation TEKES TRIAL program

USING SYNERGY WITH CRUISE CONTROL

Architecture Overview NCHU CSE LTE - 1

Testing Intelligent Device Communications in a Distributed System

Transcription:

Custom enb Scheduler and lessons learnt from OAI development Mateusz Jemielity m.jemielity@is-wireless.com

LTE enb schedulers: the basics MAC in enb stack contains a scheduler for assigning time/frequency resource blocks to users, in downlink and uplink, compliant with 3GPP specification. It controls and prioritizes bandwidth across users. (source: https://blog.yate.ro/2015/07/30/an-introduction-to-the-lte-mac-scheduler/)

LTE enb schedulers: the baseline The simplest scheduling algorithm is Round Robin. It assigns resource blocks cyclically to all UEs, one after another. It s fair to UEs in the long term, but isn t aware of network conditions (like CQI) or specific UEs needs (like VoLTE). It s regarded as inefficient in terms of cell throughput. Start Schedule first user Schedule next user It provides benchmark baseline. Yes All users scheduled? No

LTE enb schedulers: Proportional Fair Proportional Fair algorithm is an example of achieving good cell throughput while being quite fair. LTE scheduling algorithms spectrum Start Compare CQI Schedule first user fairness RR PF greedy cell throughput efficiency No User with higher CQI? Schedule next user Properties: weighted by CQI maintains UEs throughput history prioritizes UEs with lower throughput cell-edge users aren t neglected What we want: Proportional Fair fairness & efficiency << No our scheduler fairness & efficiency Yes Schedule first user Schedule next user 1st time slot finished? Yes No 2nd time slot finished? Yes

Advanced scheduler Advanced scheduler takes into account more properties. We aim to provide good GBR instead of raw throughput. This should make better use of resources in real-life scenarios.

LTE enb schedulers: implementation Models in + LTE MAC Lab performance estimates. But real world data real enb stack. was a natural choice. We used Small Cell Forum's Femto Application Platform Interface. Now scheduler is pluggable into any compliant stack. FAPI was enhanced to support Carrier Aggregation. EURECOM devs added partial FAPI support to OAI. We implemented Round Robin and Advanced schedulers in ANSI C, as libraries and are integrating them with OAI.

Standard interfaces are a Good Thing (source: Small Cell Forum)

Advanced scheduler: estimates

Advanced scheduler: estimates

Lessons learnt Some after-action thoughts from our devs about working with OAI: setting up development environment for OAI is time consuming and prone to error - needs more automation it s hard for non-linux-savvy devs to get basic usecases working one-click solution would be ideal OAI would benefit from a simpler way to manage its configuration To address those needs we created a new set of productivity tools, which wrap around OAI and allow for rapid deployment of basic usage scenarios, make reconfiguration easy and save a lot of time: alternative.

alternative walkthrough For novices there's interactive GUI.

alternative walkthrough For power users there's script-friendly command line.

alternative walkthrough There can be multiple profiles. Each profile has separate set of configuration files (enb, MME, HSS) and own SIM database. In one place for easy reference. Starting from clean state is as easy as creating new profile.

alternative walkthrough Adding SIMs to HSS is easy.

alternative walkthrough Making OAI's enb and core network work is easy too.

alternative Additionally alternative offers a way to: setup your system for OAI development through a script gather logs and system information in a unified way use its components in your own applications through an API It works on Ubuntu, can be installed and updated easily through its Software Center. We have a lot of plans for extending alternative: support for UEs support for other open source LTE stacks nicer GUI We believe alternative has a lot to offer for OAI community.

THANK YOU

CONTACT DETAILS IS-Wireless ul. Puławska 45b, 05-500 Piaseczno / near Warsaw, Poland, EU phone fax web e-mail +48 22 213 8297 +48 22 213 8298 www.is-wireless.com info@is-wireless.com