22
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Philippe Dobbelaere – Alcatel-Lucent Bell Labs Antwerp 3rd ETSI TC M2M Workshop 24-25/10/2012 Low hanging fruit in road traffic assistance based on 3GPP cellular technology and cloudified services

Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Philippe Dobbelaere – Alcatel-Lucent Bell Labs Antwerp

3rd ETSI TC M2M Workshop 24-25/10/2012

Low hanging fruit in road traffic assistance based on 3GPP cellular technology and cloudified services

Page 2: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Alcatel-Lucent Bell Labs Enabling Computing Technologies (Antwerp)

[email protected]

Low hanging fruit in road traffic assistance based on 3GPP cellular technology and cloudified services

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

[email protected]

[email protected]

Flanders Drive (Lommel)

[email protected]

Page 3: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

1. Problem space

2. Challenges

3. Solution

AGENDA

3

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

4. Demonstrator at Lommel Proving Ground

5. Future steps

Page 4: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Problem space

4

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

3GPP

Page 5: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Challenges (1)real time aspects

10 ms

90 km/h

1 ms out of scope

5

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

100 s

Page 6: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Challenges (2)performance

N x (N-1)

n =N x (N-1)

RF

BW1 / √(n.log(n))

6

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

N x (N-1)

car1

…carN

car1

carN

Page 7: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Challenges (3)scalability

7

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Page 8: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Challenges (4)

budget: SW engineering and infrastructure deployment

application 1

reuse Cost to

consortium A

Gain to party x

code reuse code delta To society

(safety)

infrastructure

reuse

infrastructure

delta

To GNP

(traffic jams)

test reuse test delta To business

(value added

services)

application 2

reuse Cost to

consortium B

Gain to party y

code reuse code delta To society

(safety, …)

infrastructure

reuse

infrastructure

delta

To GNP

(traffic jams, …)

test reuse test delta To business

(value added

services)

scalability

time to market

time to market

8

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

services)

network reuse network delta

~ 0 cost < gain ?

services)

network reuse network delta

~ 0 cost < gain ?

Page 9: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionsingle crossroads functional architecture

traf f ic light control component

use f low v ectors

car_object_component

car

pos1

car_object_component

send trajectory pos1(t1) pos2(t2) pos3(t3)

send trajectory pos4(t3) pos5(t4)

...

car_subject_component

car_position_component

GPS

traf f ic light component

update light

traf f ic light

RF inf rastructure component

RF link status control and

monitoring

car_subject_component

connect to inf rastructure

LDM proxy receiv ing gated zones, POI

receive max_speed, optimal_speed

calculate optimal speed

set speed control

update GUI

car v isualisation

v isualisation and alerting

CP2CO

CP2CO

RF2CS

CS2CV

CO2IA

TLC2TL

9

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

car

use f low v ectors

use camera gated zones

set traf f ic light state

pos3

scenario v isualisation

pos2

anchor

zone3

zone2

zone1

v _pos

camera

camera component

send object trajectories or gated zones

subject_handler_component

subject_handler_component

aggregate gated zones

LDM serv er f or subject unique_id

sy nc gated zones, POI to proxy

send max_speed, optimal_speed

inf rastructure message scheduler

prioritise/discard messagesinf rastructure application component

receive car_unique_id trajectories

receive traf f ic camera zone occupation and movement

receive traf f ic light phases

continuously calculate all gated zones

update f low v ectors (LR, LT, LB, TL,TR,TB, RT,RL,RB, BR,BT, BL)

calculate optimal_speed (global scale)

spawn subject_handler_components

SH2IMS

IMS2CS

IA2SH

IA2SV

TLC2IAIA2TLC

C2IA

Page 10: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

SolutionComponent runtime – implementation concepts

Our application architecture supports modularity: component concept

A component can be individually designed, tested, deployed

A component runs code scheduled by timer or message callback

car_object_componentcar_position car_trajectory

GPS

10

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Components are interconnected by channels

A channel carries messages that are strongly typed

(Apache Hadoop AVRO)

The interconnection graph of {components, channels} defines an application

Applications can be deployed on the runtime by instantiating components

and channels

Page 11: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutioncomponent runtime - deployment

Car 1

arrives

Car 2

arrives

object1 subject1 object2 subject2

object1 subject1

infrastructure

infrastructurehandler1

object1 subject1 infrastructurehandler1

object2 subject2

graph1

11

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

time

Car 1 Car 2 local runtime

arrives

Car 1

leaves

object2 subject2

handler2

infrastructure

object2 subject2

handler2

performanceReal-time aspects

Page 12: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionsingle crossroads network architecture

IP from core

roaming ok

latency nok

IP local

roaming nok

latency ok

12

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Page 13: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionnetwork - 3GPP local breakout

• Femto obtains IP address from local DHCP server

