SlideShare a Scribd company logo
LOCALIZATION AS A SERVICE IN
INTELLIGENT TRANSPORT SYSTEM
Saber Ferjani
PhD Student
Hana Lab - ENSI - Manouba University
http://www.fastcoexist.com/1681562/solar-roads-charging-roads-and-the-future-of-transportation
Traffic congestion
MOTIVATION
 Problems:
 Waste of time
 Waste of energy
 Air pollution
 More accident
 Solutions
 Construct new roads
 ReduceTraffic
 Improve transport efficiency
2/40
MOTIVATION
ITS functional areas:
 ATMS:AdvancedTraffic Management Systems
 ATIS:AdvancedTraveler Information Systems
 CVO: CommercialVehicle Operations
 APTS:Advanced PublicTransportation Systems
 AVCS:AdvancedVehicle Control Systems
3/40
MOTIVATION
4/40
OUTLINE
1. Localization algorithms
2. Future internet trends
3. Web service composition
4. Conclusion
5/40
1. LOCALIZATION ALGORITHMS
1. One hop localization
2. Multi-hop localization
3. Probabilistic localization
6/40
1. LOCALIZATION ALGORITHMS
1. ONE HOP LOCALIZATION
Trilateration
 Determining the location of a point by
measuring distances, using the
geometry of circles (2D), or spheres
(3D).
Triangulation
 Determining the location of a point by
measuring angles to it from known
points at either end of a fixed
baseline.
Location?
Location?
𝑅 𝑎
𝑅 𝑏
𝑅 𝑐 𝛼
𝛽
7/40
1. LOCALIZATION ALGORITHMS
1. ONE HOP LOCALIZATION
1. PROPAGATION MODEL
The RSS (received signal strength) is provided by most radio chips.
Known :
 The path loss model
 Transmission power 𝑃𝑡𝑥
 Path lost coefficient α
 Receiver can determine the distance d to the transmitter :
𝑃𝑡𝑥
𝑅𝑆𝑆
𝑅𝑆𝑆 = 𝑐
𝑃𝑡𝑥
𝑑 𝛼
8/40
1. LOCALIZATION ALGORITHMS
1. ONE HOP LOCALIZATION
2.TIME BASED
1. Time of arrival
The distance can be estimated, using the transmission time.
• The speed of propagation is known.
• Receiver and sender are synchronized
2. Time Difference of arrival
Use two transmissions mediums of different propagation speeds to generate an implicit
synchronization
Tx TxRx Rx
TOA
TDOA
9/40
1. LOCALIZATION ALGORITHMS
1. ONE HOP LOCALIZATION
3. ANGLE BASED
1. DOA: Direction of arrival is the direction that
maximizes the RSS of directional antenna
2. AOA: Angle of arrival is the angle between
DOA, and a conventional direction
Measured using:
Rotatable DirectionalAntennas
TOA, RSS Differences ofAntenna array
Smart Antenna:
ESPRIT: estimation of signal parameters via rotational
invariant techniques
MUSIC: MUltiple SIgnal Classification
10/40
1. LOCALIZATION ALGORITHMS
2. MULTI-HOP LOCALIZATION
Centralized
Designed to run on a central machine with
powerful computational capabilities.
 Multi-Dimensional Scaling
 Semi-Definite Programming
Distributed
Designed to run in network, using massive
parallelism and internode communication.
 Beacon Based Localization
(DV-hop, DV distance, Iterative localization)
 Coordinate System Stitching
Higher Accuracy
Low propagation error
Low Computation cost
Low Communication cost
High Computation cost
High Communication cost
Lower Accuracy
High propagation error
11/40
1. LOCALIZATION ALGORITHMS
3. PROBABILISTIC LOCALIZATION
12/40
1. LOCALIZATION ALGORITHMS
3. PROBABILISTIC LOCALIZATION
In probabilistic localization, we
distinguish two update steps:
1) ACTION:
 Use proprioceptive sensors to estimate
location .
 During this step, uncertainty grows.
2) PERCEPTION:
 Combine data from exteroceptive
sensors with the belief before the
observation.
 In this step, location uncertainty shrinks.
http://www.asl.ethz.ch/education/master/mobile_robotics/year2010/5b_-_Probabilistic_Map_Based_Localization_and_Markov_printable.pdf
13/40
1. LOCALIZATION ALGORITHMS
3. PROBABILISTIC LOCALIZATION
1. KALMAN FILTER APPROACH
uses a single, well-defined Gaussian
probability density function.
Updating the parameters of the
Gaussian distribution is all that is
required.
For highly nonlinear systems:
 Extended Kalman filter
 Unscented Kalman filters
14/40
1. LOCALIZATION ALGORITHMS
3. PROBABILISTIC LOCALIZATION
2. MARKOV CHAIN APPROACH
The location state is usually
represented as separate probability
assignments for every possible position
in its map.
 Complete Sampling
 Randomized Sampling
 particle filter algorithms
 condensation algorithms
 Monte Carlo algorithms.
