# Presentation: 458996

## 

*E2Epi **Performance Evaluation System** (E2E piPES)*

- Russ Hobby -- rdhobby@internet2.edu
- George Brett -- ghb@internet2.edu

## Remember the Problem?

- Applications
-  Developer

- Applications
-  Developer

**How do you solve**
**a problem along a path?**

**Hey, this is not working right!**

- The computer
- Is working OK

- The network is lightly loaded

- All the lights
-  are green

- We don’t see
-  anything wrong

- Looks fine

- Others are
- getting in ok

- Not our problem

## E2E piPES

*Goal: To allow end-users and network operators to determine performance capabilities, locate problems, and contact the right person to get a problem resolved.*

## The Measurement System

- PAS

- PAS

- PAS

- PAS = Performance Analysis Station (at each Abilene Node)

- The New Abilene will have measurement devices as part of its structure

- Abilene

## The Measurement System

- PAS

- PAS

- PAS

- PAS at each **Campus Border**

- Extend the System to Campuses

- Abilene

- PAS

- Campus X

- PAS

- Campus Y

**Notes:**
Campus PAS is a specified PC based computer ($2000 estimated) with a software load provided by Internet2

## Performance Reporting

- PAS

- PAS

- PAS

- Perform regular tests to provide web based Performance
- Reports across Abilene and for Campus-Abilene paths

- Abilene

- PAS

- Campus X

- PAS

- Campus Y

**Campus-Abilene Capability**
**Campus W – 155 Mbps**
**Campus X – 612 Mbps**
**Campus Y – 1000 Mbps**
**Campus Z – 2 Mbps**

**Abilene Capability**
**SNVA/DNVR**** – 10 Gbps**
**DNVR/****IPLS****  – 10 Gbps**
**IPLS/NYCM ****  – 10 Gbps**

## Reaching the End-User

- PAS

- PAS

- PAS

- Provide a Testing Tool for the End-Users Computer
- to test across campus and beyond

- Abilene

- PAS

- Campus X

- PAS

- Campus Y

- Host A

- Host B

**The tool reports performance of the path to a specified destination by using active tests **
**(like to the campus border) or using stored test results from regularly scheduled tests**

**Notes:**
The tool will use test results stored in a data repository as much as possible to reduce the overall amount of active testing going on.  The tools will probably be a JAVA Applet to make
it as portable as possible.

## Adding Path Information

- PAS

- PAS

- PAS

- Add PAS along paths to provide additional detail

- Abilene

- PAS

- Campus X

- PAS

- Campus Y

- Host A

- Host B

**Regular tests are performed between adjacent PAS and stored in a Data Repository.**
**This information is used by the End-User tool to reduce the number or active tests needed.**

- PAS

- PAS

- Regional
- Network J

- PAS

- PAS

- Regional
- Network M

- Gigapop S

- Gigapop T

**Notes:**
E2Epi is looking for the Quilt to lead in the deployment at the Gigapops and Regional Networks

## Who You Gonna Call?

- PAS

- PAS

- PAS

- E2E piPES will provide contact information when a
- segment in the path appears to have a problem

- Abilene

- PAS

- Campus X

- PAS

- Campus Y

- Host A

- Host B

**The test results obtained by the End-User will be passed on to the contact person**

- PAS

- PAS

- Regional
- Network J

- PAS

- PAS

- Regional
- Network M

- Gigapop S

**Gigapop**** ****T**

**piPES Test Analysis**
**Looks like a problem**
**In Gigapop T. Pass **
**these test result to:**
**Joe@gigapopT.net**

**Notes:**
E2Epi need input on how to make this work.  There are operational and policy issues here.

## Who is doing the work?

*E2Epi will build on many of the measurement and data tools already developed by our community. *
*Several organizations have joined in this projects to provide parts of the architecture. *
*A white paper on the architecture will be available shortly.  ****http://E2Epi.internet2.edu***
*If you would like to join in the project or want to discuss details, contact:*
*	**Russ Hobby <rdhobby@internet2.edu>*

## www.internet2.edu

**www.internet2.edu**

## Slide 12