A distributed data processing architecture for real time intelligent transport systems



Similar documents
Mail-SeCure Load Balancing

Domus, the connected home

Embedded Real-Time Systems (TI-IRTS) Safety and Reliability Patterns B.D. Chapter

Traffic Management for a Smarter City:Istanbul Istanbul Metropolitan Municipality

istraffic Automatic Traffic Monitoring system

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6

SIMERO Software System Design and Implementation

How to choose the right RAID for your Dedicated Server

A Transport Protocol for Multimedia Wireless Sensor Networks

Sensor Devices and Sensor Network Applications for the Smart Grid/Smart Cities. Dr. William Kao

Network Management System (NMS) FAQ

GMS GRAPHICAL MANAGEMENT SYSTEM

Project Development Plan

Advanced Transportation Management Systems

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

FLEET MANAGEMENT SYSTEM FOR TRAFFIC CONTROL DEVICES.

obems - open source Building energy Management System T4 Sustainability Ltd

CMS Central Monitoring System

Storage and Retrieval of Data for Smart City using Hadoop

White paper. Axis Video Analytics. Enhancing video surveillance efficiency

Remote Monitoring, Controlling and Lost Hardware Detecting through GSM

BONEMA TECHNOLOGIES PRODUCT FEATURES. The following training provides information on the Bonema product features.

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

ARTIFICIAL NEURAL NETWORKS FOR ADAPTIVE MANAGEMENT TRAFFIC LIGHT OBJECTS AT THE INTERSECTION

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON

INTELLECT TM Software Package

Fault Tolerance in the Internet: Servers and Routers

Monitoring can be as simple as waiting

Advanced LCR (Least Cost Router) With SIP Proxy Server

A Secure Intrusion detection system against DDOS attack in Wireless Mobile Ad-hoc Network Abstract

QRadar Security Intelligence Platform Appliances

How cloud-based systems and machine-driven big data can contribute to the development of autonomous vehicles

HARTING Auto-ID System Integration

D-Link, the D-Link logo, and D-ViewCam are trademarks or registered trademarks of D-Link Corporation or its subsidiaries in the United States and

Introduction: Why do we need computer networks?

Secure Data Transfer and Replication Mechanisms in Grid Environments p. 1

Security Frameworks. An Enterprise Approach to Security. Robert Belka Frazier, CISSP

SwannEye HD Security Camera Wi-Fi Connections Quick Setup Guide. Welcome! Lets get started.

Electronic Power Control

Discover Smart Storage Server Solutions

High Availability Design Patterns

AN INTERNET OF THINGS (IOT) BASED SECURITY ALERT SYSTEM USING RASPBERRY PI

Integration of PTC and Ride Quality Data. Presented by: Wabtec Railway Electronics, I-ETMS PTC Supplier. and

In the pursuit of becoming smart

Smart wayside management software

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Network setup and troubleshooting

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Verint GI2. Gi2 Features Verint Systems Inc. All rights reserved.

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Cloud Federation to Elastically Increase MapReduce Processing Resources

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

Key Challenges in Cloud Computing to Enable Future Internet of Things

Level 1 Technical. Polycom Voice. Contents

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

FutureWorks Nokia technology vision 2020: personalize the network experience. Executive Summary. Nokia Networks

Homeguard Wireless Home Camera Quick Start Guide

Location Identification and Vehicle Tracking using VANET(VETRAC)

Implementing, Managing and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services Course No.

Fully Managed Secure Data Sharing (a cloud service)

Notification messages

IPNext 600 PTT IP-PBX System (IP-PBX + PTT Server)

Security systems URBAN SECURITY. Information systems protecting major cities with a main goal: to guarantee citizen s well being. indracompany.

Executive Summary WHAT IS DRIVING THE PUSH FOR HIGH AVAILABILITY?

Increase System Efficiency with Condition Monitoring. Embedded Control and Monitoring Summit National Instruments

Integrated Command and Control Center Solutions for Public Safety

FLEET MANAGEMENT & CAR SECURITY SYSTEM GPRS/GPS

DATA STORAGE SYSTEM FOR LS7001/LS8000 LIGHTNING DETECTION NETWORKS

A Network Management Framework for Emerging Telecommunications Network.

Security Systems. Technical Note. iscsi sessions if VRM Load Balancing in All Mode is used Version 1.0 STVC/PRM. Page 1 of 6

Review on Accident Alert and Vehicle Tracking System

Using Multipathing Technology to Achieve a High Availability Solution

Ultra Dashcam. with Smartphone app control INSTRUCTION MANUAL