15/40
1. LOCALIZATION ALGORITHMS
4. CONCLUSION
0.5
12.5
25
50
6.3 6.8 7.2 7.6
2003 2010 2015 2020
Connected devices (Billion) World population (Billion)
Cisco IBSG white paper “The Internet of Things”, April 2011
16/40
2. FUTURE INTERNET TRENDS
1. Current challenges
2. Semantic web
3. Dbpedia
4. SPARQL Query Language
17/40
2. FUTURE INTERNETTRENDS
2. CURRENT CHALLENGES
How can I
travel to
Japan?
18/40
2. FUTURE INTERNETTRENDS
2. CURRENT CHALLENGES
The web is extremely big!
And still getting bigger every minute!
The meaning of web pages can be understood
only by humans!
19/40
”The Web was designed as an information
space, with the goal that it should be useful
not only for human-human communication,
but also that machines would be able to
participate and help…”
Tim Berners-Lee, SemanticWeb Roadmap, Sept 1998
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
20/40
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
Ontology definition:
 It is a compound word, composed of
 ontos- (ὄντος) meaning “being”
 -logia (λογία) interpreted as "science, study,
theory".
 Ontology, is the science or study of being
Ontology In computer science:
 “An ontology is an explicit, formal
specification of a shared conceptualization.”
 (Thomas R. Gruber, 1993)
Top-Level
Ontology
Task Ontology
Domain Ontology
Application
Ontology
Dublin Core
General Formal Ontology
OpenCyc
Railway Domain Ontology
soccer ontology
music ontology
21/40
 XML was created to structure, store,
and transport information.
 XML Separates Data from HTML:
 Simplifies Data Sharing
 Simplifies DataTransport
 Simplifies Platform Changes
 Used to Create New Internet
Languages
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
1.XML
22/40
Resource
 can be everything
 must be uniquely identified and be
referencable
Description
 via representing properties and relationships
among resources
 relationships can be represented as graphs
Framework
 Combination of web based protocols (URI,
HTTP, XML,...)
 based on formal model
 defines all allowed relationships among
resources
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
2.RDF
http://about.me/ferjani +216 22 94 20 94
<Subject> <PREDICATE> <Object>
hasPhoneNumber
23/40
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
3.RDF Schema
24/40
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
3.RDF Schema
https://openhpi.de/course/semanticweb
25/40
Controlled
Vocabulary
Glossarie
Thesauri
Informal
IS-A
Formal
Is-A
Formal
instance
Frames
Value
restrictions
General
logical
constraints
Disjunctness,
Inversiveness,
Part-of…
Informal Formal
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
4. Ontology engineering
heavyweight
lightweight
First Order Logics
Description Logics
Logic Programming
FormalTaxonomies
Folksonomies
Data Dictionaries
Terms
Expressivity
26/40
Acronym Language Characteristics
XML Extensible Markup Language Extensions for arbitrary domains and specific tasks.
RDF Resource Description Framework
Syntactic conventions and simple data models to represent semantics.
It supports interoperability aspects with object - attribute - value
relationships.
RDFS
Resource Description Framework
Schema
Primitives to model basic ontologies with RDF.
OWL Web Ontology Language
W3C Recommandation
2004-02-10; 2009-10-27; 2010-06-22;
http://www.emc-eu.de/index-Dateien/3_ONTOLOGY_UK.html
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
4. Ontology engineering
27/40
 Road classification (Motorways, dual
carriageway, etc.)
 Vehicle classification (Truck, car, etc.)
 Location (Area, Point, Section, etc.)
 Geography (Towns, Countries, etc.)
 Events (Accidents, Incidents,
Measures, etc.)
 People (Driver, Passenger, etc.)
 Routes (Urban, interurban, etc.).
http://dx.doi.org/10.1109/ITSC.2006.1707385
2. FUTURE INTERNETTRENDS
3.SEMANTIC WEB
4. Ontology engineering
28/40
2. FUTURE INTERNETTRENDS
4.DBPEDIA
29/40
Find all schools within a
5km radius around a
specific location, and for
each school find
coffeeshops that are closer
than 1km.
2. FUTURE INTERNETTRENDS
5. SPARQL QUERY LANGUAGE
30/40
2. FUTURE INTERNETTRENDS
5. SPARQL QUERY LANGUAGE
Query Result
31/40
3. WEB SERVICE COMPOSITION
1. Web services & RESTful services
2. Web process lifecycle
3. Composition methods
32/40
3. WEB SERVICE COMPOSITION
1.WEB SERVICES & RESTFUL SERVICES
Client app code Client service code
Proxy/stub
Encoding
Protocol
Transport
Skeleton
Encoding
Protocol
Transport
attachementdataheader
Jaxb, direct XML
XML, JSON
HTTP
TCP
WADL
SSL HTTP session
Client app code Client service code
Proxy/stub
Encoding
Protocol
Transport
Skeleton
Encoding
Protocol
Transport
attachementdataheader
WSDL
Jaxb, direct XML
XML, Fast-infoset
HTTP, SIP, SMTP
TCP, UDP
WS-Trust, WS-Security,
WS-SecureConversation
WS-ReliableMessaging,
WS-AtomicTransactions
SOAP REST 33/40
3. WEB SERVICE COMPOSITION
1.WEB SERVICES & RESTFUL SERVICES
Eg: Ethernet link
IP
TCP
HTTP
Payload
Constrained link
IP
UDP
CoAP
Payload
Shelby, Z. - Embedded web services - Wireless Communications, IEEE, 2010
34/40
3. WEB SERVICE COMPOSITION
2.WEB PROCESS LIFECYCLE
Annotation
Advertisement
Discovery
Selection
Composition
Execution
35/40
3. WEB SERVICE COMPOSITION
3. COMPOSITION METHODSWebService
Composition
Static
Orchestration WS-BPEL
Choreography WS-CDL, CHOReOS
Dynamic
SemanticWeb
Service
RDF, DAML, OWL-S
36/40
3. WEB SERVICE COMPOSITION
3. COMPOSITION METHODS
1. STATIC COMPOSITION
Orchestration
a central process takes control of the
involvedWeb services and coordinates
the execution of different operations.
Choreography
 it is a collaborative effort focusing on
