SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 1
Predictive analytics for
Iot network capacity planning
Constant WETTE
Ericsson
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 2
agenda
› Project Goals
› The Problem of Network Capacity Planning
› Machine Learning Process
› Data Collection and Processing
› Traffic Modeling and Capacity Prediction
› Analytics Framework
› Summary
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 3
Project goals
› Machine Learning in IoT Network Capacity Planning
› IoT Traffic Modelling
› Accurately Predict future IoT Traffic load and Network Capacity
requirements
› Network Resources Optimization in IoT context
› .
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 4
Machine learning Process
Business
Understanding
• The Problem
Data Collection
• Offline Traffic data
• Live Traffic data
• Traffic forecast
• OSS & BSS data
Data
Preprocessing
• Cleaning, Parsing
• Integration
• Simulation
Traffic Modelling
• Features Engineering
• Model Training
• Predictive modelling
• Model Evaluation
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 5
Machine learning Process
Business
Understanding
• The Problem
Data Collection
• Offline Traffic data
• Live Traffic data
• Traffic forecast
• OSS & BSS data
Data
Preprocessing
• Cleaning, Parsing
• Integration
• Simulation
Traffic Modelling
• Data Exploration
• Features Engineering
• Model Training
• Predictive modelling
• Model Evaluation
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 6
›A methodology used to
›Model current network state and traffic behavior
›Project future traffic load and sizing the network resources
›Predict future capacity issues - congestion, resource shortages
›Suggest when, where and which resources to add or reconfigure
›Today Network Capacity planning
›in-house & proprietary tools, spreadsheets
›not regularly updated
›based on KPI over the peak period
›resources are overprovisioned
NETWORK CAPACITY PLANNING
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 7
PUBLIC SAFETY
RETAILTRANSPORTATION
& LOGISTICS
AUTOMOTIVE
UTILITIES
ENVIRONMENT
WEARABLES
INTELLIGENT
BUILDINGS
SMART
CITIES
MANUFACTURING
eHEALTH
The Internet of things network
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 8
›Heterogeneous networks
› Integration of multiple network standards and protocols
› Wide range of verticals with specific network requirements
› Wide variety of devices of different capabilities
›Various traffic models not explored yet
›Traffic volume: IoT devices (25 billions) generate a lot of data
THE INTERNET OF THINGS NETWORK
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 10
›IoT impacts on the network
›new traffic patterns that change more frequently
›QoS requirements and dedicated networks
›Low Average Revenue Per Device (ARPD)
›Carrying IoT traffic on existing cellular network requires more advanced
analytical in capacity planning
›This is possible by leveraging
›Big Data and Analytics - accurate predict of the capacity for each
network resource
›Cloud Computing - faster and frequent Resources Provisioning
THE PROBLEM
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 11
Business value
› Accurate prediction of network resources requirements - reduce CAPEX and
overprovisioning {type, time, location, capacity}
› Manage existing cellular network resources to carry multiple traffic types instead
of a dedicated network for IoT
› Optimal network resources utilization - increases ROI
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 12
Machine learning Process
Business
Understanding
• The Problem
Data Collection
• Offline Traffic data
• Live Traffic data
• Traffic forecast
• OSS & BSS data
Data
Preprocessing
• Cleaning, Parsing
• Integration
• Simulation
Traffic Modelling
• Data Exploration
• Features Engineering
• Model Training
• Predictive modelling
• Model Evaluation
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 13
Datasets
› RAN data 2G, 3G and 3G logs (Terabytes)
› Core Network data anonymized CDR, Voice, SMS, Internet, IoT
› OSS, BSS data Cells position, CM, PM, FM
› Environmental data : Weather Station, Precipitation, Air Quality and Social Pulse Data
› Smart Cities Data Road Traffic, Parking, Pollution, Weather, Cultural Event, Social Event
› Connected cars data
› Smart Buildings data - Ericsson office; City of New York
› IoT Traffic forecast Number of users, verticals, network technologies, regions (Machina)
› Simulated data Traffic generator
RAW DATA - 2, 6, 12 months
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 14
Datasets
› Number of connected devices
› Transmission frequency/duration (daily)
› Packet size
TARGET FEATURES
Traffic volume predictions for next month,
next year, per vertical, location or RAT
(2G, 3G, 4G)
› Computing – CPU, memory
› Storage
› Connectivity – cells, bandwidth, etc.
› QoS requirements
› Availability – time, duration
CAPACITY PREDICTION
Dynamic configuration of network
resources with accuracy at the right time
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 15
Machine learning Process
Business
Understanding
• The Problem
Data Collection
• Offline Traffic data
• Live Traffic data
• Traffic forecast
• OSS & BSS data
Data
Preprocessing
• Cleaning, Parsing
• Integration
• Simulation
Traffic Modelling
• Data Exploration
• Features Engineering
• Model Training
• Predictive modelling
• Model Evaluation
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 16
Preprocessing
› Identify key features in the datasets
› Select subsets of Data to train the model
› Clean redundant data
› Replace missing attributes values with zero or the column’s median
› Remove outliers
› Data transformation
› Data Fusion
› Normalization
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 17
Machine learning Process
Business
Understanding
• The Problem
Data Collection
• Offline Traffic data
• Live Traffic data
• Traffic forecast
• OSS & BSS data
Data
Preprocessing
• Cleaning, Parsing
• Integration
• Simulation
Traffic Modelling
• Data Exploration
• Features Engineering
• Model Training
• Predictive modelling
• Model Evaluation
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 18
IoT traffic characteristics
https://www.ericsson.com/assets/local/mobility-report/documents/2016/emr-november-2016-massive-iot-in-the-city.pdf
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 19
›Transmission at anytime of the day
›From locations not accessible to humans
›All machines running the same application behave the same
›Transmission may be coordinated, synchronized
›Periodic or Event-driven
›Short and small packets
›Real time and non-real time
›Sleep time
›Uplink-dominant traffic
IOT TRAFFIC CHARACTERISTICS
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 20
http://www.eurecom.fr/en/publication/4080/download/cm-publi-4080.pdf
›IoT has 3 elementary traffic patterns
›Periodic Update (PU)
›Even-Driven (ED)
-Includes Query Driven
›Payload Exchange (PE)
›On – ED, PU and PE states
›Off - artificial traffic type
M2M Traffic Modeling Framework
Example: Sensor based Alarm
Iot traffic MODELLING
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 21
› A device n is represented by a Markov chain
› Traffic is a Poisson process modulated by the rate λi[t],
determined by the state of a Markov chain Sn[t]
› Pi,j state transition probabilities
› Πi state probabilities
› P state transition matrix
P =
𝒑𝒊,𝟏 𝒑𝟏,𝟐 …
𝒑𝟐,𝟏 𝒑𝟐,𝟐
...
π =
π𝟏
π𝟐... ; π = πP
› The global rate
λg = σ𝒊=𝟏
𝑰
𝝀𝒊𝝅𝒊 , 𝑰 is the total number of states.
MMPP Traffic Model
MTC device (n)
Iot traffic MODELLING
http://www.eurecom.fr/en/publication/4265/download/cm-publi-4265.nikaein.02.08.14._final.pdf
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 22
Aarhus vehicles Traffic data analysis
http://iot.ee.surrey.ac.uk:8080/datasets.html
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 23
Iot Traffic – location data analysis
https://dandelion.eu/datamine/open-big-data
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 24
DATA EXPLORATION - Variable correlation
with Pearson
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 25
Predictive SimulationReal time
ETL, Integration
Data Repositories – Historical data and Data stream
Batch
Visualization, APIs
Analytics framework architecture
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 26
MODELLING - Decision Tree
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 27
MODELLING and Scoring
Decision Tree
Random Forest
GLM
KNN
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 28
summary
› IoT traffic modelling and prediction
› Accurate prediction of resources requirements {type, time, location, capacity} -
reduce overprovisioning and CAPEX
› Optimal network resources utilization - increases ROI
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 29
Thank You
BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 30

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Enabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoTEnabling Real-Time Analytics for IoT
Enabling Real-Time Analytics for IoT
 