Trace Desktop Workforce / Fleet Management System

RIDE-IT System Overview

SOFTWARE ENGINEERING PROGRAM

Mobile Device Management Platform Operation Manual V1.4 RECODA

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

Optimizing Energy Operations with Machine-to-Machine Communications

An Intelligent Car Park Management System based on Wireless Sensor Networks

a division of Technical Overview Xenos Enterprise Server 2.0

A Scalable Network Monitoring System as a Public Service on Cloud

POWER NETWORK iPcams 2/10 Rev. A

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Vehicle Off-Line GPS and Fuel Monitoring System (post trip vehicle monitoring system) Riga ; Latvia

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

Cisco Unified Presence Server 1.0

A Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA

Research Article Hadoop-Based Distributed Sensor Node Management System

How To Understand The Power Of A Content Delivery Network (Cdn)

Review Methods Configuration, Administration and Network Monitoring in High-Rate Onboard Networking Standards

Network Management and Monitoring Software

Cross-layer Optimisation and Traffic Control for Delivering Super High Definition Video

DISTRIBUTED MULTIMEDIA SYSTEMS

Transcription:

A distributed data processing architecture for real time intelligent transport systems K. Nesenbergs (krisjanis.nesenbergs@edi.lv) L. Selavo (leo.selavo@edi.lv) Institute of Electronics and Computer Science 14 Dzerbenes street, Riga, Latvia This presentation is supported by project No. 2010/0250/2DP/2.1.1.1.0/10/APIA/VIAA/086 Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 1 / 17

Goal Real-time intelligent transport system Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 2 / 17

This specific paper System architecture for a real-time intelligent transport system? Figure from: www.skolioze.lv Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 3 / 17

Requirements Real-time functonality in life critical situations Facilitates easy development of data gathering, processing and decision making modules Redundant and reliable Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 4 / 17

Real time, life critical Distributed data processing with load balancing Fall back to local safety measures if system fails Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 5 / 17

Redundancy, reliablility Data replication across several physical systems Capability to continue work even if several systems fail Resume with previous settings and data on restart Watchdog functionality Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 6 / 17

Modules Distributed system abstracted away from module developers Each module requests data from system as input, processes it independently and provides data as output Types: Data gathering from sensors Actuating external actuators Data processing Service (logging etc.) Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 7 / 17

Module examples: Vehicle detection in video Number plater location in video Car detection using microphone arrays, magnetic sensors and other sensors Merging data for complex vehicle detection Calling emergency services Controlling traffic lights Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 8 / 17

Architecture Physical system #1 Physical system #2 Sensor Data gathering module System core services System core services Actuation module Actuator Data processing module Data processing module Service module Authorities Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 9 / 17

System core services Configuration subsystem Data storage subsystem Inter-core network subsystem Watchdog subsystem Data replication subsystem Data retrieval subsystem Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 10 / 17

Configuration subsystem Keeps configuration consistent across physical systems and system restarts Distributes external configuration changes for the active and further sessions Data storage subsystem Stores all relevant tracking data on each physical system seperately Initially modules send data to local core only Data distribution controlled by data replication subsystem Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 11 / 17

Inter-core network subsystem Message distribution and routing between physical systems System routing information System load information Watchdog subsystem Watches heart-beat signals from all cores Takes necessary action to restart failed system parts and/or sends notifications to appropriate personnell Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 12 / 17

Data replication subsystem All data packets are repliacted to at least N physical systems After recieving data packet each core determines if it should be stored and/or sent for further replication or dropped completely Each packet contains information of cores containing it. Replication targets determined by reported system load If cores containing some data fail, watchdog initiates additonal replication of the involved data Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 13 / 17

Data retrieval subsystem Modules request data from local core Local core determines which of system cores contains the freshest data of type and source requested and connects requesting module to the appropriate core Either one packet or data stream can be requested Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 14 / 17

Physical testbed implementation 3 Mini-ITX personal computers (i5, 8GB RAM) 8 Raspberry PI embedded computers Wireless router Sensors (cameras, magntic sensors, microphone arrays etc.) Traffic actuators (simulated, because of birocratic reasons) Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 15 / 17

Conclusions A distributed data processing architecture proposed and implemented in test environment Redundancy and fault tolerance allows system to continue working even with several physical systems down. Load distribution allows additional benefits, such as capability to run identical high intensity data processing modules in parallel on several systems Module developers do not have to concern them selves about the distributed system architecture reducing module development time and complexity At the moment only simulated data on real physical system, will be tested in real traffic environments Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 16 / 17

Thank you for your attention! Krisjanis Nesenbergs ICIA 2013 13/09/24 Slide 17 / 17