the exchange of messages in public
business processes.
coordinator
Web
service 1
Web
service 2
1
2
Web
service 33
4
5
Web
service 1
Web
service 3
Web
service 2
1
2
34
http://www.oracle.com/technetwork/articles/matjaz-bpel1-090575.html
37/40
3. WEB SERVICE COMPOSITION
3. COMPOSITION METHODS
2. DYNAMIC COMPOSITION
Specification
Matchmaking
Algorithms
Generation
CSL language
Composabilty
Model
Composition
plans
Web
service
registries
Ontological
organization and
description of
WS
High level
description
of desired
composition
Composite
Service
QoC
parametersComposition
plan cost
Orchestration
Service Composition for the Semantic Web - DOI 10.1007/978-1-4419-8465-4
38/40
5. CONCLUSION
39/40
5. CONCLUSION
 Context-aware systems uses context to provide relevant information and services
 Location is one of the most important context information
 Proliferation of mobile devices improve real time information sharing
 Semantic web allow autonomic web service composition
 ITS functional areas use location with different accuracy level
40/40
Thank you for your attention!
41

More Related Content

What's hot

Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
Eswar Publications
 
Performance Analysis of Different Modulation Schemes using Wi-Max And LTE
Performance Analysis of Different Modulation Schemes using Wi-Max And LTEPerformance Analysis of Different Modulation Schemes using Wi-Max And LTE
Performance Analysis of Different Modulation Schemes using Wi-Max And LTE
IRJET Journal
 
Ij3415561561
Ij3415561561Ij3415561561
Ij3415561561
IJERA Editor
 
An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...
IOSR Journals
 
Vi ec (sy)080411014912
Vi ec (sy)080411014912Vi ec (sy)080411014912
Vi ec (sy)080411014912sbbirla
 
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
cscpconf
 
Edge device multi-unicasting for video streaming
Edge device multi-unicasting for video streamingEdge device multi-unicasting for video streaming
Edge device multi-unicasting for video streaming
Tal Lavian Ph.D.
 

What's hot (7)

Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
Enhancing the Efficiency of Routing Protocols in VANETS by defending Dos Atta...
 
Performance Analysis of Different Modulation Schemes using Wi-Max And LTE
Performance Analysis of Different Modulation Schemes using Wi-Max And LTEPerformance Analysis of Different Modulation Schemes using Wi-Max And LTE
Performance Analysis of Different Modulation Schemes using Wi-Max And LTE
 
Ij3415561561
Ij3415561561Ij3415561561
Ij3415561561
 
An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...
 
Vi ec (sy)080411014912
Vi ec (sy)080411014912Vi ec (sy)080411014912
Vi ec (sy)080411014912
 
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
MOBILITY AWARE ROUTING PROTOCOL IN AD-HOC NETWORK
 
Edge device multi-unicasting for video streaming
Edge device multi-unicasting for video streamingEdge device multi-unicasting for video streaming
Edge device multi-unicasting for video streaming
 

Similar to Localization as a service in an Intelligent Transport System

Back-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANETBack-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANET
ijsrd.com
 
Advancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
Advancement in VANET Routing by Optimize the Centrality with ANT Colony ApproachAdvancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
Advancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
ijceronline
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
ijceronline
 
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET-	 Efficient and Secure Communication In Vehicular AD HOC NetworkIRJET-	 Efficient and Secure Communication In Vehicular AD HOC Network
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET Journal
 
Performance evaluation of vanets
Performance evaluation of vanetsPerformance evaluation of vanets
Performance evaluation of vanets
csandit
 
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
IJCNCJournal
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Improve MANET network performance using ESPS approach
Improve MANET network performance using ESPS approachImprove MANET network performance using ESPS approach
Improve MANET network performance using ESPS approach
Surbhi Sharma
 
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
rifat1tasnim
 
I010525057
I010525057I010525057
I010525057
IOSR Journals
 
Ijsrdv9 i20118
Ijsrdv9 i20118Ijsrdv9 i20118
Ijsrdv9 i20118
Sudhaa Ravi
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Saad Bare
 
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
The Design of a Simulation for the Modeling and Analysis of Public Transporta...The Design of a Simulation for the Modeling and Analysis of Public Transporta...
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
CSCJournals
 