• Femto sets up IpSec tunnel towards Mobile Core

• 3G client obtains IP address from local DHCP server

• target has local IP addressPPP

target

13

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

3G clientPPP

targetfemtoPPP

3G clientPPP

femtoPPP

coreGTP/UDP GTP/UDP

IPSEC/UDP IPSEC/UDP

Page 14: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionnetwork – application integration beyond 3GPP

• Femto obtains IP address from local DHCP server

ETA based

packet schedulingfast DHCPnotification

target

14

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Femto obtains IP address from local DHCP server

• Femto sets up IpSec tunnel towards Mobile Core

• 3G client obtains IP address from Mobile Core (roaming ok)

• X implements NAT-like functionality (latency ok due to local access)

• can be bidirectional, access controlled per service / client

Local serviceaccess

3G client

PPP

targetfemto

PPP

coreX

GTP/UDP

IPSEC/UDP

GTP/UDP

IPSEC/UDP

NAT 3G client

PPP

femto

PPP GTP/UDP

IPSEC/UDP

GTP/UDP

IPSEC/UDP

GTP/UDP

IPSEC/UDP

GTP/UDP

IPSEC/UDP

X

3GPP controlsnooping

Page 15: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

SolutionETSI M2M architecture mapping

• reference architecture � element topology latency + locality of data concerns

• real-time traffic implies no intermediate NSCL buffering the databut component runtime subsumes some of the functionalities of the ServiceCapabilitiesLayer by exposing incoming data to 3rd party applications

gGC

component runtime

gRAR

gREMgraph deployment

gHDRdata exposure

Traffic management server

application

3rd party

application

15

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

gGCchannel terminationprotocol conversion

gRARname service

3GPP network

nREMconnection trigger

nSECsecurity

nTOE

HLN

car

dCSSIM based

dGCchannel intf

SCL Remote Entity Mgt

History & Data Retention

Generic Communication

Reach., Addr. & Repository

Security

Telco Operator Exposure

Communication Selection

Generic Communication

Page 16: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionscaling at the local crossroads

• Network scaling

- Nmacrocell � Nfemtocell, throughput = BW1 / √(N.log(N))

- femtocell + femtocell + …

area = area1

conns = N x conns1 (*)

throughput = throughput1

area = N x area1

conns = N x conns1 (*)

throughput = N x throughput1

16

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Application scaling

- single runtime can handle hundredths of graphs

- data flow model allows easy aggregation of functionality at higher hierarchical layers of computing

- fine-grained elasticity within runtime (car arrival/departure)

Page 17: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Solutionscaling geographically

Bike

detector

pedestrian

detector

License plate

detector

Traffic municipal

control

landmark

broadcast

Environmental

monitoring

Road tolling

Crossroads

security

Local Crossroads

control

Traffic code

assistant

License plate

messaging

crossroads

Vehicle positions

Traffic wave

control

Road speed

control

Traffic wave

control

Road speed

controlTraffic wave

control

Crossroads

security

Local Crossroads

control

License plate

messaging

crossroads

Hierarchy ofprocessing nodes

dynamic

roadsign

public services

17

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Dead angle

alert

vehicle

position

vehicle

vector

speed

limiter

environmental

sensors

Car

communication

Road speed

control

Traffic code

assistant

crossroads

Vehicle positions

multimodal

transport

3rd party services

Presence/

scheduling

private services

Femtocell or

equivalent

Infrastructure cloud

locality,latency aggregation

Page 18: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Demonstrator

18

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• local (Dutch language) TV coverage

- http://media.tvl.be/archief/20111013-008-2967.mp4

Page 19: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Deployment is feasible

• Cellular has established solutions for authentication, roaming,…

• Higher latency functions can be provided by existing macrocell cellular

infrastructure (green wave, traffic flow management,…)

• Low latency functions or heavily increased traffic lead to additional investment in

femtocell and access network assets (incremental cost, much smaller than typical

road infrastructure deployment)

19

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

road infrastructure deployment)

• Application can be deployed based on IaaS technology

“you pay exactly for the compute cycles you need”

• Car client can be deployed on cheap handheld after market devices

(including Android smart phones)

Page 20: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

Future steps

• Scale application to size of an agglomeration and beyond

• Add data analytics on real time data (in-memory, no DBMS based storage)

implemented as graphs inside the component runtime

• Support complex queries, e.g.

- traffic jam detection:

“The jamcondition is defined as a series of decreasing speeds, which leads to a more

20

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

“The jamcondition is defined as a series of decreasing speeds, which leads to a more

than 70% speed reduction, from some starting speed higher than 70 km/h, within a

time span of at most 6 minutes (assuming one measurement per minute). “

Page 21: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Page 22: Low hanging fruit in road traffic assistance based on 3GPP ... · Solution scaling geographically Bike detector pedestrian detector License plate detector Traffic municipal control