Date
March 26th 2020
Place

London, UK

FT event

 

*UPDATE*: The Financial Times Hitachi Transformation in Mobility Forum has been postponed for a later date. More details will be posted here as soon as we have more information from the organisers.

The ELASTIC coordinator and BSC Senior Researcher, Eduardo Quiñones, gives the opening keynote speech at the Financial Times Hitachi Transformation in Mobility Forum that takes place on 26 March 2020 at the FT Headquarters in London, UK. The speech is titled "A Strategic View of the Future of Mobility" and it talks about mobility solutions in improving transportation networks in the future.

This half-day event from the Financial Times, in association with Hitachi, brings together a variety of transport experts to share their expertise in building future-proof transport solutions. It examines how businesses and local government can better work together to enable radical change through developments in infrastructure and design.

Date
January 30th 2020
Place

Arrasate, Spain

The ELASTIC consortium met in Arrasate, Spain at the premises of IKERLAN for a Face-to-Face meeting on 21-23 January 2020. During the 3-day gathering, the partners had the opportunity to discuss the latest developments of the project and give an update on the specific progress done in each technical aspect. It was also an excellent opportunity to collect useful feedback from the Industrial Advisory Board members on the last day. Thanks to IKERLAN for being a great host!

F2F Elastic

 

17 December 2019

Written by Cesar Marin (Information Catalyst). Contribution: Anna Queralt (BSC)

It is not new that cities could have an improvement in their transport system by using big data analytics. Some examples include Dublin, Singapore, and Modena. Yet they are not unique. There are more examples all over the world and each with its own specific features, modes of transport, and mobility problems to solve.

ELASTIC project, via its practical use case in the city of Florence, is looking at solving the following problems:
•    Predict obstacles in front of trams in order to minimise collisions
•    Improve overall traffic by making public/private transport interactions more efficient
•    Predict maintenance needs of public transportation to minimise operational costs and increase the reliability of the service

Moreover, the city of Florence offers the following data from its infrastructure:
•    Data is generated at each tram from a number of sensors and cameras. So, this data represents the “experience” of each single tram regarding obstacles in front of the tram, travel speed, energy consumed (as a function of how number of people on board), acceleration and breaking.
•    Data is also generated at each tram station. Likewise, this data represents the “experience” of that station in terms of crowd levels, tram arrival and departure times.
•    At certain times, a dedicated tram runs along the network measuring track wear and possible broken tracks.
•    Bus stops also provide data related to bus timetables and whether a bus is at the station or not.

All the above indicates a clear application of big data analytics. Nowadays, in parallel to the different mobility problems in cities, there is a myriad of software architectures for big data analytics. From open source to vendor solutions, including combinations of them. Regardless of the availability of architectures, there is still a big question to answer when aiming at providing big data analytics to a new, city-wide, use case: Including vendor solutions. How do we do it? The answer is never straightforward. There are many elements to consider: from data availability from transport infrastructure to high level mobility problems citizens face day-to-day.

In order to achieve it, it is necessary to set up an underlying platform that guarantees data availability at the point of request. It also has to allow the possibility of adding aggregation tasks on the fly as close as possible to the point where data is being generated. We call this underlying platform Distributed Data Analytics Platform or simply DDAP. DDAP is still considered work in progress. Nevertheless, the motivation is high and the vision is to see the city of Florence with a state-of-the-art architecture for big data analytics.

ELASTIC is investigating two DDAP solutions for addressing data ingestion and storage.

The first solution explored by the ELASTIC project is based on dataClay1, a distributed data storage system developed by BSC and presented in the image below:

elastic 1

In the figure, data source enters the dataClay directly at the backend data service where it is indexed, aggregated and organised into a predefined data model. This results in data being treated as objects by the application, i.e. as a user there is no longer a need to specify a connection to any database (which still happens in the background). Moreover, each data service could potentially be federated and distributed along the transport infrastructure. Thus, any call to an object’s method will return the most recent value, belonging to that object, stored in one of the backend data services. This provides versatility to the user programming applications based on dataClay.
The second solution explored by ELASTIC is based on Druid and it is depicted as follows2:

elastic 2

In the figure, data is ingested by aggregation and processing Tasks (right side of the figure), which generate meaningful, additional information to the original data. These Tasks can identify, generate, and correlate events in the transport infrastructure. Notice that Tasks run close to the data source, thus that data is relevant to that, e.g. tram station, source only. In the figure this is realised by Spark.

Aggregated data then flows to Data Servers where it is stored and indexed as columns. This facilitates slicing data by physical entities. Part of the indexing consists of making metadata available to Query Servers, which are a common query point for big data analytics tools. Consequently, a data analytics tool would query the Query Servers who then contact the relevant Data Server for accessing the requested data. In the figure this is realised by Druid.