Connected Vehicle Data Platform
Connected Vehicle Data PlatformConnected Vehicle Data Platform
Connected Vehicle Data Platform
 
Webinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud AnalyticsWebinar: BI in the Sky - The New Rules of Cloud Analytics
Webinar: BI in the Sky - The New Rules of Cloud Analytics
 
Real-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and SparkReal-Time Analytics with MemSQL and Spark
Real-Time Analytics with MemSQL and Spark
 
Driving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive AnalyticsDriving the On-Demand Economy with Predictive Analytics
Driving the On-Demand Economy with Predictive Analytics
 
SnapLogic Live: Big Data Integration
SnapLogic Live: Big Data IntegrationSnapLogic Live: Big Data Integration
SnapLogic Live: Big Data Integration
 
Webinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoTWebinar: Evolution of Data Management for the IoT
Webinar: Evolution of Data Management for the IoT
 
Big Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in TelecomBig Data Meetup: Data Science & Big Data in Telecom
Big Data Meetup: Data Science & Big Data in Telecom
 
Rail Ticketing Assistance from the Graph Way, KCOM
Rail Ticketing Assistance from the Graph Way, KCOMRail Ticketing Assistance from the Graph Way, KCOM
Rail Ticketing Assistance from the Graph Way, KCOM
 
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive AnalyticsThe Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
The Real-Time CDO and the Cloud-Forward Path to Predictive Analytics
 
