# Presentation: 063673

## GHPN-RG and its Most RecentNetServices Adventure

- Franco Travostino, Co-Chair
- travos@nortelnetworks.com

## Chairs:

- Jon Crowcroft, University of Cambridge, UK
- _[Jon.Crowcroft@cl.cam.ac.uk](mailto:Jon.Crowcroft@cl.cam.ac.uk)_
- Franco Travostino, Nortel Networks, Boston USA
- _[travos@nortelnetworks.com](mailto:travos@nortelnetworks.com)_

- _Secretaries:_
- Volker Sander
- Forschungszentrum Jülich, Germany
- _[v.sander@fz-juelich.de](mailto:v.sander@fz-juelich.de)_
- Nagi Rao, ORNL, USA
- _[raons@ornl.gov](mailto:raons@ornl.gov)_

## GHPN-RG ?

- To bridge gaps between Networking and Grid advanced communities
- E.g., Grid requirements not yet understood by ‘Net-heads’
- E.g., Net rules/concepts not yet exploited by ‘Grid-heads’

- while countering any premature ossification around Grid/Net dominant scenarios
- E.g., Advocacy of Grids using non-traditional mixes of end-systems and net infrastructures

- Outcomes: Informational or BCP Drafts, new 	 		    RGs/WGs, liaisons with other Groups

## Got Drafts?

- draft-ggf-ghpn-netissues-2
- Pain points in attaching Grids to the network
- draft-ggf-ghpn-opticalnets-1
- Convergence of optical nets and Grids
- draft-ggf-ghpn-netservices-0
- The forming ensemble of Grid Network Services
- All available at: http://forge.gridforum.org/docman2/ViewCategory.php?group_id=53&category_id=364

## netservices’ Goals

- To scope out all the services that are required to elevate the network to Grid-managed resource
- Dynamic provisioning
- Dynamic topology discovery
- Monitoring, AAA, etc.
- A breadth-first exercise !
- Name the necessary and sufficient _abstractions_
- Establish guidelines for new abstractions
- Use cases
- Labeling portTypes is a way out

## Global Resource Management Flow

- Broker/Metascheduler

- Network Services

**Derived from © ANL**

- Visual RM

- Storage RM

- Computing RM

*** ***
***“******Make things as simple as possible, ***
***but no simpler***“ ...

## This style ain’t scalable nor practical

**Storage**

**Storage**

**Servers**

- Broker/Metascheduler

**???**

## The centrality of a Path abstraction

**Storage**

**Servers**

- Broker/Metascheduler

_**P1**_

_**P2**_

_**E2E Path**_

**Centrally Managed Net**

**R&E Net**

## Other than abstracting, NetServices enact feedback loops

- Applications

- OGSA
- WS+WSRF

- System

***Negotiate***

***Alert,***
***Adapt***

***Detect***

***demand***

***supply***

***events***

- {

## /* XXX */

- Grid general-purpose service

- Grid network service

- Network Advance
- Reservation
- Service

- Network Information
- Service

- Network Cost Estimation
- Service

- Job Scheduling
- Service

- Replica
- Optimization
- Service

- Data Replication
- Service

- Network Monitoring
- Service

- Authentication/
- Authorization
- Service

- (Network?)
- Resource
- Discovery Service

- Network Resource
- Management
- Service

**Path**

- Transfer of
- Analog
- Data

- Network
- Topology
- Service

- Connectivity
- Service

- Network
- Fault Detection
- Service

- Network Fault
- Notification
- Service

- Grid
- Push/Pull
- Notifications

- Sharing of Raw
- Instrumentation
- Data

- Network
- Performance
- Service

- Check GHPN Sessions on Fri

## 	Wouldn’t it be nice if ...

- We had access to a worked out example of WS-A within a network context ...
- We had access to a hierarchy for network services ...
- Approach and outcome of NM-WG are useful !!
- Though they’re not quite the same thing
- Specification ≠ Network Performance Characteristic
- Sounds as we will have to build these !!

## Email über alles

- Drafts in the making, new Drafts, comments, ideas, why and why-nots, technical news ...... anything we do, you hear about here: 		_[ghpn-wg@gridforum.org](mailto:ghpn-wg@gridforum.org)_  Home page:   _[http://forge.gridforum.org/projects/ghpn-rg](slide12.xml)__[/](slide12.xml)__[ ](slide12.xml)_