Druid and dataClay are complementary solutions that can be combined in a software stack to provide the data analytics functionalities required by ELASTIC. On the one hand, Druid is designed to provide a central access point for efficient time-based queries and workloads based on event-driven data, and can offer a global view of the events related to the different tram stations. On the other hand, dataClay is focused on optimizing the processing of data near the source, and allows to manipulate and share portions of the data between the different parts of the infrastructure. Thus, in the approach being investigated, dataClay ingests raw data from the sources and pre-processes it in-situ (in trams and tram stations), and then handles the relevant events to Druid, which is used to support global time-based analytics workloads. Outputs of the analytics can then be used to take global decisions, or incorporated back to the different parts of the infrastructure to enrich their partial knowledge.

Overall, ELASTIC is aiming at delivering tangible mobility results for the benefit of citizens in Florence, which has a clear impact to other cities in Europe.

1Image taken from dataClay manual: https://www.bsc.es/sites/default/files/public/bscw2/content/software-app/technical-documentation/dataclay_2.0_manual.pdf
 2Figure combines architectures from Druid (https://druid.apache.org/) and Spark (https://spark.apache.org/)
27 November 2019

ELASTIC experts had a great experience at the Big Data London (BDL) event that took place earlier this month on 13-14 November in Olympia, London. ELASTIC partner Information Catalyst (ICE) participated in the event with a booth showcasing the ELASTIC among other innovative projects in which ICE is involved. Cesar Marin, Senior Computer Scientist at ICE, was present at the ICE booth during the event and interacted with many people that attended the exhibition and were interested in ICE’s projects.

“It was the perfect opportunity to showcase the vision and technology of the ELASTIC project to an audience that was keen to hear about novel big data analytics initiatives”, says Cesar Marin about his experience at the BDL booth. “We not only talked to many attendees but were also able to discuss challenges, share our knowledge, and examine potential collaborations”, he adds.

Big Data London is the key data and analytics event in London hosting a conference and an exhibition, packed with seminars, trainings, meet-ups, and booths. This year it featured over 150 speakers for both technical talks and strategy sessions as well as over 90 exhibitors from the industry and public policy fields. Interested participants can already register their interest for the BDL 2020 event here.

ELASTIC at big data london 2elastic

 

Date
November 19th 2019 to November 21st 2019
Place

Fira, Barcelona, Spain

ELASTIC is joining the CLASS project at the Smart City Expo World Congress taking place on 19-21 November 2019 in Barcelona, Spain. Visitors will be able to discuss the two projects and test a demo at the stand of the Barcelona Supercomputing Center (BSC) at Hall 2 booth D413 at the area "Smart Catalonia".

About the event

Smart City Expo World Congress empowers cities and collectivises urban innovation across the globe. Through promoting social innovation, establishing partnerships and identifying business opportunities, the event is dedicated to creating a better future for cities and their citizens worldwide. It includes a three-day program with over 400 international experts, an exhibition where over 840 global companies and organisations show their latest projects, and numerous side events and activities. See the full programme here.

Date
November 5th 2019
Place

European Commission, Brussels, Belgium

SixSq CEO Marc-Elian Bégin presents at the workshop "Create the Next Generation IoT experience for the Future" that takes place on 5 November 2019 at DG Connect of the European Commission in Brussels, Belgium. The event is part of the “European Industry Partnerships – Lighthouses to thrive in the New Digital Age” workshop series organised by the European Large-Scale Pilots programme.

Marc-Elian Bégin was invited to add the industry perspective, sharing experience of working on the European projects ELASTIC and mF2C during the morning session at 10:05-11:15. His full presentation can be found here.

About the event

European Industry Partnerships – Lighthouses to thrive in the New Digital Age” is initiating a coordinated approach to clearly define the future technological and application areas to be addressed by a new partnership for Horizon Europe on IoT/IIoT, smart networks, edge computing, AI at the edge, cloud considering the initial proposal of partnership with the working title Smart Networks and Services. More information about the workshop can be found here.

06 November 2019

written by Gianluca Mandò, Thales Italia SpA

The tramway infrastructure in Florence, Italy, is ready to host the first tests of key technologies that will develop the autonomous tram in the near future

sensor

Figure 1: Screenshot of smart sensor video

The ELASTIC project addresses an innovative software architecture based on the concept of elasticity aiming to form the technological basis for the advancement of urban mobility systems through the realization of autonomous tram concept. The unique pilot of this programme is located in Florence at its Light Rail Transit urban transportation infrastructure.

Coordinated by the Barcelona Supercomputing Center (BSC), with the support of the Florence tramway operator GEST and the rest of the ELASTIC partners, the city of Florence will become one of the first municipalities to test the innovative technologies developed by Thales Italia to realise the autonomous tram concept.

At this stage, the installation of the on-board sensors is currently ongoing and will be finalised at the beginning of 2020. These technologies allow the implementations of two essential functions for autonomy:
•    the NGAP (Next Generation Autonomous Positioning), an innovative positioning solution allowing the tram to localise itself in the surrounding environment with the benefit of minimising the number of sensors on ground
•    the ADAS (Advanced Driver Assistance System), which implements a collision warning system to support the driver in detecting and recognizing obstacles around the tram close to the track line

The NGAP system, represented in Figure 2 below, allows the positioning of the system along the line by using several sensors:
•    the Inertial Measurement Unit (IMU), a sophisticated inertial system based on Microelectromechanical systems (MEMS) technology
•    the radar to accurately calculate the speed of the tram
•    a GPS antenna, which gets the position information pseudorange measurement.

The IMU measures the acceleration and the angular speed through the accelerometer and the gyroscope MEMS sensors along the three x, y and z axes. The radar points to the ground and is able to calculate the tram’s velocity.

NGAP

Figure 2: NGAP system

Furthermore, the sensor fusion algorithm SFA, developed by Thales’s research labs and running on a Graphic Processor Unit (GPU)-based architecture, combines raw data obtained from the different sensors to achieve an accurate and safe position of the vehicle. A communication gateway (represented in the picture by the Long-Term Evolution-LTE block), which is part of the ELASTIC edge-cloud architecture, is then in charge of sending the data and the results of the elaboration to the edge or cloud computing platform.   

The second enabling technology, the ADAS system, is represented in Figure 3 below. It utilizes radar, LIDAR and camera sensors to detect, classify and track objects that can potentially become the tram’s obstacles. This ADAS solution transforms the physical sensors into a smart version by using specific methods, such as an example Deep Neural network (DNN) for the cameras (see in Figure 1 a first result of the neural network detection capability). A data fusion algorithm, based on the multi-target tracking (MTT) approach, receives the smart sensors data, tracks the detected objects and performs collision checking.

In addition, many other features are implemented on-board, such as automatic cameras calibration and homography to bring the raw data to a common reference system. The activation of visual and sound alarms to alert the driver is also implemented to complete the solution. Finally, as in the case of the NGAP, the outputs of the collision warning system are sent through an LTE modem to the central station, where they are analysed and stored.

ADAS

Figure 3: ADAS system

Date
October 30th 2019 to October 30th 2019
Place

Bizkaia Aretoa, Bilbao, Spain

Eduardo Quiñones, ELASTIC  and CLASS Coordinator at the Barcelona Supercomputing Center (BSC), gives a keynote speech at the HiPEAC Computing Systems Week Autumn 2019 (CSWAutumn'19) on Wednesday 30 October at 9:00-10:00 at the Bizkaia Aretoa building, Baroja Room, in Bilbao, Spain. In his speech "The Convergence of HPC and Real-time Embedded Computing Domains: The Tasking Model", Eduardo Quiñones talks about the benefits of task-based programming models towards the converge of HPC and real-embedded computing domains. He explains how the ELASTIC and CLASS projects work towards this direction.

This CSW focuses on the topic of digital transformation and innovation and takes place on 28-30 October in Bilbao, Spain. See the full programme and presentations here.

ELASTIC HiPEAC CSW 2019

 

Date
June 14th 2019 to June 14th 2019
Place

Engineering Design Center, Warsaw, Poland

Researcher Luis Miguel Pinho from the Instituto Superior de Engenharia do Porto (ISEP) presents ELASTIC at the DeCPS 2019 - Workshop on Challenges and new Approaches for Dependable and Cyber-Physical Systems Engineering during the Ada-Europe 2019 24th International Conference on Reliable Software Technologies, which takes place on 11-14 June 2019, in Warsaw, Poland.

The DeCPS 2019 Workshop is held on the last day of the Conference on 14 June 2019 and Luis Miguel Pinho's talk, titled “Non-functional requirements in the ELASTIC architecture”, takes place at 13:30–14:00 during Session 2. See the full Workshop programme here.

The scope of the Workshop is to provide a platform to industrial practitioners, researchers and engineers in academia to exchange of their ideas, research results, experiences in the field of dependable and cyber physical systems engineering, both a theoretical and practical perspective.

About the Conference

Ada-Europe 2019 Conference is a leading international forum for providers, practitioners and researchers in reliable software technologies. The conference presentations illustrate current work in the theory and practice of the design, development and maintenance of long-lived, high-quality software systems for a challenging variety of application domains.

01 July 2019

Elastic use case

ELASTIC novel technology will be demonstrated on a real smart-mobility use case in the tramway network of the City of Florence, Italy. The innovative mobility services developed in the project aim to prepare the ground for full autonomous mobility systems.  ELASTIC is working to address this problem by developing an innovative software architecture (SA) that will incorporate an original elasticity concept to allocate and organise the resources across the compute continuum (from edge to cloud) in a novel fog computing environment.


The great potential of the ELASTIC project will be demonstrated on a real smart-city case across the trams of Florence, which are operated by the ELASTIC partner Gestione del Servizio Tramviario (GEST). In order to face the above challenges, ELASTIC will implement the following properties and the following ELASTIC tram use-case software architecture:


 

  • Equipment of the tram vehicles with advanced driving assistant systems, heterogeneous sensors, V2I connectivity and access to cloud resources
  • Interaction between the public and private transport to identify complications and improve local traffic regulation plans
  • Predictive maintenance to monitor the tramway operation in order to identify system failures in advance
  • Anonymise the data-sets collected from the applied sensors to guarantee citizens privacy and security
  • Analyse the impact of the extreme-scale analytics and new elasticity concept on established safety standards and open SA initiatives

The image below shows the ELASTIC tram use-case software architecture:

Elastic use case software architecture