IoT and Big Data - Iot Asia 2014
IoT and Big Data - Iot Asia 2014IoT and Big Data - Iot Asia 2014
IoT and Big Data - Iot Asia 2014
 
How a Media Data Platform Drives Real-time Insights & Analytics using Apache ...
How a Media Data Platform Drives Real-time Insights & Analytics using Apache ...How a Media Data Platform Drives Real-time Insights & Analytics using Apache ...
How a Media Data Platform Drives Real-time Insights & Analytics using Apache ...
 
Momentum in Big Data, IoT and Machine Intelligence
Momentum in Big Data, IoT and Machine IntelligenceMomentum in Big Data, IoT and Machine Intelligence
Momentum in Big Data, IoT and Machine Intelligence
 
Smart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat TranSmart App@Pivotal by Dat Tran
Smart App@Pivotal by Dat Tran
 
Postgres Vision 2018: Your Migration Path - Isabel Case Study
Postgres Vision 2018: Your Migration Path - Isabel Case StudyPostgres Vision 2018: Your Migration Path - Isabel Case Study
Postgres Vision 2018: Your Migration Path - Isabel Case Study
 
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big DataVoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
VoltDB and HPE Vertica Present: Building an IoT Architecture for Fast + Big Data
 
Snaplogic Live: Big Data in Motion
Snaplogic Live: Big Data in MotionSnaplogic Live: Big Data in Motion
Snaplogic Live: Big Data in Motion
 
SnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce IntegrationSnapLogic Live: Salesforce Integration
SnapLogic Live: Salesforce Integration
 
The Life of an Internet of Things Electron
The Life of an Internet of Things ElectronThe Life of an Internet of Things Electron
The Life of an Internet of Things Electron
 
Building a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data InfrastructureBuilding a Modern FinTech Big Data Infrastructure
Building a Modern FinTech Big Data Infrastructure
 

Andere mochten auch

IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
Spark Summit
 
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
Spark Summit
 

Andere mochten auch (20)

Distributed Real-Time Stream Processing: Why and How: Spark Summit East talk ...
Distributed Real-Time Stream Processing: Why and How: Spark Summit East talk ...Distributed Real-Time Stream Processing: Why and How: Spark Summit East talk ...
Distributed Real-Time Stream Processing: Why and How: Spark Summit East talk ...
 
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
 
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
 
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
Engineering Fast Indexes for Big-Data Applications: Spark Summit East talk by...
 
