SlideShare a Scribd company logo
Realtime Big Data Analytics for
Event Detection in Highways
Hamzeh Khazaei, Rodrigo Veleda, Ali Tizghadam and
Marin Litoiu
IEEE World Forum on Internet of Things, Reston, VA, USA Dec12-14, 2016
Agenda:
• Introducing CVST Platform
Connected Vehicle Smart Transportation
• This paper:
• Event Detection/Classification in realtime
2
Issues in ITS Systems
3
Existing issues
Traditional transportation issues
(grid lock, freeway congestion,
transit delay, safety, etc)
Computational issues
(processing time, processing
power)
Data management issues (data-
in-rest )
How to address the issues?
More intelligence
Enhanced computing (Cloud)
Enhanced data-in-motion analysis
(streaming analytics, Hierarchy of
tasks, Pub-Sub technique)
Promote safety :(Autonomous (intra-
vehicle), Cooperative (inter-vehicle)
CVST High Level Objectives
4
4
Open Flexible Platform
Leveraging Future Wireless and Cloud
Technologies
Smart Management Architecture
Improving Efficiency and Safety
Novel Applications
Private Sector Using CVST Platform
Connected Vehicles & Mobile Computing
Cloud
Data Management & Event Processing
Autonomic Control of Transportation Systems
Smart Transportation Management Systems
Road /
Vehicle Data
(V2R)
Vehicle to
Infrastructure
data (V2I)
Vehicle to Vehicle data
(V2V)
Smart Transportation Applications
Ontario Research Project: 2011-2015
University of Toronto & York University
Industry Partners
Multidisciplinary
Hierarchy of Needs
5
• Transportation applications
• Recommendations (Routing, City planning)
• What-If Analysis, Impact analysis
Applications
• Real-time streaming analytics
• OD Demands
• Trending / Forecasting
• KPI analysis
Intelligent
Transportation
Management
(Data Process)
• Publish / subscribe
• Data collection
• Data Integrity, cleansing
• Data anonymity
Data Dissemination
(Data Management)
• Sensors
• V2V, V2R, V2I
• Cloud resource management
• Horizontal / vertical scaling (SAVI)
Connected Vehicles & Mobile
Computing Cloud
(Resource Management)
Wisdom
Understanding
Knowledge
Information
Data
CVST: Autonomic Loop
6
Data Dissemination (over ICN)
Subscribe
Publish
Applications
Executor
API
Resource Management
Analytics
Engines
Simulation Engines
Algorithmic
Engines
CVST: Functional View
7
Data Dissemination (over ICN)
Database Subscriber
(Raw Data)
Subscribe
Report Engine
API
Alg. Engine
Congestion
Pricing
Routing
Portal
DataFormat
Data
Validation
Data
Cleansing
No
Yes
PublisherClient
Subscriber Client
DataAnonymization
Applications
Analytics
Engine
portal.cvst.ca
Simulation
Data Dissemination layer is consistent with GB979
Pub/Sub
over ICN
CVST
Platform:
Aavailable
data
8
Data Source Data Format Data Type
Loop Detector Sensor Structured Numerical
Traffic Cameras Un-structured Images, Videos
Mobile Devices
(GPS/Bluetooth)
Structured Numerical
Toronto Traffic Survey Structured Text/Numerical
Incident Report Structured Text/Numerical
Public Transportation Structured Numerical
Media Outlets Semi-structured Text/Numerical
Social Media Unstructured Text
Tomtom data Structured Numerical
Weather information Structured Numerical
Drone Camera Unstructured Images, Videos
BIXI Structured Numerical
Border Structured Numerical
Air Sensors Structured Numerical
CVST Portal
9
In this paper:
• We propose an autonomic analytic platform to perform analysis on
CVST data for detection and classification of events in realtime.
• The platform consists of data, analytics and management
components.
• The platform is cluster-based and leverages the cloud to achieve
reliability, scalability and adaptability.
• It can be applied to both realtime and retrospective analysis.
• We validated it for detecting events in realtime in the major
highways in Greater Toronto Area (GTA).
10
What is data analytics?
• Data Analytics is the process of extraction, loading,
cleaning, transformation, and modeling of data in order
to gain insights for informed decision making.
11
Type of Analytics
• Descriptive: “what happened
and/or what is happening”.
• Predictive: “what will happen
and/or why will it happen?”
• Prescriptive: “what will
happen if I change this”
• Discovery: explore new
findings previously unknown
12
Trends of Analytics
• Data analytics is moving from batch
to real-time.
• Analytics-as-a-service models are
emerging.
• Instrumentation and then
exploitation of data via Analytics.
13
Management Component
14
Data Management Layer
15
Analytics Layer Framework
16
An Instance of the Analytic Engine for this paper
17
Algorithms: Event Detection and Classification
18
Modeling Event Signature in Spark
19
Sample Signatures
20
Sample detections
21
Sample detections
22
Demos
• Connected Vehicle Smart Transportation
• Sipresk Platform
23
Thank You!
24

More Related Content

What's hot

Building the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabBuilding the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE Lab
Fernando Lopez Aguilar
 
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
FIWARE
 
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE
 
Large scale data analytics for smart cities and related use cases
Large scale data analytics for smart cities and related use casesLarge scale data analytics for smart cities and related use cases
Large scale data analytics for smart cities and related use cases
PayamBarnaghi
 
Technology Convergence for Smart X Applications
Technology Convergence for Smart X ApplicationsTechnology Convergence for Smart X Applications
Technology Convergence for Smart X Applications
Bob Marcus
 
Large-scale data analytics for smart cities
Large-scale data analytics for smart citiesLarge-scale data analytics for smart cities
Large-scale data analytics for smart cities
PayamBarnaghi
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Paolo Nesi
 
The impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart cities
PayamBarnaghi
 
SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you?
BigData_Europe
 
191008 kafka meetup_liebig
191008 kafka meetup_liebig191008 kafka meetup_liebig
191008 kafka meetup_liebig
Thomas Liebig
 
Catalogue By Transdev
Catalogue By TransdevCatalogue By Transdev
Catalogue By Transdev
FabMob
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
Using fuzzy cognitive maps as decision support tool for smart cities  goraczekUsing fuzzy cognitive maps as decision support tool for smart cities  goraczek
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
Danube University Krems, Centre for E-Governance
 
Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward
PayamBarnaghi
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
PayamBarnaghi
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
PayamBarnaghi
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access Control
Fernando Lopez Aguilar
 

What's hot (17)

Building the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabBuilding the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE Lab
 
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
FIWARE Global Summit - Advanced ML/AI Techniques with FIWARE and Connected Io...
 
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
FIWARE Global Summit - Thing’in, an NGSI-LD-compatible Graph Database for Sys...
 
Large scale data analytics for smart cities and related use cases
Large scale data analytics for smart cities and related use casesLarge scale data analytics for smart cities and related use cases
Large scale data analytics for smart cities and related use cases
 
Technology Convergence for Smart X Applications
Technology Convergence for Smart X ApplicationsTechnology Convergence for Smart X Applications
Technology Convergence for Smart X Applications
 
Large-scale data analytics for smart cities
Large-scale data analytics for smart citiesLarge-scale data analytics for smart cities
Large-scale data analytics for smart cities
 
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
Snap4City November 2019 Course: Smart City IOT Data Ingestion Interoperabilit...
 
The impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart citiesThe impact of Big Data on next generation of smart cities
The impact of Big Data on next generation of smart cities
 
SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you? SC6 Workshop 1: What can big data do for you?
SC6 Workshop 1: What can big data do for you?
 
191008 kafka meetup_liebig
191008 kafka meetup_liebig191008 kafka meetup_liebig
191008 kafka meetup_liebig
 
Catalogue By Transdev
Catalogue By TransdevCatalogue By Transdev
Catalogue By Transdev
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
 
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
Using fuzzy cognitive maps as decision support tool for smart cities  goraczekUsing fuzzy cognitive maps as decision support tool for smart cities  goraczek
Using fuzzy cognitive maps as decision support tool for smart cities goraczek
 
Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward Data Analytics for Smart Cities: Looking Back, Looking Forward
Data Analytics for Smart Cities: Looking Back, Looking Forward
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access Control
 

Similar to Realtime Big Data Analytics for Event Detection in Highways

1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction 1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
EttaBenton28
 
A017160104
A017160104A017160104
A017160104
IOSR Journals
 
Application of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemApplication of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic System
IOSR Journals
 
Big data and public transport
Big data and public transportBig data and public transport
Big data and public transport
Tristan Wiggill
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
Charalampos Doukas
 
Big data traffic management in vehicular ad-hoc network
Big data traffic management in vehicular ad-hoc network Big data traffic management in vehicular ad-hoc network
Big data traffic management in vehicular ad-hoc network
IJECEIAES
 
Standards Show
Standards ShowStandards Show
Standards Show
mcusack
 
ITS development in Kajang city
ITS development in Kajang cityITS development in Kajang city
ITS development in Kajang city
engrasha
 
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of VehiclesCarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
ijtsrd
 
Open Data Hub
Open Data HubOpen Data Hub
Open Data Hub
FabMob
 
WR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
WR Based Opinion Mining on Traffic Sentiment Analysis on Social MediaWR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
WR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
IRJET Journal
 
Mr. Paul Chang's presentation at QITCOM 2011
Mr. Paul Chang's presentation at QITCOM 2011Mr. Paul Chang's presentation at QITCOM 2011
Mr. Paul Chang's presentation at QITCOM 2011
QITCOM
 
IRJET- Traffic Prediction Techniques: Comprehensive analysis
IRJET- Traffic Prediction Techniques: Comprehensive analysisIRJET- Traffic Prediction Techniques: Comprehensive analysis
IRJET- Traffic Prediction Techniques: Comprehensive analysis
IRJET Journal
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with Oracle
Sai Janakiram Penumuru
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog Computing
Biren Gandhi
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...
IRJET Journal
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Tools
ijeei-iaes
 
Big Data : Risks and Opportunities
Big Data : Risks and OpportunitiesBig Data : Risks and Opportunities
Big Data : Risks and Opportunities
Kenny Huang Ph.D.
 
Introduction to Streaming Analytics
Introduction to Streaming AnalyticsIntroduction to Streaming Analytics
Introduction to Streaming Analytics
Guido Schmutz
 
Big Data & Smart City Applications
Big Data & Smart City ApplicationsBig Data & Smart City Applications
Big Data & Smart City Applications
Amit Sheth
 

Similar to Realtime Big Data Analytics for Event Detection in Highways (20)

1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction 1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
1CHAPTER 22PEER REVIEWED SUMMARYi. Introduction
 
A017160104
A017160104A017160104
A017160104
 
Application of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic SystemApplication of Big Data in Intelligent Traffic System
Application of Big Data in Intelligent Traffic System
 
Big data and public transport
Big data and public transportBig data and public transport
Big data and public transport
 
A Full End-to-End Platform as a Service for Smart City Applications
A Full End-to-End Platform as a Service for SmartCity ApplicationsA Full End-to-End Platform as a Service for SmartCity Applications
A Full End-to-End Platform as a Service for Smart City Applications
 
Big data traffic management in vehicular ad-hoc network
Big data traffic management in vehicular ad-hoc network Big data traffic management in vehicular ad-hoc network
Big data traffic management in vehicular ad-hoc network
 
Standards Show
Standards ShowStandards Show
Standards Show
 
ITS development in Kajang city
ITS development in Kajang cityITS development in Kajang city
ITS development in Kajang city
 
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of VehiclesCarStream: An Industrial System of Big Data Processing for Internet of Vehicles
CarStream: An Industrial System of Big Data Processing for Internet of Vehicles
 
Open Data Hub
Open Data HubOpen Data Hub
Open Data Hub
 
WR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
WR Based Opinion Mining on Traffic Sentiment Analysis on Social MediaWR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
WR Based Opinion Mining on Traffic Sentiment Analysis on Social Media
 
Mr. Paul Chang's presentation at QITCOM 2011
Mr. Paul Chang's presentation at QITCOM 2011Mr. Paul Chang's presentation at QITCOM 2011
Mr. Paul Chang's presentation at QITCOM 2011
 
IRJET- Traffic Prediction Techniques: Comprehensive analysis
IRJET- Traffic Prediction Techniques: Comprehensive analysisIRJET- Traffic Prediction Techniques: Comprehensive analysis
IRJET- Traffic Prediction Techniques: Comprehensive analysis
 
Harness the Power of Big Data with Oracle
Harness the Power of Big Data with OracleHarness the Power of Big Data with Oracle
Harness the Power of Big Data with Oracle
 
Get Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog ComputingGet Cloud Resources to the IoT Edge with Fog Computing
Get Cloud Resources to the IoT Edge with Fog Computing
 
A Smart ITS based Sensor Network for Transport System with Integration of Io...
A Smart ITS based Sensor Network for Transport System with Integration of  Io...A Smart ITS based Sensor Network for Transport System with Integration of  Io...
A Smart ITS based Sensor Network for Transport System with Integration of Io...
 
Analysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic ToolsAnalysing Transportation Data with Open Source Big Data Analytic Tools
Analysing Transportation Data with Open Source Big Data Analytic Tools
 
Big Data : Risks and Opportunities
Big Data : Risks and OpportunitiesBig Data : Risks and Opportunities
Big Data : Risks and Opportunities
 
Introduction to Streaming Analytics
Introduction to Streaming AnalyticsIntroduction to Streaming Analytics
Introduction to Streaming Analytics
 
Big Data & Smart City Applications
Big Data & Smart City ApplicationsBig Data & Smart City Applications
Big Data & Smart City Applications
 

More from York University

Elascale Poster
Elascale PosterElascale Poster
Elascale Poster
York University
 
Adaptation as a Service
Adaptation as a ServiceAdaptation as a Service
Adaptation as a Service
York University
 
SAVI-IoT: A Self-managing Containerized IoT Platform
SAVI-IoT: A Self-managing Containerized IoT PlatformSAVI-IoT: A Self-managing Containerized IoT Platform
SAVI-IoT: A Self-managing Containerized IoT Platform
York University
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
York University
 
Provisioning Performance of Cloud Microservice Platforms
Provisioning Performance of Cloud Microservice PlatformsProvisioning Performance of Cloud Microservice Platforms
Provisioning Performance of Cloud Microservice Platforms
York University
 
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
York University
 
PhD Thesis: Performance Modeling of Cloud Computing Centers
PhD Thesis: Performance Modeling of Cloud Computing CentersPhD Thesis: Performance Modeling of Cloud Computing Centers
PhD Thesis: Performance Modeling of Cloud Computing Centers
York University
 

More from York University (7)

Elascale Poster
Elascale PosterElascale Poster
Elascale Poster
 
Adaptation as a Service
Adaptation as a ServiceAdaptation as a Service
Adaptation as a Service
 
SAVI-IoT: A Self-managing Containerized IoT Platform
SAVI-IoT: A Self-managing Containerized IoT PlatformSAVI-IoT: A Self-managing Containerized IoT Platform
SAVI-IoT: A Self-managing Containerized IoT Platform
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
Provisioning Performance of Cloud Microservice Platforms
Provisioning Performance of Cloud Microservice PlatformsProvisioning Performance of Cloud Microservice Platforms
Provisioning Performance of Cloud Microservice Platforms
 
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
MSc Thesis: Fingerprint Detection and Classification using Computational Geom...
 
PhD Thesis: Performance Modeling of Cloud Computing Centers
PhD Thesis: Performance Modeling of Cloud Computing CentersPhD Thesis: Performance Modeling of Cloud Computing Centers
PhD Thesis: Performance Modeling of Cloud Computing Centers
 

Recently uploaded

Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
Amin Marwan
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
spdendr
 

Recently uploaded (20)

Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdfIGCSE Biology Chapter 14- Reproduction in Plants.pdf
IGCSE Biology Chapter 14- Reproduction in Plants.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Solutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptxSolutons Maths Escape Room Spatial .pptx
Solutons Maths Escape Room Spatial .pptx
 

Realtime Big Data Analytics for Event Detection in Highways

  • 1. Realtime Big Data Analytics for Event Detection in Highways Hamzeh Khazaei, Rodrigo Veleda, Ali Tizghadam and Marin Litoiu IEEE World Forum on Internet of Things, Reston, VA, USA Dec12-14, 2016
  • 2. Agenda: • Introducing CVST Platform Connected Vehicle Smart Transportation • This paper: • Event Detection/Classification in realtime 2
  • 3. Issues in ITS Systems 3 Existing issues Traditional transportation issues (grid lock, freeway congestion, transit delay, safety, etc) Computational issues (processing time, processing power) Data management issues (data- in-rest ) How to address the issues? More intelligence Enhanced computing (Cloud) Enhanced data-in-motion analysis (streaming analytics, Hierarchy of tasks, Pub-Sub technique) Promote safety :(Autonomous (intra- vehicle), Cooperative (inter-vehicle)
  • 4. CVST High Level Objectives 4 4 Open Flexible Platform Leveraging Future Wireless and Cloud Technologies Smart Management Architecture Improving Efficiency and Safety Novel Applications Private Sector Using CVST Platform Connected Vehicles & Mobile Computing Cloud Data Management & Event Processing Autonomic Control of Transportation Systems Smart Transportation Management Systems Road / Vehicle Data (V2R) Vehicle to Infrastructure data (V2I) Vehicle to Vehicle data (V2V) Smart Transportation Applications Ontario Research Project: 2011-2015 University of Toronto & York University Industry Partners Multidisciplinary
  • 5. Hierarchy of Needs 5 • Transportation applications • Recommendations (Routing, City planning) • What-If Analysis, Impact analysis Applications • Real-time streaming analytics • OD Demands • Trending / Forecasting • KPI analysis Intelligent Transportation Management (Data Process) • Publish / subscribe • Data collection • Data Integrity, cleansing • Data anonymity Data Dissemination (Data Management) • Sensors • V2V, V2R, V2I • Cloud resource management • Horizontal / vertical scaling (SAVI) Connected Vehicles & Mobile Computing Cloud (Resource Management) Wisdom Understanding Knowledge Information Data
  • 6. CVST: Autonomic Loop 6 Data Dissemination (over ICN) Subscribe Publish Applications Executor API Resource Management Analytics Engines Simulation Engines Algorithmic Engines
  • 7. CVST: Functional View 7 Data Dissemination (over ICN) Database Subscriber (Raw Data) Subscribe Report Engine API Alg. Engine Congestion Pricing Routing Portal DataFormat Data Validation Data Cleansing No Yes PublisherClient Subscriber Client DataAnonymization Applications Analytics Engine portal.cvst.ca Simulation Data Dissemination layer is consistent with GB979 Pub/Sub over ICN
  • 8. CVST Platform: Aavailable data 8 Data Source Data Format Data Type Loop Detector Sensor Structured Numerical Traffic Cameras Un-structured Images, Videos Mobile Devices (GPS/Bluetooth) Structured Numerical Toronto Traffic Survey Structured Text/Numerical Incident Report Structured Text/Numerical Public Transportation Structured Numerical Media Outlets Semi-structured Text/Numerical Social Media Unstructured Text Tomtom data Structured Numerical Weather information Structured Numerical Drone Camera Unstructured Images, Videos BIXI Structured Numerical Border Structured Numerical Air Sensors Structured Numerical
  • 10. In this paper: • We propose an autonomic analytic platform to perform analysis on CVST data for detection and classification of events in realtime. • The platform consists of data, analytics and management components. • The platform is cluster-based and leverages the cloud to achieve reliability, scalability and adaptability. • It can be applied to both realtime and retrospective analysis. • We validated it for detecting events in realtime in the major highways in Greater Toronto Area (GTA). 10
  • 11. What is data analytics? • Data Analytics is the process of extraction, loading, cleaning, transformation, and modeling of data in order to gain insights for informed decision making. 11
  • 12. Type of Analytics • Descriptive: “what happened and/or what is happening”. • Predictive: “what will happen and/or why will it happen?” • Prescriptive: “what will happen if I change this” • Discovery: explore new findings previously unknown 12
  • 13. Trends of Analytics • Data analytics is moving from batch to real-time. • Analytics-as-a-service models are emerging. • Instrumentation and then exploitation of data via Analytics. 13
  • 17. An Instance of the Analytic Engine for this paper 17
  • 18. Algorithms: Event Detection and Classification 18
  • 23. Demos • Connected Vehicle Smart Transportation • Sipresk Platform 23

Editor's Notes

  1. ICN: Information Centric Network
  2. All these data are now available through CVST portal. Tomtom data, Air Sensors and weather information are new data.
  3. Demo of CVST at the end of presentation.
  4. We used K-Feed (in-house development at York) to provide auto-scalability for our analytic platform.
  5. We designed a Hierarchical data management layer to accommodate various data and processing needs for different stakeholders.
  6. The analytic component is an elastic map-reduce platform that is built upon Sahara project from OpenStack platform. We deployed our solution on SAVI which is an Open Stack based academic cloud in Canada. As can be seen we modified Sahara component to be autonomously scalable. (ie, providing elastic big data analytics). All CVST platform is also has been deployed on SAVI.
  7. The instance of the analytic engine that we use for this paper. We deployed a stand alone Spark Cluster. We leveraged Big Queue as the IoT gateway (to abstract the sensors) and HDFS as the Data storage for outputs. For this paper, we did stream processing in Spark. For demo (see last slide) we read historical data (July 2015) and treat it as stream data.
  8. The constant values (eg, 85, 150, 30, 84 etc.) can be adjusted based on the roads and other conditions. Algorithm 1 creates a window of ten consecutive speed reports. Then it check if these values follow an event pattern. If so then the length of the event will be calculated using Algorithm 2. Based on the length the event will be classified in Algorithm 3.
  9. This graph shows how we implemented algorithms in realtime. Each blue hexagon shows one of the “if” in the algorithm 1.
  10. We show each type of event with different color. If you click on each event you see the data, time and the location of the event.
  11. Sipresk platform demo has access to the data for July 2015.