Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services.

Similar presentations


Presentation on theme: "Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services."— Presentation transcript:

1 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services Interface Working Group OGF

2 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Introduction Cloud = “xxx” as a service Grid = a ‘cloud’ made of federated resources Open Grid Forum Community of users, developers and vendors Standardization for distributed computing (including clusters, grids and clouds) Network Services Interface working group (nsi-wg) Generic service interface between the user (and their application middleware) and multi-domain network infrastructure

3 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Abstraction Present a simple interface to the external world

4 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Services Framework Specifies An abstract Network Services Agent (NSA) that represents each network service region A high level protocol model between NSAs to enable multi-domain services An abstract model of a network “connection” An abstract model of “topology” over which connections are established

5 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Plane Network Service Framework concepts Service Requestor Service Provider Network Services Interface (NSI) NSI Requestor Agent (RA) NSI Provider Agent (PA) NSA Network Service A Network Service B Network Service A Network Service B NSA = Network Services Agent NRM = Network Resource Manager Local Resources NRM Local Resources Transport Plane * Slides contain animation, does not show in pdf

6 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science NSI Connection Service The NSI Connection Service (NSI-CS) is the first protocol defined under the NSI Framework NSI-CS specifies a set of basic primitives and functional capabilities that create and manage a NSI Connection through its life cycle. NSI-CS Features: Supports Reserve, Provision, Release, Terminate, and Query primitives. Supports conventional “chain” signaling but also incorporates novel “tree” signaling - providing greater flexibility and control to the Requesting Agent – i.e. the user. Allows users to schedule connections in advance. Allows service providers to define common service specifications to aid in end to end service interoperability Slide from jerry Sobieski

7 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science How NSI-CS Works… RM NSA RM NSA Appl RA PA The user application Slide from jerry Sobieski

8 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Congratulations! 7 independent interoperable implementations

9 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Status NSI 1.0sc demonstrated at SC with multiple independent implementations Helped discover protocol and state machine issues Independent development and demonstration of NSI by Science end-user: JIVE Project NSI 2.0 features agreed upon at the OGF in March Roadmap NSI 2.0 feature implementation agreement by mid-summer Formal specification draft by late summer - New children drafts on service discovery, topology exchange and security profile Demonstration by October/November NSI 2.0 Specification approved by end of Children drafts follow soon after

10 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Services Interface: Summary Service Plane Abstraction of multi-layer, multi-domain, network capabilities for Users, Applications, Network Administrators Network Services Interface Base interface between requestor agent and provider agent to request and get network services Composable Services Ability to create a higher-layer, customized service with multiple network services to meet an application need. Connection Service First network service being defined carried by NSI Topology Service Candidate for the next NSI service

11 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Thanks to the hard-working NSI contributors Questions? imonga at es.net

12 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Termination Points (STP) and Service Demarcation Points (SDP) STPs represent the external interfaces of the network domain An STP is a symbolic reference: - a Network identifier string in the higher order portion - a local STP identifier in the lower order portion SDP = interconnected STPs Abstracts the connectivity between two STPs Transfer Function (TF) indicates the internal network capabilities STP a Network STP c STP b STP d TF TF- Transfer Function N1/a N1/ b N2/ X N2/ y SDP STP a = Network + ‘a’ (local identifier)

13 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Service Plane Topology: Service Termination Points Service Plane represents the topological interconnects with STPs

14 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Anatomy of a Connection The User (RA) specifies connection constraints (ostensibly externally measurable) for the access portion of the service instance The Network (PA) decides how to fulfil those constraints across the transport section. Ingress Service Termination Point “A” Egress Service Termination Point “Z” Transport section Access section Egress Framing Transport framing Ingress Framing

15 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Connection Service Protocol Behavior of the following set of messages nailed down: Reserve Provision Release Terminate Query Major difference from existing protocols Explicit provision expected from Requestor - Provision can be before start time Duration of reservation separated from “actual use” of resources RequestorProvider reserve provision confirm Start time confirm In service Reserved period release confirm provision confirm In service

16 Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Recursive Framework scales over multiple Network Service Agents (NSA) Service Plane Transport Plane A B C D 7 8 Chain model Tree model Chain model Tree model ML K J I H G FE M L K J I H G F E C D B Ultimate Requestor


Download ppt "Lawrence Berkeley National LaboratoryU.S. Department of Energy | Office of Science Network Service Interface (NSI) Inder Monga Co-chair, Network Services."

Similar presentations


Ads by Google