Using Spark and Riak for IoT Apps—Patterns and Anti-Patterns: Spark Summit Ea...
Using Spark and Riak for IoT Apps—Patterns and Anti-Patterns: Spark Summit Ea...Using Spark and Riak for IoT Apps—Patterns and Anti-Patterns: Spark Summit Ea...
Using Spark and Riak for IoT Apps—Patterns and Anti-Patterns: Spark Summit Ea...
 
Using SparkML to Power a DSaaS (Data Science as a Service): Spark Summit East...
Using SparkML to Power a DSaaS (Data Science as a Service): Spark Summit East...Using SparkML to Power a DSaaS (Data Science as a Service): Spark Summit East...
Using SparkML to Power a DSaaS (Data Science as a Service): Spark Summit East...
 
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
Sketching Data with T-Digest In Apache Spark: Spark Summit East talk by Erik ...
 
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
High Resolution Energy Modeling that Scales with Apache Spark 2.0 Spark Summi...
 
SparkSQL: A Compiler from Queries to RDDs
SparkSQL: A Compiler from Queries to RDDsSparkSQL: A Compiler from Queries to RDDs
SparkSQL: A Compiler from Queries to RDDs
 
Keeping Spark on Track: Productionizing Spark for ETL
Keeping Spark on Track: Productionizing Spark for ETLKeeping Spark on Track: Productionizing Spark for ETL
Keeping Spark on Track: Productionizing Spark for ETL
 
Parallelizing Existing R Packages with SparkR
Parallelizing Existing R Packages with SparkRParallelizing Existing R Packages with SparkR
Parallelizing Existing R Packages with SparkR
 
Effective Spark with Alluxio: Spark Summit East talk by Gene Pang and Haoyuan...
Effective Spark with Alluxio: Spark Summit East talk by Gene Pang and Haoyuan...Effective Spark with Alluxio: Spark Summit East talk by Gene Pang and Haoyuan...
Effective Spark with Alluxio: Spark Summit East talk by Gene Pang and Haoyuan...
 
FIS: Accelerating Digital Intelligence in FinTech: Spark Summit East talk by...
 FIS: Accelerating Digital Intelligence in FinTech: Spark Summit East talk by... FIS: Accelerating Digital Intelligence in FinTech: Spark Summit East talk by...
FIS: Accelerating Digital Intelligence in FinTech: Spark Summit East talk by...
 
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...
Scaling Apache Spark MLlib to Billions of Parameters: Spark Summit East talk ...
 
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
No More “Sbt Assembly”: Rethinking Spark-Submit Using CueSheet: Spark Summit ...
 
Improving Python and Spark Performance and Interoperability: Spark Summit Eas...
Improving Python and Spark Performance and Interoperability: Spark Summit Eas...Improving Python and Spark Performance and Interoperability: Spark Summit Eas...
Improving Python and Spark Performance and Interoperability: Spark Summit Eas...
 
Spark and Online Analytics: Spark Summit East talky by Shubham Chopra
Spark and Online Analytics: Spark Summit East talky by Shubham ChopraSpark and Online Analytics: Spark Summit East talky by Shubham Chopra
Spark and Online Analytics: Spark Summit East talky by Shubham Chopra
 
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
Spark + Parquet In Depth: Spark Summit East Talk by Emily Curtin and Robbie S...
 
Scalable Data Science with SparkR: Spark Summit East talk by Felix Cheung
Scalable Data Science with SparkR: Spark Summit East talk by Felix CheungScalable Data Science with SparkR: Spark Summit East talk by Felix Cheung
Scalable Data Science with SparkR: Spark Summit East talk by Felix Cheung
 
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
Practical Large Scale Experiences with Spark 2.0 Machine Learning: Spark Summ...
 

