mosaic - uniti.ing.unina2.ituniti.ing.unina2.it/attachments/article/64/mosaic_brochure.pdf ·...

2
m O S A I C Open Source API and Platform for multiple Clouds Contact the Project Coordinator Prof. Beniamino Di Martino - Second Univ. of Naples E-mail : [email protected] Phone: +39 081 5010282 Fax : +39 081 5037042 Project ID: 256910 Duration: Sept. 2010 – Feb. 2013 Total cost: 3.705 MEuros Funded by European Commission, DG Information Society & Media - Software & Service Architectures and Infrastructures Unit under Programme: FP7- ICT-2009-5 Objective ICT-2009.1.2 Project Partners Second Univ. of Naples – Italy (Coordinator) Institute e-Austria Timisoara – Romania European Space Agency – France Terradue SRL – Italy AITIA International Informatics Inc. – Hungary Tecnalia Corporacion Tecnologica – Spain XLAB - Slovenia University of Ljubljana - Slovenia Brno Univ. of Technology - Czech Republic

Upload: others

Post on 25-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: mOSAIC - uniti.ing.unina2.ituniti.ing.unina2.it/attachments/article/64/mOSAIC_Brochure.pdf · mOSAIC Open Source API and Platform for multiple Clouds Contact the Project Coordinator

www.mosaic-cloud.eu

mOSAIC

Open Source API andPlatform for multipleClouds

Contact the Project CoordinatorProf. Beniamino Di Martino - Second Univ. of NaplesE-mail : [email protected]: +39 081 5010282 Fax : +39 081 5037042

Project ID: 256910Duration: Sept. 2010 – Feb. 2013Total cost: 3.705 MEurosFunded by European Commission, DG InformationSociety & Media - Software & Service Architecturesand Infrastructures Unit under Programme: FP7-ICT-2009-5 Objective ICT-2009.1.2

Project PartnersSecond Univ. of Naples – Italy (Coordinator)Institute e-Austria Timisoara – RomaniaEuropean Space Agency – FranceTerradue SRL – ItalyAITIA International Informatics Inc. – HungaryTecnalia Corporacion Tecnologica – SpainXLAB - SloveniaUniversity of Ljubljana - SloveniaBrno Univ. of Technology - Czech Republic

Page 2: mOSAIC - uniti.ing.unina2.ituniti.ing.unina2.it/attachments/article/64/mOSAIC_Brochure.pdf · mOSAIC Open Source API and Platform for multiple Clouds Contact the Project Coordinator

Component Component

Cloudlet API Cloudlet API

Connector API Connector API

mOSAIC builds a Cloudware allowingdevelopers to deploy and port theirapplications on every cloud they desire.

By introducing the notion of Connectorsand Drivers,mOSAIC permits to developand implement functionalities using thepreferred programming language andparadigm, without being hindered by thecomplexity of cloud native API.

WRITE ONCE

DEPLOYEVERYWHERE

Creating a vendor agnostic, languageindependent and paradigm-free API

APIAPI

DRIVER DRIVER

INTEROPERABILITY API

Application deployment on remotesites. Thesoftwarestackat remotesitecan be based on the cloud providersoftwareorondeployableopen-sourcecodes for Cloud Computing.

The part of mOSAIC cloudwareallowing the development of the newapplication is located at the developerside. The application developermaintains a progammable control onthe deployed components

mOSAIC Cloud AgencyDevelopment of agent serviceswhich act on user behalf

Requirements Agreement SLA Negotiation Monitoring Brokering

mOSAIC software stack has fourlevels, each one allowing theinteraction of actors with differentroles:- New applications developers(using API, Eclipse plug-ins, orcommand line code packagers);deployment on the lower levels;- Owner of existing applicationsusing the Cloud Agency, SemanticEngine, SLA Monitor and CloudOntology- Owner of deployed applicationscontrolling components via a VirtualCluster Manager- Apps owners checkingcomponents behaviour throughnative interfaces of CloudResources

What's new?- Open-source deployable Platform as a Service offer- Support for building applications on top of open-source deployable Cloud

native technologies- Independence from language and programming paradigms- Broker system based on multi-agent technologies allowing resource

provisioning and monitoring of SLAs- Cloud Ontology for common vocabolry between the Cloud Customers and

Providers- Semantic Engine for discovering cloud functionalities and services from

mOSAIC mediated Cloud providers and external ones; semanticmatching of SLA's requirements and provisions

Cloud Ontology enables semanticrepresentation of Cloud resources,use cases and requirements,. It actsas a common vocabulary betweenCloud customers and providers.The Semantic Engine discoverscloud API functionalities andservices from mOSAIC-mediatedCloud providers; matches andallineates Cloud functions andservices at semantic level; supportsthe inclusion of new Cloud providersinto the mOSAIC platform andmatches the application’s needs forCloud resources in terms of SLAsand QoS requirements and offers.

mOSAIC Cloud Ontologyand Semantic Engine