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.
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Ditas Poster v1.1
1. DITAS Execution
Environment
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.
DITAS 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
Contact our Project Coordinator (david.garciaperez@atos.net), visit our website
www.DITAS-project.eu or follow us on Twitter @DITASproject.
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 SDK
DITAS 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 Virtual Data
Containers
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.
2. DITAS Execution
Environment
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.
Contact our Project Coordinator (david.garciaperez@atos.net), visit our website
www.DITAS-project.eu or follow us on Twitter @DITASproject.
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 SDK
DITAS 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 Virtual Data
Containers
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.
DITAS 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
3. DITAS Execution
Environment
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.
Contact our Project Coordinator (david.garciaperez@atos.net), visit our website
www.DITAS-project.eu or follow us on Twitter @DITASproject.
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 SDK
DITAS 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 Virtual Data Containers
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.
DITAS 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