ditas flyer v2.1

2
Data Logistics DITAS Cloud Platform allows developers to design data-intensive applications, deploy them on a mixed cloud/edge environment and execute the resulting distributed application in an optimal way by exploiting the data and computation movement strategies, no matter the number of different devices, their type and the heterogeneity of runtime environments. It brings to your developer toolbox the best of Cloud & Edge worlds. Contact our Project Coordinator ([email protected]), visit our website www.DITAS-project.eu or follow us on Twitter @DITASproject. Data Data can be stored and processed not only on the cloud but also on more dynamic, numerous and heterogeneous resources including various types of edge devices (e.g., Raspberry PI, Intel Galileo, Arduino, smartphones) and in more powerful devices (e.g. laptop, small servers, cloudlets, and many others). To properly manage this new ecosystem of connected things, Simplified environments for edge clou d The initiative is being undertaken by global service providers Atos (Spain), IBM (Israel) and Cloud Sigma (Switzerland); and European companies IK4-DEKO (Spain) and Ospedale San Raffaele (Italy); and researchers from leading European institutions like Politecnico di Milano (Italy), Technical University of Berlin (Germany) and Institute of Communications and Computer Systems (Greece). DITAS Cloud Platform extends the classical IaaS with an infrastructure able to offer computational and storage resources, residing on both the edge and the cloud.

Upload: oliver-barreto-rodriguez

Post on 13-Apr-2017

16 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Ditas  Flyer v2.1

Data Logistics

DITAS Cloud Platform allows developers to design data-intensive applications, deploy them on a

mixed cloud/edge environment and execute the resulting distributed application in an optimal way by

exploiting the data and computation movement strategies, no matter the number of different devices,

their type and the heterogeneity of runtime environments. It brings to your developer toolbox the

best of Cloud & Edge worlds.

Contact our Project Coordinator ([email protected]), visit our website www.DITAS-project.eu or follow us on Twitter

@DITASproject.

Data Data can be stored and processed not only on the cloud but also on more dynamic, numerous and

heterogeneous resources including various types of edge devices (e.g., Raspberry PI, Intel Galileo, Arduino,

smartphones) and in more powerful devices (e.g. laptop, small servers, cloudlets, and many others).

To properly manage this new ecosystem of connected things,

Simplified

environments

for

edge

cloud

The initiative is being undertaken by global service providers Atos (Spain), IBM (Israel) and Cloud Sigma (Switzerland); and

European companies IK4-DEKO (Spain) and Ospedale San Raffaele (Italy); and researchers from leading European institutions like Politecnico di Milano (Italy), Technical

University of Berlin (Germany) and Institute of Communications and Computer Systems (Greece).

DITAS Cloud Platform extends the classical IaaS with an infrastructure able to offer computational and storage resources, residing on both the edge and the

cloud.

Page 2: Ditas  Flyer v2.1

DITAS Practical Tools for Data-Intensive AppsDITAS Cloud Platform provides two main tools:

DITAS SDK in charge of supporting design and deployment, and DITAS Execution Environment, a distributed execution environment responsible for

running and controlling the behavior of the application powered by DITAS Virtual Data

Containers

DITAS SDK

DITAS Virtual Data Containers DITAS Execution

EnvironmentDITAS SDK provides extensions of popular tools such as Node-

RED to define applications.The key element of this tool is to allow developers to design

applications by specifying Virtual Data Containers (VDC s) and constraints/preferences for Cloud & Edge resources to be

exploited.Applications are then deployed satisfying all constraints based on developer’s instructions and the degree of freedom given by

the VDCs.

DITAS EE is based on our powerful execution engine

capable of managing a distributed architecture and

taking care of data movement and computation, maintaining

coordination with other resources involved in the same

application.DITAS EE also has a monitoring system capable of checking the status of the execution, track

data movements, and collect all data necessary for

understanding the behavior of the application.

VDCs provide an abstraction layer for developers so they can focus only on data, what they want to use and why, forgetting about implementation details. With VDCs

applications can easily access required data, in the desired format and with the proper

quality level, rather than directly searching for and accessing them among various data

infrastructure providers.At design-time, VDCs allow developers to

simply define data requirements, quality and how important data is. At run-time, VDCs are responsible for providing the right data and

satisfying requirements by hiding the complex underlying infrastructure composed of

different platforms, storage systems, and network capabilities.