Difference between revisions of "Proj-2012-2013-OAR-Cloud"

From air
Jump to navigation Jump to search
(add Conception part)
Line 17: Line 17:
   
 
==Context==
 
==Context==
There is two kind of actors that are dealing with OAR cloud, users and administrators. The F.u* and the F.a* are the user and admin features describe below
+
There is two kind of actors that are dealing with OAR cloud, users and administrators. The F.u* and the F.a* are the user and Administrator features describe below
[[File:DiagContext.png]]
+
[[File:DiagContext.png | thumb|alt=OAR Cloud Context Diagram|Context Diagram]]]
   
 
==Features==
 
==Features==
Line 26: Line 26:
   
 
'''F.u.1''' Launch one or more instances
 
'''F.u.1''' Launch one or more instances
  +
 
'''F.u.2''' Deploy an image on one or more instances
 
'''F.u.2''' Deploy an image on one or more instances
  +
 
'''F.u.3''' Setup alarms based on rules using metrics
 
'''F.u.3''' Setup alarms based on rules using metrics
  +
 
'''F.u.4''' Being inform by e-mail and/or notification for interesting events
 
'''F.u.4''' Being inform by e-mail and/or notification for interesting events
   
Line 33: Line 36:
   
 
'''F.u.5''' Automated resize of an instance (adapt the resources) using predefined rules and schedule
 
'''F.u.5''' Automated resize of an instance (adapt the resources) using predefined rules and schedule
  +
 
'''F.u.6''' Load balancing between several instances
 
'''F.u.6''' Load balancing between several instances
  +
 
'''F.u.7''' Advanced Network configuration for user: ACL, subnets, VPN...
 
'''F.u.7''' Advanced Network configuration for user: ACL, subnets, VPN...
 
 
Line 39: Line 44:
   
 
'''F.a.1''' Add/remove and manage resources
 
'''F.a.1''' Add/remove and manage resources
  +
 
'''F.a.2''' Visualize resources and instances states
 
'''F.a.2''' Visualize resources and instances states
  +
 
'''F.a.3''' Install and update nodes operating systems
 
'''F.a.3''' Install and update nodes operating systems
  +
 
'''F.a.4''' Handle users access
 
'''F.a.4''' Handle users access
  +
 
'''F.a.5''' Setup alarms based on rules using metrics
 
'''F.a.5''' Setup alarms based on rules using metrics
'''F.a.6''' Being inform by e-mail and/or notification for interesting events
 
   
 
'''F.a.6''' Being inform by e-mail and/or notification for interesting events
   
 
=TODO list=
 
=TODO list=

Revision as of 17:18, 6 February 2013

OAR Cloud Project

This project aims at creating a light cloud computing architecture on top of the batch scheduler OAR.

Project Members

This project is proposed by:

Olivier Richard - Teacher and researcher in RICM's Polytech Grenoble training

Three students from RICM are working on it:

  • Jordan Calvi (RICM4)
  • Alexandre Maurice (RICM4)
  • Michael Mercier (RICM5)

Conception

Context

There is two kind of actors that are dealing with OAR cloud, users and administrators. The F.u* and the F.a* are the user and Administrator features describe below

OAR Cloud Context Diagram
Context Diagram

]

Features

User

Main features:

F.u.1 Launch one or more instances

F.u.2 Deploy an image on one or more instances

F.u.3 Setup alarms based on rules using metrics

F.u.4 Being inform by e-mail and/or notification for interesting events

Advanced features:

F.u.5 Automated resize of an instance (adapt the resources) using predefined rules and schedule

F.u.6 Load balancing between several instances

F.u.7 Advanced Network configuration for user: ACL, subnets, VPN...

Administrator

F.a.1 Add/remove and manage resources

F.a.2 Visualize resources and instances states

F.a.3 Install and update nodes operating systems

F.a.4 Handle users access

F.a.5 Setup alarms based on rules using metrics

F.a.6 Being inform by e-mail and/or notification for interesting events

TODO list

  • Explore Amazon Elastic Compute Cloud API
  • Understand technologies:
    • OAR
    • LXC
    • Libvirt
    • OpenVSwitch

Journal

04/02

  • We have specified the subject
  • Distribute the work between us.
    • Jordan: LXC and Libvirt
    • Alexandre: OpenVSwitch and Libvirt
    • Michael: OAR and global architecture