Multipath routing protocol for effective local route recovery
Multipath routing protocol for effective local route recoveryMultipath routing protocol for effective local route recovery
Multipath routing protocol for effective local route recovery
IJARBEST JOURNAL
 
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
Editor IJCATR
 
Multicast Dual Arti-Q System in Vehicular Adhoc Networks
Multicast Dual Arti-Q System in Vehicular Adhoc NetworksMulticast Dual Arti-Q System in Vehicular Adhoc Networks
Multicast Dual Arti-Q System in Vehicular Adhoc Networks
IOSR Journals
 
A044030110
A044030110A044030110
A044030110
IJERA Editor
 
A Survey on Vehicular Ad hoc Networks
A Survey on Vehicular Ad hoc Networks A Survey on Vehicular Ad hoc Networks
A Survey on Vehicular Ad hoc Networks
IOSR Journals
 
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAYSTUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
cscpconf
 

Similar to Localization as a service in an Intelligent Transport System (20)

Back-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANETBack-Bone Assisted HOP Greedy Routing for VANET
Back-Bone Assisted HOP Greedy Routing for VANET
 
Advancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
Advancement in VANET Routing by Optimize the Centrality with ANT Colony ApproachAdvancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
Advancement in VANET Routing by Optimize the Centrality with ANT Colony Approach
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER) International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
IRJET-	 Efficient and Secure Communication In Vehicular AD HOC NetworkIRJET-	 Efficient and Secure Communication In Vehicular AD HOC Network
IRJET- Efficient and Secure Communication In Vehicular AD HOC Network
 
Performance evaluation of vanets
Performance evaluation of vanetsPerformance evaluation of vanets
Performance evaluation of vanets
 
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
Performance comparison of aodv and olsr using 802.11 a and dsrc (802.11p) pro...
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Improve MANET network performance using ESPS approach
Improve MANET network performance using ESPS approachImprove MANET network performance using ESPS approach
Improve MANET network performance using ESPS approach
 
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
Master-Slave Clustering Technique for High Density Traffic in Urban VANET Sce...
 
I010525057
I010525057I010525057
I010525057
 
Ijsrdv9 i20118
Ijsrdv9 i20118Ijsrdv9 i20118
Ijsrdv9 i20118
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...
 
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
The Design of a Simulation for the Modeling and Analysis of Public Transporta...The Design of a Simulation for the Modeling and Analysis of Public Transporta...
The Design of a Simulation for the Modeling and Analysis of Public Transporta...
 
Multipath routing protocol for effective local route recovery
Multipath routing protocol for effective local route recoveryMultipath routing protocol for effective local route recovery
Multipath routing protocol for effective local route recovery
 
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
Simulation Based Analysis of Bee Swarm Inspired Hybrid Routing Protocol Param...
 
Multicast Dual Arti-Q System in Vehicular Adhoc Networks
Multicast Dual Arti-Q System in Vehicular Adhoc NetworksMulticast Dual Arti-Q System in Vehicular Adhoc Networks
Multicast Dual Arti-Q System in Vehicular Adhoc Networks
 
A044030110
A044030110A044030110
A044030110
 
A Survey on Vehicular Ad hoc Networks
A Survey on Vehicular Ad hoc Networks A Survey on Vehicular Ad hoc Networks
A Survey on Vehicular Ad hoc Networks
 
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAYSTUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
STUDY OF VANET ROUTING PROTOCOLS FOR END TO END DELAY
 

More from Saber Ferjani

Saber Ferjani
Saber FerjaniSaber Ferjani
Saber Ferjani
Saber Ferjani
 
Translation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary TranslationTranslation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary Translation
Saber Ferjani
 
Wireless Meter Bus
Wireless Meter BusWireless Meter Bus
Wireless Meter Bus
Saber Ferjani
 
Future Internet
Future InternetFuture Internet
Future Internet
Saber Ferjani
 
Management de la qualité
Management de la qualitéManagement de la qualité
Management de la qualité
Saber Ferjani
 
Translation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary TranslationTranslation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary TranslationSaber Ferjani
 
La sécurité informatique
La sécurité informatiqueLa sécurité informatique
La sécurité informatiqueSaber Ferjani
 

More from Saber Ferjani (8)

Saber Ferjani
Saber FerjaniSaber Ferjani
Saber Ferjani
 
Translation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary TranslationTranslation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary Translation
 
Wireless Meter Bus
Wireless Meter BusWireless Meter Bus
Wireless Meter Bus
 
Future Internet
Future InternetFuture Internet
Future Internet
 
Management de la qualité
Management de la qualitéManagement de la qualité
Management de la qualité
 
Translation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary TranslationTranslation Cache Policies for Dynamic Binary Translation
Translation Cache Policies for Dynamic Binary Translation
 
SystemC
SystemCSystemC
SystemC
 
La sécurité informatique
La sécurité informatiqueLa sécurité informatique
La sécurité informatique
 

Recently uploaded

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 