Ähnlich wie Predictive Analytics for IoT Network Capacity Planning: Spark Summit East talk by Constant Wette

Ähnlich wie Predictive Analytics for IoT Network Capacity Planning: Spark Summit East talk by Constant Wette (20)

CK2017: Going Beyond Traditional Data for Integrated Transportation in Smart ...
CK2017: Going Beyond Traditional Data for Integrated Transportation in Smart ...CK2017: Going Beyond Traditional Data for Integrated Transportation in Smart ...
CK2017: Going Beyond Traditional Data for Integrated Transportation in Smart ...
 
Media Monday Oslo, Smart cities Siemens on how it is working with city air ma...
Media Monday Oslo, Smart cities Siemens on how it is working with city air ma...Media Monday Oslo, Smart cities Siemens on how it is working with city air ma...
Media Monday Oslo, Smart cities Siemens on how it is working with city air ma...
 
A data driven approach to urban digitalization. Giuseppe Sindoni - Comune di ...
A data driven approach to urban digitalization. Giuseppe Sindoni - Comune di ...A data driven approach to urban digitalization. Giuseppe Sindoni - Comune di ...
A data driven approach to urban digitalization. Giuseppe Sindoni - Comune di ...
 
186 subsurface datamgmt_schroeder
186 subsurface datamgmt_schroeder186 subsurface datamgmt_schroeder
186 subsurface datamgmt_schroeder
 
Session 1.3 context information management across smart city knowledge domains
Session 1.3   context information management across smart city knowledge domainsSession 1.3   context information management across smart city knowledge domains
Session 1.3 context information management across smart city knowledge domains
 
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
FIWARE Tech Summit - City Enabler - Changing the Way to Give Value to Your Da...
 
CITY DATA EXCHANGE – A MARKETPLACE FOR PUBLIC AND PRIVATE DATA - PETER BJØRN ...
CITY DATA EXCHANGE – A MARKETPLACE FOR PUBLIC AND PRIVATE DATA - PETER BJØRN ...CITY DATA EXCHANGE – A MARKETPLACE FOR PUBLIC AND PRIVATE DATA - PETER BJØRN ...
CITY DATA EXCHANGE – A MARKETPLACE FOR PUBLIC AND PRIVATE DATA - PETER BJØRN ...
 
5 g platform
5 g platform5 g platform
5 g platform
 
HPC in the cloud comes of age - Red Oak HPC Seminar
HPC in the cloud comes of age - Red Oak HPC SeminarHPC in the cloud comes of age - Red Oak HPC Seminar
HPC in the cloud comes of age - Red Oak HPC Seminar
 
Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...
 
2017 iii 3_jiri_polacek_inspire_implementationasalinkbetweenegovernmentandenv...
2017 iii 3_jiri_polacek_inspire_implementationasalinkbetweenegovernmentandenv...2017 iii 3_jiri_polacek_inspire_implementationasalinkbetweenegovernmentandenv...
2017 iii 3_jiri_polacek_inspire_implementationasalinkbetweenegovernmentandenv...
 
IRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data PlatformsIRIS Webinar Urban Data Platforms
IRIS Webinar Urban Data Platforms
 
Full planning support system at your fingertips mvopc p&z_120712
Full planning support system at your fingertips mvopc p&z_120712Full planning support system at your fingertips mvopc p&z_120712
Full planning support system at your fingertips mvopc p&z_120712
 
Technology and Big Data - Transforming Infrastructure Planning & Design - Pau...
Technology and Big Data - Transforming Infrastructure Planning & Design - Pau...Technology and Big Data - Transforming Infrastructure Planning & Design - Pau...
Technology and Big Data - Transforming Infrastructure Planning & Design - Pau...
 
CONSTRUCTION & CITIES 4.0… A *REAL* WORK IN PROGRESS
CONSTRUCTION & CITIES 4.0… A *REAL* WORK IN PROGRESSCONSTRUCTION & CITIES 4.0… A *REAL* WORK IN PROGRESS
CONSTRUCTION & CITIES 4.0… A *REAL* WORK IN PROGRESS
 
