MGRID: Network Testing and Performance - PowerPoint PPT Presentation

About This Presentation
Title:

MGRID: Network Testing and Performance

Description:

... Network Testing and ... Network testing tools being used now. Iperf, traceroute, ... Host Endpoint Testing. The 'last mile' segment. Secure download of ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 15
Provided by: citiU
Category:

less

Transcript and Presenter's Notes

Title: MGRID: Network Testing and Performance


1
MGRID Network Testing and Performance
  • Charles J. Antonelli
  • Center for Information Technology Integration
  • University of Michigan

2
MGRID NTAP Project
  • NTAP Network Testing and Performance
  • Purpose provide a secure and extensible
    network testing and performance tool invocation
    service at U-M
  • Service based on Globus
  • Runs on dedicated nodes attached to routers in a
    VLAN environment

3
MGRID Architecture
MGRID Portal
User Workstation
Apache
SSL Client Certificate required
mod ssl
Browser
3
mod kct
libpkcs11
Kerberos V5
4
KCT
mod kx509
kx509
Kerberos
2
5
KCA
kinit
mod jk
mod php
Kerberos
KDC
1
6
Tomcat
GSI
Grid Resource
LDAP
CHEF
6
Authorization
SASL
GateKeeper
7
Resource Mng
LDAP
SASL
Authorization
Resource
8
4
MGRID NTAP Project
  • Initial work implemented a bandwidth reservation
    tool
  • Securely modifies network switch configurations
    to provide differentiated services
  • Based on GARA
  • General-purpose Architecture for Reservation
    and Allocation
  • Layered on Globus
  • Implements role-based authorization
  • Includes scheduler for future reservations

5
MGRID NTAP Project
  • Added modular, fine-grained authorization
  • Added signed group membership(s) to reservation
    data
  • Now provides two authorization methods
  • Keynote policy engine / AFS PTS group service
  • PERMIS policy engine / LDAP group service
  • Generalized from bandwidth reservations to the
    ability to run securely arbitrary programs at a
    Grid service endpoint
  • Designed to easily add functionality
  • Network testing tools being used now
  • Iperf, traceroute, ping, owamp, etc

6
MGRID NTAP Architecture
Host A
Host B
Router 1
Router 2
Router 3
Web Portal
GSI
GSI
GSI
PMP 1
PMP 2
PMP 3
Attribute Callout
7
MGRID NTAP Project
  • Multihomed PMP support
  • One routing table per VLAN
  • Routing policy selects routing table based on
    source address of outgoing packet
  • Emulates a default route per virtual interface
  • Path discovery
  • Use traceroute to obtain routing information
  • Use network topology databases to map network
    segments to PMP pairs

8
MGRID NTAP Project
  • PERMIS authorization
  • User, Target, Action
  • Attribute, policy certificates
  • Policy engine
  • Production hardening
  • Error handling/recovery
  • Cleanup/restart
  • Log file management
  • Deployment packaging

9
MGRID NTAP Project
  • Performance measurement
  • Deployment to ITCom lab
  • Output Database
  • Permanent, secure storage of results
  • Searches and aggregations
  • Throughput/latency matrix
  • Host Endpoint Testing
  • The last mile segment
  • Secure download of signed binaries

10
MGRID NTAP Project
  • Demonstration

11
MGRID NTAP Project
  • Performance test, step 1
  • locate the first PMP, the performance machine
    nearest to the tester

12
MGRID NTAP Project
  • Performance test, step 2
  • discover network path (i.e. routers)

13
MGRID NTAP Project
  • Performance test, steps 3, 4, , n
  • run pairwise tests between adjacent PMPs
  • ideally, this will capture hop-by-hop network
    data
  • sometimes there are network holes
  • lastly, timestamp and store the output for
    post-processing (generate graphs, check for
    empirical anomalies, etc)

14
Any Questions?
http//mgrid.umich.edu
Write a Comment
User Comments (0)
About PowerShow.com