Localization as a service in an Intelligent Transport System

  • 1. LOCALIZATION AS A SERVICE IN INTELLIGENT TRANSPORT SYSTEM Saber Ferjani PhD Student Hana Lab - ENSI - Manouba University http://www.fastcoexist.com/1681562/solar-roads-charging-roads-and-the-future-of-transportation
  • 2. Traffic congestion MOTIVATION  Problems:  Waste of time  Waste of energy  Air pollution  More accident  Solutions  Construct new roads  ReduceTraffic  Improve transport efficiency 2/40
  • 3. MOTIVATION ITS functional areas:  ATMS:AdvancedTraffic Management Systems  ATIS:AdvancedTraveler Information Systems  CVO: CommercialVehicle Operations  APTS:Advanced PublicTransportation Systems  AVCS:AdvancedVehicle Control Systems 3/40
  • 5. OUTLINE 1. Localization algorithms 2. Future internet trends 3. Web service composition 4. Conclusion 5/40
  • 6. 1. LOCALIZATION ALGORITHMS 1. One hop localization 2. Multi-hop localization 3. Probabilistic localization 6/40
  • 7. 1. LOCALIZATION ALGORITHMS 1. ONE HOP LOCALIZATION Trilateration  Determining the location of a point by measuring distances, using the geometry of circles (2D), or spheres (3D). Triangulation  Determining the location of a point by measuring angles to it from known points at either end of a fixed baseline. Location? Location? 𝑅 𝑎 𝑅 𝑏 𝑅 𝑐 𝛼 𝛽 7/40
  • 8. 1. LOCALIZATION ALGORITHMS 1. ONE HOP LOCALIZATION 1. PROPAGATION MODEL The RSS (received signal strength) is provided by most radio chips. Known :  The path loss model  Transmission power 𝑃𝑡𝑥  Path lost coefficient α  Receiver can determine the distance d to the transmitter : 𝑃𝑡𝑥 𝑅𝑆𝑆 𝑅𝑆𝑆 = 𝑐 𝑃𝑡𝑥 𝑑 𝛼 8/40
  • 9. 1. LOCALIZATION ALGORITHMS 1. ONE HOP LOCALIZATION 2.TIME BASED 1. Time of arrival The distance can be estimated, using the transmission time. • The speed of propagation is known. • Receiver and sender are synchronized 2. Time Difference of arrival Use two transmissions mediums of different propagation speeds to generate an implicit synchronization Tx TxRx Rx TOA TDOA 9/40
  • 10. 1. LOCALIZATION ALGORITHMS 1. ONE HOP LOCALIZATION 3. ANGLE BASED 1. DOA: Direction of arrival is the direction that maximizes the RSS of directional antenna 2. AOA: Angle of arrival is the angle between DOA, and a conventional direction Measured using: Rotatable DirectionalAntennas TOA, RSS Differences ofAntenna array Smart Antenna: ESPRIT: estimation of signal parameters via rotational invariant techniques MUSIC: MUltiple SIgnal Classification 10/40
  • 11. 1. LOCALIZATION ALGORITHMS 2. MULTI-HOP LOCALIZATION Centralized Designed to run on a central machine with powerful computational capabilities.  Multi-Dimensional Scaling  Semi-Definite Programming Distributed Designed to run in network, using massive parallelism and internode communication.  Beacon Based Localization (DV-hop, DV distance, Iterative localization)  Coordinate System Stitching Higher Accuracy Low propagation error Low Computation cost Low Communication cost High Computation cost High Communication cost Lower Accuracy High propagation error 11/40
  • 12. 1. LOCALIZATION ALGORITHMS 3. PROBABILISTIC LOCALIZATION 12/40
  • 13. 1. LOCALIZATION ALGORITHMS 3. PROBABILISTIC LOCALIZATION In probabilistic localization, we distinguish two update steps: 1) ACTION:  Use proprioceptive sensors to estimate location .  During this step, uncertainty grows. 2) PERCEPTION:  Combine data from exteroceptive sensors with the belief before the observation.  In this step, location uncertainty shrinks. http://www.asl.ethz.ch/education/master/mobile_robotics/year2010/5b_-_Probabilistic_Map_Based_Localization_and_Markov_printable.pdf 13/40
  • 14. 1. LOCALIZATION ALGORITHMS 3. PROBABILISTIC LOCALIZATION 1. KALMAN FILTER APPROACH uses a single, well-defined Gaussian probability density function. Updating the parameters of the Gaussian distribution is all that is required. For highly nonlinear systems:  Extended Kalman filter  Unscented Kalman filters 14/40
  • 15. 1. LOCALIZATION ALGORITHMS 3. PROBABILISTIC LOCALIZATION 2. MARKOV CHAIN APPROACH The location state is usually represented as separate probability assignments for every possible position in its map.  Complete Sampling  Randomized Sampling  particle filter algorithms  condensation algorithms  Monte Carlo algorithms. 15/40
  • 16. 1. LOCALIZATION ALGORITHMS 4. CONCLUSION 0.5 12.5 25 50 6.3 6.8 7.2 7.6 2003 2010 2015 2020 Connected devices (Billion) World population (Billion) Cisco IBSG white paper “The Internet of Things”, April 2011 16/40
  • 17. 2. FUTURE INTERNET TRENDS 1. Current challenges 2. Semantic web 3. Dbpedia 4. SPARQL Query Language 17/40
  • 18. 2. FUTURE INTERNETTRENDS 2. CURRENT CHALLENGES How can I travel to Japan? 18/40
  • 19. 2. FUTURE INTERNETTRENDS 2. CURRENT CHALLENGES The web is extremely big! And still getting bigger every minute! The meaning of web pages can be understood only by humans! 19/40
  • 20. ”The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help…” Tim Berners-Lee, SemanticWeb Roadmap, Sept 1998 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 20/40
  • 21. 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB Ontology definition:  It is a compound word, composed of  ontos- (ὄντος) meaning “being”  -logia (λογία) interpreted as "science, study, theory".  Ontology, is the science or study of being Ontology In computer science:  “An ontology is an explicit, formal specification of a shared conceptualization.”  (Thomas R. Gruber, 1993) Top-Level Ontology Task Ontology Domain Ontology Application Ontology Dublin Core General Formal Ontology OpenCyc Railway Domain Ontology soccer ontology music ontology 21/40
  • 22.  XML was created to structure, store, and transport information.  XML Separates Data from HTML:  Simplifies Data Sharing  Simplifies DataTransport  Simplifies Platform Changes  Used to Create New Internet Languages 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 1.XML 22/40
  • 23. Resource  can be everything  must be uniquely identified and be referencable Description  via representing properties and relationships among resources  relationships can be represented as graphs Framework  Combination of web based protocols (URI, HTTP, XML,...)  based on formal model  defines all allowed relationships among resources 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 2.RDF http://about.me/ferjani +216 22 94 20 94 <Subject> <PREDICATE> <Object> hasPhoneNumber 23/40
  • 24. 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 3.RDF Schema 24/40
  • 25. 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 3.RDF Schema https://openhpi.de/course/semanticweb 25/40
  • 26. Controlled Vocabulary Glossarie Thesauri Informal IS-A Formal Is-A Formal instance Frames Value restrictions General logical constraints Disjunctness, Inversiveness, Part-of… Informal Formal 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 4. Ontology engineering heavyweight lightweight First Order Logics Description Logics Logic Programming FormalTaxonomies Folksonomies Data Dictionaries Terms Expressivity 26/40
  • 27. Acronym Language Characteristics XML Extensible Markup Language Extensions for arbitrary domains and specific tasks. RDF Resource Description Framework Syntactic conventions and simple data models to represent semantics. It supports interoperability aspects with object - attribute - value relationships. RDFS Resource Description Framework Schema Primitives to model basic ontologies with RDF. OWL Web Ontology Language W3C Recommandation 2004-02-10; 2009-10-27; 2010-06-22; http://www.emc-eu.de/index-Dateien/3_ONTOLOGY_UK.html 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 4. Ontology engineering 27/40
  • 28.  Road classification (Motorways, dual carriageway, etc.)  Vehicle classification (Truck, car, etc.)  Location (Area, Point, Section, etc.)  Geography (Towns, Countries, etc.)  Events (Accidents, Incidents, Measures, etc.)  People (Driver, Passenger, etc.)  Routes (Urban, interurban, etc.). http://dx.doi.org/10.1109/ITSC.2006.1707385 2. FUTURE INTERNETTRENDS 3.SEMANTIC WEB 4. Ontology engineering 28/40
  • 30. Find all schools within a 5km radius around a specific location, and for each school find coffeeshops that are closer than 1km. 2. FUTURE INTERNETTRENDS 5. SPARQL QUERY LANGUAGE 30/40
  • 31. 2. FUTURE INTERNETTRENDS 5. SPARQL QUERY LANGUAGE Query Result 31/40
  • 32. 3. WEB SERVICE COMPOSITION 1. Web services & RESTful services 2. Web process lifecycle 3. Composition methods 32/40
  • 33. 3. WEB SERVICE COMPOSITION 1.WEB SERVICES & RESTFUL SERVICES Client app code Client service code Proxy/stub Encoding Protocol Transport Skeleton Encoding Protocol Transport attachementdataheader Jaxb, direct XML XML, JSON HTTP TCP WADL SSL HTTP session Client app code Client service code Proxy/stub Encoding Protocol Transport Skeleton Encoding Protocol Transport attachementdataheader WSDL Jaxb, direct XML XML, Fast-infoset HTTP, SIP, SMTP TCP, UDP WS-Trust, WS-Security, WS-SecureConversation WS-ReliableMessaging, WS-AtomicTransactions SOAP REST 33/40
  • 34. 3. WEB SERVICE COMPOSITION 1.WEB SERVICES & RESTFUL SERVICES Eg: Ethernet link IP TCP HTTP Payload Constrained link IP UDP CoAP Payload Shelby, Z. - Embedded web services - Wireless Communications, IEEE, 2010 34/40
  • 35. 3. WEB SERVICE COMPOSITION 2.WEB PROCESS LIFECYCLE Annotation Advertisement Discovery Selection Composition Execution 35/40
  • 36. 3. WEB SERVICE COMPOSITION 3. COMPOSITION METHODSWebService Composition Static Orchestration WS-BPEL Choreography WS-CDL, CHOReOS Dynamic SemanticWeb Service RDF, DAML, OWL-S 36/40
  • 37. 3. WEB SERVICE COMPOSITION 3. COMPOSITION METHODS 1. STATIC COMPOSITION Orchestration a central process takes control of the involvedWeb services and coordinates the execution of different operations. Choreography  it is a collaborative effort focusing on the exchange of messages in public business processes. coordinator Web service 1 Web service 2 1 2 Web service 33 4 5 Web service 1 Web service 3 Web service 2 1 2 34 http://www.oracle.com/technetwork/articles/matjaz-bpel1-090575.html 37/40
  • 38. 3. WEB SERVICE COMPOSITION 3. COMPOSITION METHODS 2. DYNAMIC COMPOSITION Specification Matchmaking Algorithms Generation CSL language Composabilty Model Composition plans Web service registries Ontological organization and description of WS High level description of desired composition Composite Service QoC parametersComposition plan cost Orchestration Service Composition for the Semantic Web - DOI 10.1007/978-1-4419-8465-4 38/40
  • 40. 5. CONCLUSION  Context-aware systems uses context to provide relevant information and services  Location is one of the most important context information  Proliferation of mobile devices improve real time information sharing  Semantic web allow autonomic web service composition  ITS functional areas use location with different accuracy level 40/40
  • 41. Thank you for your attention! 41

