Interfaces Standards
Le calcul unifié (fabric computing) et l'infrastructure fédérée permettront le partage des ressources, cependant les interfaces les services de haut niveau sont fondamentaux pour les utilisateurs, car elles déterminent la façon dont ces ressources sont utilisées. Les applications sont généralement construites sur des API qui exposent ces services de haut, au lieu de l'API de bas niveau utilisé dans la gestion des ressources. Ces interfaces de service sont généralement soit des normes officielles faite par un organisme de normalisation ou une norme de facto en raison de l'influence commerciale de l'organisation
1. L'architecture
Des efforts de normalisation sont actuellement poursuivies en particulier par OGF afin de supporter le Cloud computing et les API de service réseau. Les initiatives Open Cloud Computing Interface (OCCI) et Network Service Interface (NSI) sont donc importantes. En outre, Amazon EC2 et S3, les interfaces SOAP et les requêtes REST doivent être pris en charge par le Cloud GSN, du moment quelles sont des normes de facto. L'implémentation de l'interface de service réseau (NSI) assurera l'interopérabilité entre les middlewares de réservation de ressource rendant ainsi le réseauGSN indépendant des middlewares utilisés par les réseaux des domaines.

Figure 5: NSI Architecture (Fenius Implementation)
L'interface NSI ne précise l'allocation des ressources, mais décrit simplement les exigences de service réseau requise entre les différents nœuds du réseau. L'interface OCCI fournit le contrôle des différentes machines virtuelles et les nœuds de calcul qui existent aux différents noeuds du réseau. Les deux interfaces NSI et OCCI ne disposent pas encore des schémas et de WSDLs. Ils évolueront tout au long du projet.
2. Les outils
Les implémentations des ressources dynamiques qui seront enveloppés dans la mise en œuvre de services INS sont : OSCARS, G-Lambda, Harmony / Chronos ($). Une extension qui supporte des ressources de la couche 3 pour les négociations NSI devra être intégrée dans la norme par les membres de cette initiative. L'implémentation de l'interface OCCI va prendre en charge OpenNebula, Euchalyptus, Aspen et Incus ($). Ces implémentattions de NSI et OCCI seront des outils open source qui envolepperont des systèmes existants.

