English (En)French (Fr)
Home  //  Intergiciel Architecture
Erreur
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
  • Unable to load Cache Storage: database
Architecture
PDF
Imprimer
Envoyer
There are no translations available.

The GreenStar Network is controlled by a computing and energy management middleware, including two layers:

  • Middleware Resources (GSN Resources): Includes a collection of drivers of physical devices such as Servers, PDUs, Power Source, etc.
  • Middleware Services (GSN Services): Includes a Controller and a set of managers. Each manager is responsible for a type of resources. Those services are accessible by external clients and agents.

As shown in the figure above, three GUIs allow GSN users to interact with GSN services and manage virtual and physical infrastructure :

  • RMC (Resource Management Centre) allows infrastructure and service providers to control and manage their virtual resources as well as the users and organizations that have access to them.
  • VInfrastructure : A resource broker that allows infrastructure, service and application providers as well as users to share resources and build their own virtual infrastructure.
  • GSN Client : allows end-users to manage the infrastructure resources in their virtual organization.

The middleware is built around the IaaS Framework middleware platform and provides an extension to manage servers, virtual machines as well as power meters and PDUs. These exist as plugins for the platform and can be deployed in any IaaS container.

 

Middleware Container

The middleware runs off an OSGi container which makes it possible to load and unload code at runtime. This is essential for production quality systems.

 

Middleware Architecture

The middleware architecture is a typical IaaS Framework architecture,and follows the same layers. The figure below shows the archtitecture of IaaS.

 

Software Requirements and support services

  • Virtualization tools:  Kernel Virtual Machine (KVM) hypervisors with Libvirt API.
  • Networked Storage : Used to store virtual machine images.
  • Renewable energy power source monitoring tools
  • Infrastructure monitoring tools
  • Identity provider:  Shibboleth identity provider to allow federation access security
  • DHCP service: Used to provide dynamic IPs to VMs.
  • VPN gateway: OpenVPN gateway is used to allow client access to their running VMs from the Internet.
Mise à jour le Jeudi, 18 Août 2011 19:00
 

Canarie Logo