My favorites | Sign in
Project Logo
                
Search
for
Updated Mar 06, 2009 by mohamed.elrefaey
Labels: Featured, Phase-Requirements, Phase-Design
UCI_Architecture  

Eye-bird view about the vision of the UCI project.

Introduction

This document is intended to give an overview of the proposed UCI architecture.

UCI Architecture

This is an eye-bird view about the vision of the UCI project. The main goal of this project is to have an abstraction layer which is agnostic to any cloud API, platform or infrastructure.

The main driver of this architecture is to abstract the usage of any cloud API and unify them in one layer with the help of the semantic web and OWL in which you have a pool of resources semantically understood and described to enable you to use these resources regardless these resources are allocated from Amazon EC2 as a provider or Enomaly platform etc.

Once you have a unified interface with common definitions to these resources, you can allocate, de-allocate, provision virtual machines or manage them through the UCI layer using the Agent component.

This architecture is a mix of layers and components along with a use case described at the UCI project requirement page http://code.google.com/p/unifiedcloud/wiki/UCI_Requirements

This UCI layer (web browser or UCI cloud client) should provide a kind of a dashboard (the component on the left of the diagram) to show the state of all allocated resources and running VMs.


Comment by mohamed.elrefaey, Mar 07, 2009

Looks promising Jason!

Comment by jason.meiers, Mar 07, 2009

Here is an actual implementation of SEMP, running in the cloud. http://service.utilitystatus.com/semp/services


Sign in to add a comment
Hosted by Google Code