Skip to main content

Advances, Systems and Applications

Table 3 Portability requirements (five most important ones in of the six category) and their degree of fulfillment by mOSAIC

From: Experiences in building a mOSAIC of clouds

Requirement

Fulfillment

Requirement

Fulfillment

Market

Monitoring

Economic models

Model of a component-based market

SLA and performancemonitoring

SLA compliance checks,component monitoring

License flexibility

Open-source

Sets of benchmarks

Benchmarks forcomponent based applications

Negotiated SLAs

Through Cloud Agency

Load balance monitor

Through Containers

Cost-effectiveness

Broker mechanism

Service audit

—

Leasing mechanisms

—

QoS aware services

—

Application

Deployment

Data portability and exchange

Unique API for sametype of data services

Deploy in multiple Cloudswith single tool

PaaS’ Deployer

Scale-in and -out

Elasticity of Cloudlets

Service discovery

Based on semantics

Location-free

No location restriction

Automated provisioning

Requires user consensus

Workflow management

Componentsstarted in requested order

Navigation between services

—

Span on multiple Clouds

If no communication

Behavior prediction

—

Programming

AA & Security

Minimal reimplementationwhen move

Re-deployment

Trust mechanisms

Intrusion-detection as a service

Common set or standard APIs

Use AMQP, OCCI

Authentication

Credential service

Same tools for cloud and entreprise appls

Eclipse and Web GUIs

Security standards

Use Cloud vendor certificates

Ontology of Cloud

Own Cloud Ontology

Single sign-on

—

High level modelling

—

Digital identities

—