collaboration opportunities in big data platform, data ... · 6/19/2017  · a big data platform...

30
Collaboration Opportunities in Big Data Platform, Data Spaces & Semantic Interoperability Sören Auer, [email protected] -bonn.de PICASSO EU-US Collaboration, Minneapolis, June 19, 2017 1

Upload: others

Post on 22-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Collaboration Opportunities in

Big Data Platform, Data Spaces

& Semantic InteroperabilitySören Auer, [email protected]

PICASSO EU-US Collaboration, Minneapolis, June 19, 2017

1

Page 2: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

PICASSO ICT MEETING

Three possible streams for collaboration:

◎A Big Data Platform for societal good

◎Establishing data sharing and data valuechains with the Industrial Data Space

◎Semantic Domain Models (vocabularies, ontologies) for establishing a commonunderstanding of the data

Page 3: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Big Data Europe Platform

Empowering Communities with Data Technologies

Platform release

Big Data Europe PlatformJune 19 2017

Page 4: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Goals

◎Opensource

◎Ease of Use

◎Support a variety of use cases

◎Embrace emerging Big Data Technologies

◎Simple integration with custom components

Page 5: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Key actors

Page 6: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Architecture Evolution6

Page 7: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Architecture Evolution7

Page 8: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

8

Platform Architecture Existing

Page 9: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Architecture Existing9

Page 10: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Architecture Alternate View

Support Layer

Init Daemon

GUIs

Monitor

App Layer

Traffic

Forecast Satellite Image Analysis

Platform Layer

Spark Flink Semantic Layer

Ontario SANSA SemagrowKafka

Real-time Stream Monitoring

...

...

Resource Management Layer (Swarm)

Hardware Layer

Premises Cloud (AWS, GCE, MS Azure, …)

Hadoop NOSQL Store CassandraElasticsearch ...RDF Store

Data Layer

Page 11: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

BDE Supported FrameworksSearch/indexing Data processing

Apache Solr Apache Spark

Data acquisition Apache Flink

Apache Flume Semantic Components

Message passing Strabon

Apache Kafka Sextant

Data storage GeoTriples

Hue Silk

Apache Cassandra SEMAGROW

ScyllaDB LIMES

Apache Hive 4Store

Postgis OpenLink Virtuoso

11

Page 12: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform features◎ BDE Development Environment

o Stack buildero Workflow buildero Instructions to add custom components to the BDE

stack◎ Administrator Interface

o SwarmUI◎ UI Integrator

o Workflow monitoro Integrated web interface

12

Page 13: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

What BDE Provides ?

◎Platform Installation Instructions◎Usage Instructions

o Creating a stacko Creating a workflowo Monitoring the Stacko Integration of Custom Components

13

Page 14: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform installation

◎Manual installation guide◎Using Docker Machine

o On local machine (VirtualBox)o In cloud (AWS, DigitalOcean, Azure)o Bare metal

◎Screencastshttps://www.big-data-europe.eu/platform/https://github.com/big-data-europe

14

Page 15: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Deploying a Big Data Stack

◎ Stack Builder◎ Stack

o Collection of communicating components to solve a specific problem

◎ Described in Docker Composeo Component configurationo Application topology

15

Page 16: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Creation of WorkFlows

◎Pipeline Buildero Allows creation of dependencies among

different applications

◎WorkFlow Monitoro Monitoring of pipeline-workflow using

16

Page 17: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Integrating Custom Components

◎Instructionso Orchestrator required for initialization process

(init_daemon)

❖ Components may depend on each other

❖ Components may require manual intervention

o User Interface Integration

❖ Standard Interfaces from components

❖ Combine and align the interfaces

17

Page 18: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

User Interfaces

◎Target: Facilitate the use of the platform

o User Interface Adaption

◎Available interfaces

o Workflow UIs

❖Workflow Builder

❖Workflow Monitor

o Swarm UI

o Integrator UI

18

Page 19: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Platform Architecture 19

Page 20: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Pilot Show Cases20

SC1 SC2 SC3 SC4 SC5 SC6 SC7

SC1 - Open PHACTS discovery platform relating to biological/medical questionsSC2 - Discovery and Linking of Viticulture-relevant informationSC3 - System monitoring in energy production unitsSC4 - Short-Term traffic flow forecasting.SC5 - Supporting data-intensive climate researchSC6 - Citizens & Researchers Budget on Municipal LevelSC7 - Ingestion of remote sensing images and social sensing data to detect and verify changes on the Earth surface for security applications

Page 21: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC1- Health 21

Page 22: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC2 - Food 22

Page 23: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC3 - Energy23

Page 24: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

24

SC4 - Transport FCD: Floating Car Data

NRT: Near Real Time

Page 25: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC5 - Climate25

Page 26: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC6 - Social Sciences26

Page 27: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

SC7 - Security 27

Page 28: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

BDE vs Hadoop distributions

Hortonworks Cloudera MapR Bigtop BDE

File System HDFS HDFS NFS HDFS HDFS

Installation Native Native Native Native lightweight virtualization

Flexible Modular Architecture no no no no yes

High Availability Single failure recovery (yarn)

Single failure recovery (yarn)

Self healing, mult. failure rec.

Single failure recovery (yarn)

Failure recovery

Cost Commercial Commercial Commercial Free Free

Scaling Freemium Freemium Freemium Free Free

Addition of custom components

Not easy No No No Yes

Integration testing yes yes yes yes --

Operating systems Linux Linux Linux Linux Windows/Mac/Linux

Management tool Ambari Cloudera manager MapR Control system

- Docker swarm UI+ Custom

28

Page 29: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

BDE vs Hadoop distributions

◎BDE is not built on top of existing distributions◎Targets

o Communitieso Research Institutions

◎Bridges scientists and open data◎Multi Tier research efforts towards Smart Data

29

Page 30: Collaboration Opportunities in Big Data Platform, Data ... · 6/19/2017  · A Big Data Platform for societal good Establishing data sharing and data value chains with the Industrial

Wrap Up, thanks for your Attention

Three possible streams for collaboration:◎A Big Data Platform for societal good◎Establishing data sharing and data value chains with

the Industrial Data Space◎Semantic Domain Models (vocabularies, ontologies)

for establishing a common understanding of the data

Please get in touch: Sören Auer (coordinator Big Data Europe), [email protected]