Exploiting clouds for smart cities applications iti li ti The - - PowerPoint PPT Presentation

exploiting clouds for smart cities applications iti li ti
SMART_READER_LITE
LIVE PREVIEW

Exploiting clouds for smart cities applications iti li ti The - - PowerPoint PPT Presentation

Exploiting clouds for smart cities applications iti li ti The Cagliari 2020 project The Cagliari 2020 project Alberto Masoni & Daniele Mura Alberto Masoni & Daniele Mura INFN, National Institute of Nuclear Physics CAGLIARI


slide-1
SLIDE 1

Exploiting clouds for smart iti li ti cities applications The Cagliari 2020 project The Cagliari 2020 project

Alberto Masoni & Daniele Mura

  • Alberto Masoni & Daniele Mura
  • INFN, National Institute of Nuclear Physics
slide-2
SLIDE 2

CAGLIARI 2020 CAGLIARI 2020

WHO WHO WHERE WHERE WHY WHAT & WHEN HOW HOW

slide-3
SLIDE 3

WHO Partnership of

  • Private companies

U i it f C li i

  • University of Cagliari
  • INFN – National
  • INFN – National

Institute of Nuclear Physics

  • Research Centre funded by

Regional Government In cooperation with CTM the local Company In cooperation with CTM the local Company for public Transportation and Mobility

slide-4
SLIDE 4

WHERE WHERE CAGLIARI

slide-5
SLIDE 5

Physics is like skiing, there are not difficult slopes there are not difficult slopes… there are slopes more interesting than other

  • nes

Victor Weisskopf

slide-6
SLIDE 6

CAGLIARI an “Interesting” case for Mobility Mobility

slide-7
SLIDE 7

Mobility Issues - Dictated by:

Geographical Constraints Environment Constraints Touristic & Lifestyle Constraints

slide-8
SLIDE 8

Why

development

  • f

innovative and environmentally friendly solutions for y y urban/metropolitan area mobility so to boost energy and environmental performances energy and environmental performances. Capitalize

  • n

the advanced ICT mobility Capitalize

  • n

the advanced ICT mobility system already available

slide-9
SLIDE 9

WHAT & WHEN

CAGLIARI 2020 is a 25 Million € Project selected within the Italian National Operational Programme for Research and Competitiveness within the Measure Smart Cities and Communities MAIN GOAL: the development of innovative and environmentally friendly solutions for urban mobility so to boost environmentally friendly solutions for urban mobility so to boost energy and environmental performances PROJECT STARTED on January 1st 2017 DURATION 3 Years

slide-10
SLIDE 10

HOW

Fixed sensors for the tracking

  • f

vehicles entering/exiting the urban area. These sensors allow real time and/or historical analysis especially allow real­time and/or historical analysis, especially helpful in gathering the information required to manage traffic lights systems and sending routing ti i ti i f ti t i t t d

  • ptimization information to interested users

Mobile sensors for the collection of environmental Mobile sensors for the collection of environmental data. Such data will be used to feed decision­making models for the reduction of carbon i i d th t i t f i emissions and the consequent improvement of air quality in the urban area. Mobile devices for the acquisition of the motion h bit f l habits of people.

slide-11
SLIDE 11

Aims to

Activate a modeling of mobility flows through the monitoring of position data through the monitoring of position data

  • f personal mobile devices

(anonymous) (smart mobility) ( y ) ( y) Activate a network of monitoring sensor-based hosted on board of public b ( t bilit ) buses (smart mobility) Activate a model of integration of g environmental and mobility data to reduce carbon emission (public health) Activate the development of tools for decision support of the PA involved in pp the project (smart mobility policies)

slide-12
SLIDE 12

Approach Approach

Application

  • f

the

netcentric paradigm by means of a dynamic

and pervasive net whose nodes can be both fixed and mobile: be both fixed and mobile:

the urban information grid

  • sensorial

integration

  • f

the devices distributed in the urban area

  • turns public transport buses into

“mobile platforms” for the urban mobile platforms for the urban road system monitoring

slide-13
SLIDE 13

Workflow Workflow

slide-14
SLIDE 14

IT Problem

Cagliari2020 it’s a typical social t k j t Th i ICT network project. The main ICT problem are:

Non constant traffic Non constant traffic flow mobility follow the sun

Common problems we share with

  • ther municipalities

p and we aim at sharing solutions too

slide-15
SLIDE 15

Why INFN y

INFN has a leading role in: g

  • Data Acquisition
  • Development of Tools enabling

d t i l d data processing on cloud platforms INFN brings to Smart Cities applications know-how and technologies, developed in the context of fundamental research in particle physics fundamental research in particle physics In particular the experience of over 15 years of international leading role in grid/cloud computing projects g g p g p j A successful combination, see e.g. Argonne National Laboratory – Chicago Partnership Laboratory – Chicago Partnership

https://news.uchicago.edu/article/2016/08/29/chicago-becomes-first-city- launch-array-things

slide-16
SLIDE 16

Why Cloud Why Cloud

Scalability ability to adapt the y y ITC infrastructure to user and data growth Elasticity ability to adapt the ICT infrastructure to traffic flow Portability ability to share the ICT infrastructure and software solution with other municipalities

slide-17
SLIDE 17

Workprogram Workprogram

Study of main important private, public and hybrid clouds y

p p , p y providers to choose the best solution for

  • ur

project

Development of tools to integrate our applications on clouds Development of tools to ensure cloud interoperability Implement Cagliari2020 service as PaaS to perform data Implement Cagliari2020 service as PaaS to perform data

analysis

Implement Cagliari2020 software as SaaS to share our p

g solutions with other municipalities

slide-18
SLIDE 18

Architectural approach pp

From architectural point of view Cagliari2020 uses a microservice architecture microservice architecture

slide-19
SLIDE 19

Why Microservices

A single microservice may develop differently:

Why Microservices

A single microservice may develop differently:

mobility service could use more resource than environmental service or user service

Microservices allow for intercloud solutions:

user service may be deployed on private cloud and mobility service

  • n public or commercial cloud

Microservices allow for easier management, development & sharing development & sharing

slide-20
SLIDE 20

Mobility Service Mobility Service

Is the core service of Cagliari 2020 dedicated to traffic flow traffic flow

TECHNOLOGICAL COMPONENT

slide-21
SLIDE 21

Environmental Service Environmental Service

It’s the service dedicated to storage & analysis of environmental data environmental data

slide-22
SLIDE 22

User Service User Service

It is the service dedicated to citizens

slide-23
SLIDE 23

K P f I di t Key Performance Indicators

  • Reduction of travel time
  • Reduction of fuel consumption

Reduction of fuel consumption

  • Reduction of emissions
  • Improvement of air quality

IMPACT on: IMPACT on:

  • Mobility efficiency
  • Urban environment
  • Energy efficiency
slide-24
SLIDE 24

Technological components g p

Nginx as web server and load balancer MariaDB as database Redis as memory key- value database Flask as web app framework framework Node.js as runtime javascript Memcached as memory caching Docker container to build PaaS build PaaS

slide-25
SLIDE 25

First Step

For development, the first test and preliminary implementation of out PaaS we use the service catalog offered from INDIGO-DataCloud, a Cloud Stack for European Research founded under the Horizon 2020.

slide-26
SLIDE 26

Thank You Thank You