Addressing Global Chanllenges Through IoT
Addressing Global Chanllenges Through IoTAddressing Global Chanllenges Through IoT
Addressing Global Chanllenges Through IoT
 
User and IoT Data Analytics
User and IoT Data AnalyticsUser and IoT Data Analytics
User and IoT Data Analytics
 
ericsson massive iot solution.pdf
ericsson massive iot solution.pdfericsson massive iot solution.pdf
ericsson massive iot solution.pdf
 
Data Driven Tranportation Analytics
Data Driven Tranportation Analytics Data Driven Tranportation Analytics
Data Driven Tranportation Analytics
 
Ericsson Massive IoT solution
Ericsson Massive IoT solutionEricsson Massive IoT solution
Ericsson Massive IoT solution
 

Mehr von Spark Summit

Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang WuApache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Spark Summit
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Spark Summit
 
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
Spark Summit
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Spark Summit
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Spark Summit
 
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
Spark Summit
 

Mehr von Spark Summit (20)

FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
FPGA-Based Acceleration Architecture for Spark SQL Qi Xie and Quanfu Wang
 
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
VEGAS: The Missing Matplotlib for Scala/Apache Spark with DB Tsai and Roger M...
 
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang WuApache Spark Structured Streaming Helps Smart Manufacturing with  Xiaochang Wu
Apache Spark Structured Streaming Helps Smart Manufacturing with Xiaochang Wu
 
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data  with Ramya RaghavendraImproving Traffic Prediction Using Weather Data  with Ramya Raghavendra
Improving Traffic Prediction Using Weather Data with Ramya Raghavendra
 
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
A Tale of Two Graph Frameworks on Spark: GraphFrames and Tinkerpop OLAP Artem...
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark Marcin ...
 
Apache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim DowlingApache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim Dowling
 
Apache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim DowlingApache Spark and Tensorflow as a Service with Jim Dowling
Apache Spark and Tensorflow as a Service with Jim Dowling
 
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
MMLSpark: Lessons from Building a SparkML-Compatible Machine Learning Library...
 
Next CERN Accelerator Logging Service with Jakub Wozniak
Next CERN Accelerator Logging Service with Jakub WozniakNext CERN Accelerator Logging Service with Jakub Wozniak
Next CERN Accelerator Logging Service with Jakub Wozniak
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
 
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya RaghavendraImproving Traffic Prediction Using Weather Datawith Ramya Raghavendra
Improving Traffic Prediction Using Weather Datawith Ramya Raghavendra
 
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
Hiding Apache Spark Complexity for Fast Prototyping of Big Data Applications—...
 
How Nielsen Utilized Databricks for Large-Scale Research and Development with...
How Nielsen Utilized Databricks for Large-Scale Research and Development with...How Nielsen Utilized Databricks for Large-Scale Research and Development with...
How Nielsen Utilized Databricks for Large-Scale Research and Development with...
 
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
Spline: Apache Spark Lineage not Only for the Banking Industry with Marek Nov...
 
Goal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim SimeonovGoal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim Simeonov
 
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
Preventing Revenue Leakage and Monitoring Distributed Systems with Machine Le...
 
Getting Ready to Use Redis with Apache Spark with Dvir Volk
Getting Ready to Use Redis with Apache Spark with Dvir VolkGetting Ready to Use Redis with Apache Spark with Dvir Volk
Getting Ready to Use Redis with Apache Spark with Dvir Volk
 
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
Deduplication and Author-Disambiguation of Streaming Records via Supervised M...
 
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
MatFast: In-Memory Distributed Matrix Computation Processing and Optimization...
 

