BEATING THE TRAFFIC JAM
Kristoffer Dyrkorn Scientist, BEKK
using embedded devices, OPC UA, Akka, NoSQL
BEATING THE TRAFFIC JAM using embedded devices, OPC UA, Akka, NoSQL - - PowerPoint PPT Presentation
BEATING THE TRAFFIC JAM using embedded devices, OPC UA, Akka, NoSQL Kristoffer Dyrkorn Scientist, BEKK BACKGROUND 2 Public Roads Administration BEKK Norwegian consulting firm Responsible for state and county roads Private and public sector
Kristoffer Dyrkorn Scientist, BEKK
using embedded devices, OPC UA, Akka, NoSQL
2
3
Population (mill) Area (1000 km2) Roads (1000 km)
5
E18 Vestfold – Undrumsdal. Photo: Hans A. Rosbach
6
Atlanterhavsveien, www.nasjonaleturistveger.no. Photo: Harald Mowinckel
7
Trollstigen, www.nasjonaleturistveger.no. Photo: Steinar Skaar
8
Aurlandsfjellet, www.nasjonaleturistveger.no. Photo: Bjørn Andresen
12
13
14
Sensor Sensor Data logger 3G modem
17
Support libraries Application logic Java VM Data logger Server push OPC UA Storage Java VM Queries/results Reports REST API Admin GUI Other backends Install GUI
18 Tanuki service wrapper Embedded Jetty Application Elasticsearch wrapper Elasticsearch
GitHub Jenkins Nexus RedHat Satellite Server Chef Solo Chef Solo
Environments Server roles Service URLs RPMs
Config files Config files
19
ES Data Data loggers
Application
ES Data ES Data ES Data
Application
ES Master ES Master
Voting node
DC 1 DC 2 DC 3
Application Application
21
10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
Traffice ven ts per day,
average, across 800 data loggers (2013)
22
23
Data loggers 800 5000 Events/day 1 mill 6 mill Events/year 365 mill 2.2 bill Storage/year 2 TB
24
25
29
31
32
33
34
35
Kristoffer Dyrkorn Scientist, BEKK kristoffer.dyrkorn@bekk.no