IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved AFRL 2010 Anand Ranganathan Role of Stream Processing in Ad-Hoc Networks Where.

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

Distributed Data Processing
1 What Is Mobile Computing? (Cont.) A simple definition could be: Mobile Computing is using a computer (of one kind or another) while on the move Another.
Analysis of : Operator Scheduling in a Data Stream Manager CS561 – Advanced Database Systems By Eric Bloom.
Real time vehicle tracking and driver behavior monitoring using a cellular handset based on accelerometry and GPS data Kevin Burke 4 th Electronic and.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
Module 5 - Switches CCNA 3 version 3.0 Cabrillo College.
CS 495 Application Development for Smart Devices Mobile Crowdsensing Current State and Future Challenges Mobile Crowdsensing. Overview of Crowdsensing.
ISSUES THE CLOUD AND DATABASES. WHAT KIND OF DATA MANAGEMENT IS A GOOD FIT WITH THE CLOUD? Analytical data management: data attributes Far more reads.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
Computers Are Your Future © 2006 Prentice-Hall, Inc.
Copyright ©2009 Opher Etzion Event Processing Course Engineering and implementation considerations (related to chapter 10)
Implementing the ITS Archive Data User Service in Portland, Oregon Robert L. Bertini Andrew M. Byrd Thareth Yin Portland State University IEEE 7 th Annual.
A Guide to major network components
InfoSphere Streams helps Stockholm build Traffic Information System Haris N. Koutsopoulos BLD-3661A Roger Rea Erling Weibust.
Agent-based Dynamic Activity Planning and Travel Scheduling (ADAPTS) Model  ADAPTS scheduling process model: –Simulation of how activities are planned.
Calling all cars: cell phone networks and the future of traffic Presentation by Scott Corey Article written by Haomiao Huang.
Chapter 1 Overview of Databases and Transaction Processing.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Source: NHI course on Travel Demand Forecasting (152054A) Session 10 Traffic (Trip) Assignment Trip Generation Trip Distribution Transit Estimation & Mode.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Mapping HealthCare Center Presenter: Mr. Menglim SMAE Mr. Saovorak KHOY Royal University of Phnom Penh 1.
Data Center Infrastructure
Implementing Dynamic Host Configuration Protocol
C7:Complex Event Processing Making Sense of Sensor Network Events in Real Time John Doherty Senior Presales Consultant.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Security Tracking and Advising for Taxi Customers Group Member Tanapol Euaungkanakul Chayanin Mukviboonchai Thanachit Viriyayanyongsuk.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
MSR Sense The Microsoft Research Networked Embedded Sensing Toolkit Stewart Tansley, PhD Adapted from: Feng Zhao.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Robot Autonomous Perception Model For Internet-Based Intelligent Robotic System By Sriram Sunnam.
Low-Power Wireless Sensor Networks
HYBRID ROUTING PROTOCOL FOR VANET
Automobiles. Intelligent Transportation System Intelligent Transportation System –  It is a real time transportation networks management solution with.
IGERT: Graduate Program in Computational Transportation Science Ouri Wolfson (Project Director) Peter Nelson, Aris Ouksel, Robert Sloan Piyushimita Thakuriah.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
2007 ITE District 6 Annual Meeting July 17, 2007 Sirisha Kothuri Kristin Tufte Robert L. Bertini PSU Hau Hagedorn OTREC Dean Deeter Athey Creek Consultants.
Section 4.2 AQA Computing A2 © Nelson Thornes 2009 Types of Operating System Unit 3 Section 4.1.
ECEN “Internet Protocols and Modeling”, Spring 2012 Slide 2.
© 2010 IBM Corporation IBM Research - Ireland © 2014 IBM Corporation xStream Data Fusion for Transport Smarter Cities Technology Centre IBM Research.
Intelligent Transportation System Oum Saokosal Cambodian Graduate Student April 2009.
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
Intro to Network Design
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Siemens Traffic Controls Ltd ITSE99/Standards 1 Traffic Management and Control Workshop on Research and Technological Development for Information Society.
“ Getting to Know Networks”. What Is a Network? A network is a collection of computers hooked up together, usually by cables or telephone wires, for the.
+ Big Data IST210 Class Lecture. + Big Data Summary by EMC Corporation ( More videos that.
Exchange Deployment Planning Services Exchange 2010 Complementary Products.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
1 City With a Memory CSE 535: Mobile Computing Andreea Danielescu Andrew McCord Brandon Mechtley Shawn Nikkila.
OpenField Consolidates Stadium Data, Provides CRM and Analysis Functions for an Intelligent, End-to-End Solution COMPANY PROFILE : OPENFIELD Founded by.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Accessing and Integrating CV and AV Sensor Data into Traffic Engineering Practice Dr. Jonathan Corey ITITS 2015 December 12, 2015 Chang’an, China.
TRAVEL TIME ANALYSIS Use of Data IN-KY-OH Traffic Incident Management Conference October 9, 2015 Dayton, OH.
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
Internet of Things. Creating Our Future Together.
BIG DATA. The information and the ability to store, analyze, and predict based on that information that is delivering a competitive advantage.
DOiT Dynamic Optimization in Transportation Ragnhild Wahl, SINTEF (Per J. Lillestøl SINTEF)
Chapter 1 Overview of Databases and Transaction Processing.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
COMPUTER NETWORKS Quizzes 5% First practical exam 5% Final practical exam 10% LANGUAGE.
Transportation and Traffic Engineering Ch 1 Introduction 10/10/2017
WELCOME Mobile Applications Testing
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Data Warehousing and Data Mining
Developing Vehicular Data Cloud Services in the IoT Environment
Presentation transcript:

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved AFRL 2010 Anand Ranganathan Role of Stream Processing in Ad-Hoc Networks Where and How should Streaming Sensor Data be Processed?

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved CIKM 2009, Hong Kong Sensors produce huge amounts of real-time data How and where should this data be processed? On the sensor itself? Within a sensor network? At the sensor / sensor network gateway? In a centralized data processing center? Some factors that influence the decision: Volume and rate of data produced by the sensors Data processing latency requirements Complexity of processing Security and privacy considerations Administrative and Organizational Boundaries Is there a need to access large amounts of (static or dynamic) data

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved One example in the domain of Intelligent Transportation Systems (ITS) ITS encompasses sensor, communications and computing technologies to manage existing infrastructure and transportation systems more efficiently. Incorporates both Floating Car Data (FCD) and Fixed Sensor Data FCD represents the location of vehicles collected by mobile sources, such as GPS devices installed in vehicles or cellular phones. Fixed sensor data includes data from video cameras, loop detectors, toll booths, etc. CIKM 2009, Hong Kong

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved Lets look at one application of FCD data to derive traffic information and then use that to provide various user- added services CIKM 2009, Hong Kong

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved Interactive visualization Data Warehouse Offline statistical analysis Storage adapters GPS Data Streams Real Time Transformation Logic Real Time Geo Mapping Real Time Speed & Heading Estimation Real-time GPS data processing Cleaning Map-Matching Per-Vehicle Speed Estimation Real Time Aggregates & Statistics Aggregated Statistics Per-link / per-region Web Server Google Earth Stochastic Link Travel Time Calculation Stochastic Path Travel Time Calculation Splitter Shortest Path 1 Shortest Path n User-driven computations Travel times, Shortest Paths

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved GPS Data Streams Real Time Transformation Logic (Cleaning, Denoising) Real Time Geo Mapping Real Time Speed & Heading Estimation Real Time Aggregates & Statistics Maybe Performed On Device Maybe Performed On Device Maybe Performed On Device (if device had access to map) Maybe Performed On Device (if device had access to map) Best performed on centralized data processing facility Best performed on centralized data processing facility Best performed on centralized data processing facility Best performed on centralized data processing facility

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved In case GPS data is obtained from cellphones Some processing can also occur at the gateway or mobile switching center Performed by cellphone service provider or an authorized party. The processing performed here may include aggregation and anonymization of the raw GPS data To protect privacy CIKM 2009, Hong Kong

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved In previous work… We had performed all 4 steps at a centralized location Using the IBM InfoSphere Streams stream processing system Able to process over 100,000 GPS points per second on a 5 machine cluster Estimates current traffic conditions for the city of Stockholm (using real-time data from taxis and other vehicles) Traffic Information then used for shortest path queries, traffic monitoring, etc. CIKM 2009, Hong Kong

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved IBM InfoSphere Streams Supports high performance stream processing. Offers both language and runtime support for improving the performance of streaming applications via a combination of optimized code generation, pipelining and parallelization. Supports a component-based programming model Reduces the computational requirements on the sensors. Since all the data processing happens in one place, it is easier to adapt or extend the processing to meet changing requirements. CIKM 2009, Hong Kong

IBM TJ Watson Research Center © 2010 IBM Corporation – All Rights Reserved In summary… There are different places where sensor data can be processed to produce useful information. So far, however, the partitioning of the processing has tended to be dictated by organizational or administrative boundaries. More research needs to be done to determine what is the optimal way of splitting the processing to meet performance, privacy, functionality and other requirements. CIKM 2009, Hong Kong