Editor's Notes

  1. Hello Every one, Welcome and Thanks for coming. As most of you already know, I'm SABER FERJANI, I am PhD student at HANA Lab in Manouba university. Since November 2013, I started working on Dynamic and Autonomic Web service composition in the context of internet of things, applied to Intelligent Transport System. The topic of my talk today is “Localization as a service in Intelligent Transport system”. I hope you enjoy my presentation and if you have any questions, please don't hesitate to ask me them at the end.
  2. More roads: Expensive, it is needed most is in the heart of metropolitan areas. Less traffic: Public transport isn’t an affordable choice yet Improve transport efficiency: Goal of Intelligent transportation systems, or ITS,
  3. ITS encompass a broad range of wireless and wireline communications-based information, control and electronics technologies. When integrated into the transportation system infrastructure, and in vehicles themselves, these technologies help monitor and manage traffic flow, reduce congestion, provide alternate routes to travelers, enhance productivity, and save lives, time and money. ATMS: Uses real-time traffic data to improve the flow of vehicle traffic and improve safety. ATIS: acquires, analyzes, and presents information to assist transportation travelers. CVO: Logistics & supply chain monitoring, delivery conditions. APTS: enable people to leave their car behind and travel more sustainably - and be more inclusive for those who can’t afford to run a car. AVCS: encompass a variety of technologies which seek to prevent accidents by offering advanced in-vehicle technological assistance.
  4. The problem of localization is a challenging task, and yet extremely crucial for many applications. While GNSS (such as GPS, or Galileo) solves the problem of localization for wide area of applications, the problem persists in many other cases like if satellite coverage is not available (skyscraper, tunnel), or the accuracy level is not sufficient. In such case, Invoking other devices and combining information from multiple sources may be considered as a potential solution.
  5. To start with I'll introduce localization algorithms, Then I'll show how the future internet paradigm promotes the implementation of these algorithms, Finally I’ll focus on Web service composition, And, I'll conclude by a brief summary
  6. Deterministic: One/Multi hop; Probabilistic
  7. In one hop localization, the location to find reaches directly the anchors, which are nodes that already know their position. That may be done through trilateration: it means by measuring distance to anchors. Or by triangulation: it means by measuring angles to it known points at either end of fixed baseline.
  8. An important characteristic of radio propagation is the increased attenuation of the radio signal as the distance between the transmitter and receiver increases. Propagation model methods analyze the relationship between RSS values and distances, to get the path loss exponent of the propagation model. The propagation model is then applied to convert the signal strength to the estimated distance between transmitter and receiver.
  9. Time based are the most used ToA, also called Time of Flight Require highly accurate synchronized timers TDOA=(First signal is used to measure TOA of the second one.)
  10. MDS uses the law of trigonometry and linear algebra to reconstruct the relative positions of the points based on the pairwise distances. It performs well on RSS data. The main problem with MDS, however, is its poor asymptotic performance, which is O(n3). in SDP, geometric constraints between nodes are represented as linear matrix inequalities (LMIs). then LMIs can be combined to form a single semi-definite program, which is solved to produce a bounding region for each node. BBL is based on progressive propagation of location information from beacons to an entire network (Top down manner), CSS use bottom up approach in which localization is originated in a local group of nodes in relative coordinates. By gradually merging such local maps, it finally achieves entire network localization in global coordinates.
  11. Introduce probabilistic localization, continuous map..
  12. Kalman filter localization represents the belief state using a single, well-defined Gaussian probability density function, and thus retains just a 𝜇 and 𝜎 parameters about position with respect to the map. Updating the parameters of the Gaussian distribution is all that is required. Mu= mean value (likely position) Sigma=proportional to the uncertainty
  13. Markov localization allows for localization starting from any unknown position and can thus recover from ambiguous situations because the device can track multiple, completely disparate possible positions
  14. Loclization The following graph shows an exponential increase of connected devices, even though, the estimated world population increase is as low as 10%, the proliferation of wireless and mobile devices will allow many novel localization solution. Various technologies are used for location computation, and Any connected device can play the role of an anchor, or a gateway that may help to resolve the localization problem, http://net.educause.edu/ir/library/pdf/ELI7047.pdf
  15. I’ll start by identifying the challenges in current internet, then I’ll introduce the semantic web, ie the web that can be processed by machines, And I’ll show dbpedia as an example of shared db processable by machine, and I’ll show how machine can request information from it through sparql.
  16. In his speech at the annual conference of the National Advertisers Association in 2005, Eric Schmidt, Google CEO, said that, from the data recorded by the search engine, it seems that, at this specific moment, the Internet is made up of 5 million terabytes. Even Google, which is considered currently the best search engine ever, has succeeded to index only 170 terabytes up until now (0,000034%). Google has been indexing information for 7 years, and if you want to have an idea on how fast this process is, it seems that, in order to index the 5 million terabytes of data, the search engine would need 300 years. And this would be valid only if nobody posted new content on the Internet! [http://news.softpedia.com/news/How-Big-Is-the-Internet-10177.shtml]
  17. Semantic= Sense + Meaning: study of interpretation of signs or symbols
  18. Conceptualization: abstract model (domain, identified relevant concepts, relations) Explicit: meaning of all concept must be clearly defined Formal: machine redable/understandable Shared: consensus about ontology (different people have different perceptions) _______________ Top level: (Upper Ontology, Foundation Ontology) general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.) Domain: fundamental concepts according to a generic domain. Task: fundamental concepts according to a general activity or task. Application: specialized ontology focused on a specific task and domain. (HPI-4.4) http://www.integrail.eu/documents/fs02.pdf
  19. RDF provides a general, flexible method to decompose any knowledge into small pieces, called triples: Goal: Express information as a list of statements in the form SUBJECT PREDICATE OBJECT The subject and object are names for two things in the world, and the predicate is the name of a relation between the two. • Subject is a resource • Predicate is a resource • Object is either a resource or a literal
  20. Each object is an instance of an abstract family, which inherit from a more general family of concept. RDFS is a set of classes with certain properties using the RDF extensible knowledge representation language, providing basic elements for the description of ontologies (otherwise called RDF vocabularies) intended to structure RDF resources.
  21. Officially called: RDF Vocabulary Description Language Limit of rdfs: Locality of global properties: Cows only eat vegetables/Other animals also eat meat. Disjunctive Classes: person is either male/female Cardinality Restrictions: Every human has exactly two parents
  22. Controlled Vocabulary: finite list of terms (e.g. catalogue) Glossary: finite list of terms including an informal definition of their semantics in natural language Thesauri: [greek. „treasure, treasure house“] controlled vocabulary, concepts are connected via relations. (In)formal IS-A-Hierarchy: explicite hierarchy of classes, subclass relations are (not) strict
  23. If a user or an operator of a traffic monitoring system needs to know specific information about the accidents occurred in a certain road, he will probably wants to know details about the vehicles involved, types of roads, etc. and therefore this type of question will not only involve one knowledge source but several. Since ontologies are directly interpreted by the computer, we can ask questions more than basic shortest path, like: which is the best path that can be used by different users: (pedestrian, motorcycle, bus or a heavy truck)? Which roads can be used as alternative routes, with regards to particular constraint? (traveller information systems)
  24. The DBpedia data set uses a large multi-domain ontology which has been derived from Wikipedia. The English version of the DBpedia 3.9 data set currently describes 4.0 million “things” with 470 million “facts”. In addition, DBpedia provide localized versions of DBpedia in 119 languages. All these versions together describe 24.9 million things, out of which 16.8 million overlap (are interlinked) with concepts from the English DBpedia. DBPedia plays a central role as it makes the content of Wikipedia available in RDF.
  25. By the same way, we can write a query to look for all the available device that feature – for example - both gps & wifi within a predefined range, in order to use them as anchors. http://linkedgeodata.org/OnlineAccess/SparqlEndpoints
  26. Web services were introduced in 1998 as an alternative for CORBA, it encapsulates a SOAP message over XML file through http protocol. The entire configuration is stored in a wsdl file.
  27. HTTP and TCP are considered too heavy for devices such as sensors. UDP is preferred for light queries and HTTP can be simplified to make the parsing of data messages easier and also to reduce its overhead. 2010 IETF started a new working group on Constrained RESTful Environments (CoRE). It has two goals: - The CoAP (constraint application protocol) protocol is a way of structuring the exchange of information based on the representational state transfer (REST) paradigm but optimized for M2M applications. - The group will also define a set of security bootstrapping methods for use in constrained environments in order to associate devices and set up keying material for secure operation.
  28. Composition Specification Language: extends UML activity diagrams with an ontological description of the composition request.
  29. Now I am going to summarize what I have just been talking about.
  30. I hope I have been able to explain all aspects of our my work. If there are any questions left, I’m very willing to answer them.