Kürzlich hochgeladen

Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Kürzlich hochgeladen (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 

Predictive Analytics for IoT Network Capacity Planning: Spark Summit East talk by Constant Wette

  • 1. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 1 Predictive analytics for Iot network capacity planning Constant WETTE Ericsson
  • 2. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 2 agenda › Project Goals › The Problem of Network Capacity Planning › Machine Learning Process › Data Collection and Processing › Traffic Modeling and Capacity Prediction › Analytics Framework › Summary
  • 3. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 3 Project goals › Machine Learning in IoT Network Capacity Planning › IoT Traffic Modelling › Accurately Predict future IoT Traffic load and Network Capacity requirements › Network Resources Optimization in IoT context › .
  • 4. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 4 Machine learning Process Business Understanding • The Problem Data Collection • Offline Traffic data • Live Traffic data • Traffic forecast • OSS & BSS data Data Preprocessing • Cleaning, Parsing • Integration • Simulation Traffic Modelling • Features Engineering • Model Training • Predictive modelling • Model Evaluation
  • 5. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 5 Machine learning Process Business Understanding • The Problem Data Collection • Offline Traffic data • Live Traffic data • Traffic forecast • OSS & BSS data Data Preprocessing • Cleaning, Parsing • Integration • Simulation Traffic Modelling • Data Exploration • Features Engineering • Model Training • Predictive modelling • Model Evaluation
  • 6. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 6 ›A methodology used to ›Model current network state and traffic behavior ›Project future traffic load and sizing the network resources ›Predict future capacity issues - congestion, resource shortages ›Suggest when, where and which resources to add or reconfigure ›Today Network Capacity planning ›in-house & proprietary tools, spreadsheets ›not regularly updated ›based on KPI over the peak period ›resources are overprovisioned NETWORK CAPACITY PLANNING
  • 7. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 7 PUBLIC SAFETY RETAILTRANSPORTATION & LOGISTICS AUTOMOTIVE UTILITIES ENVIRONMENT WEARABLES INTELLIGENT BUILDINGS SMART CITIES MANUFACTURING eHEALTH The Internet of things network
  • 8. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 8 ›Heterogeneous networks › Integration of multiple network standards and protocols › Wide range of verticals with specific network requirements › Wide variety of devices of different capabilities ›Various traffic models not explored yet ›Traffic volume: IoT devices (25 billions) generate a lot of data THE INTERNET OF THINGS NETWORK
  • 9. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 10 ›IoT impacts on the network ›new traffic patterns that change more frequently ›QoS requirements and dedicated networks ›Low Average Revenue Per Device (ARPD) ›Carrying IoT traffic on existing cellular network requires more advanced analytical in capacity planning ›This is possible by leveraging ›Big Data and Analytics - accurate predict of the capacity for each network resource ›Cloud Computing - faster and frequent Resources Provisioning THE PROBLEM
  • 10. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 11 Business value › Accurate prediction of network resources requirements - reduce CAPEX and overprovisioning {type, time, location, capacity} › Manage existing cellular network resources to carry multiple traffic types instead of a dedicated network for IoT › Optimal network resources utilization - increases ROI
  • 11. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 12 Machine learning Process Business Understanding • The Problem Data Collection • Offline Traffic data • Live Traffic data • Traffic forecast • OSS & BSS data Data Preprocessing • Cleaning, Parsing • Integration • Simulation Traffic Modelling • Data Exploration • Features Engineering • Model Training • Predictive modelling • Model Evaluation
  • 12. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 13 Datasets › RAN data 2G, 3G and 3G logs (Terabytes) › Core Network data anonymized CDR, Voice, SMS, Internet, IoT › OSS, BSS data Cells position, CM, PM, FM › Environmental data : Weather Station, Precipitation, Air Quality and Social Pulse Data › Smart Cities Data Road Traffic, Parking, Pollution, Weather, Cultural Event, Social Event › Connected cars data › Smart Buildings data - Ericsson office; City of New York › IoT Traffic forecast Number of users, verticals, network technologies, regions (Machina) › Simulated data Traffic generator RAW DATA - 2, 6, 12 months
  • 13. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 14 Datasets › Number of connected devices › Transmission frequency/duration (daily) › Packet size TARGET FEATURES Traffic volume predictions for next month, next year, per vertical, location or RAT (2G, 3G, 4G) › Computing – CPU, memory › Storage › Connectivity – cells, bandwidth, etc. › QoS requirements › Availability – time, duration CAPACITY PREDICTION Dynamic configuration of network resources with accuracy at the right time
  • 14. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 15 Machine learning Process Business Understanding • The Problem Data Collection • Offline Traffic data • Live Traffic data • Traffic forecast • OSS & BSS data Data Preprocessing • Cleaning, Parsing • Integration • Simulation Traffic Modelling • Data Exploration • Features Engineering • Model Training • Predictive modelling • Model Evaluation
  • 15. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 16 Preprocessing › Identify key features in the datasets › Select subsets of Data to train the model › Clean redundant data › Replace missing attributes values with zero or the column’s median › Remove outliers › Data transformation › Data Fusion › Normalization
  • 16. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 17 Machine learning Process Business Understanding • The Problem Data Collection • Offline Traffic data • Live Traffic data • Traffic forecast • OSS & BSS data Data Preprocessing • Cleaning, Parsing • Integration • Simulation Traffic Modelling • Data Exploration • Features Engineering • Model Training • Predictive modelling • Model Evaluation
  • 17. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 18 IoT traffic characteristics https://www.ericsson.com/assets/local/mobility-report/documents/2016/emr-november-2016-massive-iot-in-the-city.pdf
  • 18. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 19 ›Transmission at anytime of the day ›From locations not accessible to humans ›All machines running the same application behave the same ›Transmission may be coordinated, synchronized ›Periodic or Event-driven ›Short and small packets ›Real time and non-real time ›Sleep time ›Uplink-dominant traffic IOT TRAFFIC CHARACTERISTICS
  • 19. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 20 http://www.eurecom.fr/en/publication/4080/download/cm-publi-4080.pdf ›IoT has 3 elementary traffic patterns ›Periodic Update (PU) ›Even-Driven (ED) -Includes Query Driven ›Payload Exchange (PE) ›On – ED, PU and PE states ›Off - artificial traffic type M2M Traffic Modeling Framework Example: Sensor based Alarm Iot traffic MODELLING
  • 20. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 21 › A device n is represented by a Markov chain › Traffic is a Poisson process modulated by the rate λi[t], determined by the state of a Markov chain Sn[t] › Pi,j state transition probabilities › Πi state probabilities › P state transition matrix P = 𝒑𝒊,𝟏 𝒑𝟏,𝟐 … 𝒑𝟐,𝟏 𝒑𝟐,𝟐 ... π = π𝟏 π𝟐... ; π = πP › The global rate λg = σ𝒊=𝟏 𝑰 𝝀𝒊𝝅𝒊 , 𝑰 is the total number of states. MMPP Traffic Model MTC device (n) Iot traffic MODELLING http://www.eurecom.fr/en/publication/4265/download/cm-publi-4265.nikaein.02.08.14._final.pdf
  • 21. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 22 Aarhus vehicles Traffic data analysis http://iot.ee.surrey.ac.uk:8080/datasets.html
  • 22. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 23 Iot Traffic – location data analysis https://dandelion.eu/datamine/open-big-data
  • 23. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 24 DATA EXPLORATION - Variable correlation with Pearson
  • 24. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 25 Predictive SimulationReal time ETL, Integration Data Repositories – Historical data and Data stream Batch Visualization, APIs Analytics framework architecture
  • 25. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 26 MODELLING - Decision Tree
  • 26. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 27 MODELLING and Scoring Decision Tree Random Forest GLM KNN
  • 27. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 28 summary › IoT traffic modelling and prediction › Accurate prediction of resources requirements {type, time, location, capacity} - reduce overprovisioning and CAPEX › Optimal network resources utilization - increases ROI
  • 28. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 29 Thank You
  • 29. BICP - Ecolotic Project | © Ericsson AB 2017 | February 2017 | Page 30