July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.

Slides:



Advertisements
Similar presentations
What is Test Director? Test Director is a test management tool
Advertisements

© 2008 EBSCO Information Services SUSHI, COUNTER and ERM Systems An Update on Usage Standards Ressources électroniques dans les bibliothèques électroniques.
JTX Overview Overview of Job Tracking for ArcGIS (JTX)
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
GENI Experiment Control Using Gush Jeannie Albrecht and Amin Vahdat Williams College and UC San Diego.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
CS 290C: Formal Models for Web Software Lecture 10: Language Based Modeling and Analysis of Navigation Errors Instructor: Tevfik Bultan.
Interpret Application Specifications
Maintaining and Updating Windows Server 2008
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
Data Structures and Programming.  John Edgar2.
NDT Tools Tutorial: How-To setup your own NDT server Rich Carlson Summer 04 Joint Tech July 19, 2004.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Introduction To System Analysis and design
Linux Operations and Administration
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson Joint Techs Winter.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Parser-Driven Games Tool programming © Allan C. Milne Abertay University v
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Prepared by: Steve Teo Contributors: Tong Huu Khiem.
Putting together a complete system Chapter 10. Overview  Design a modest but complete system  A collection of objects work together to solve a problem.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
An XML Schema for NMWG Yee-Ting Li, UCL. Metrics All results from Network Monitoring stored in some format All results from Network Monitoring stored.
Section 5: Troubleshooting and Backing Up GPOs Using Group Policy Troubleshooting Tools Integration of RSoP Functionality Using Logging Options Backing.
New perfSonar Dashboard Andy Lake, Tom Wlodek. What is the dashboard? I assume that everybody is familiar with the “old dashboard”:
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
Proprietary & Confidential Java WebStart Created by Bob Hays.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
February 6-8, 2006[Joint Techs] Albuquerque, NM Performance Tool Development: NLANR Network Performance Advisor J. W. Ferguson NCSA.
7 February 2008Dietrich Beck A LabVIEW Interface to ELOG ELOG Possible solution paths Status Integration into – CS ? – Domain Management System?
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
PerfSONAR-PS Working Group Aaron Brown/Jason Zurawski January 21, 2008 TIP 2008 – Honolulu, HI.
ECHO A System Monitoring and Management Tool Yitao Duan and Dawey Huang.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Lab 301 Populating Template Data from a Third Party Data Source Justin Pava, Software Release Manager Andrew Schoonmaker, Software QA Engineer.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
1 © 2004 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Seminar Using the Cisco Technical Support Website.
Maintaining and Updating Windows Server 2008 Lesson 8.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
INFSO-RI Enabling Grids for E-sciencE Diagnostic Tool Brainstorming Ratnadeep Abrol EGEE JRA4 F2F, DANTE, Cambridge 9 th May 2005.
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
MIKADO – Generation of ISO – SeaDataNet metadata files
Integrating ArcSight with Enterprise Ticketing Systems
Systems Analysis and Design
Chapter 27 WWW and HTTP.
SUSHI, COUNTER and ERM Systems An Update on Usage Standards
Network Performance Advisor “The Advisor”
SLAC monitoring Web Services
“Detective”: Integrating NDT and E2E piPEs
Web Application Development Using PHP
Presentation transcript:

July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST

July 19, 2004Joint Techs – Columbus, OH Measures, displays, and analyzes network metrics Uses existing diagnostic tools: –ping, traceroute, Iperf, and Web100 –integrates them into a common framework Attempts to emulate a junior-level network engineer: –Allows users to troubleshoot their own networking problems –Advises users on course of action, including “do nothing—your network performance is as good as possible” Additional tools and analyses are simple to add Network Performance Advisor

July 19, 2004Joint Techs – Columbus, OH Performance Data Collector (PDC) Gathers network performance data Performance Data Historical Archiver (PDHA) Archives network performance data Analysis Engine Analyzes network data Provide plain text advice to solve problems or increase performance GUI Expert Interface: table & tree of metrics Map Interface: graphical display of network Analysis Interface: interact with Analysis Engine All components written in Java and use XML-RPC Overview

July 19, 2004Joint Techs – Columbus, OH Designed to be stand-alone, extensible, and portable Elegantly handles platform differences and unavailability of any given measurement Overview of Features in Alpha 1.0 Release: –Uses bundles to facilitate integration of performance data measurement tools A collection of scripts or Java classes that describe: –How to invoke a measurement tool –What metrics the measurement tool measures –How to parse the measurement tool's output –Implements an XML-RPC interface getAllMetrics: returns the list of metrics that may be measured getMeasurement, getMeasurements, getAllMeasurements: returns an individual, a list, or all measurements given a remote host Performance Data Collector

July 19, 2004Joint Techs – Columbus, OH Overview of Features in Alpha 1.0 Release: –All requests are fulfilled immediately without any caching –Activation Allows cooperation of both ends through a mechanism called activation (i.e. for tools such as Iperf) –Security Using SSL and username/password (more to come) –Autoupdating Periodically updates the bundles (automatically) User can set how often to check for updates All system bundles updated Tool to update bundles on demand PDC Features

July 19, 2004Joint Techs – Columbus, OH Alpha 1.1 Release Features (July 2004) –NMWG Response Schema Full Java class support for reading and writing in the schema –Bundle support for NMWG Response Schema –Several bug fixes Future development of PDC –Using the request and discovery schemas –Report cost of metrics –Adding bundles –Investigate moving from RPC/literal to fully document/literal PDC Features

July 19, 2004Joint Techs – Columbus, OH Short to medium-term storage of PDC measurements Initial Release Features: –Act as a caching proxy for the PDC –Utilizes an XML-RPC interface to retrieve data Clients can retrieve old measurement results and the latest measurement results Clients can force PDHA to request new measurements from PDC –To retrieve archived measurements specify an interval: returns all measurements taken during the specified interval list of timestamps: returns all measurements that match a timestamp in the list, with some amount of error allowed. –Allow different performance measurements to have different "lifetimes“ –Stores data on disk in XML file Performance Data Historical Archiver

July 19, 2004Joint Techs – Columbus, OH PDHA Initial release September 2004 –Includes all features mentioned Future Development: –Allow customization of how often, and how much historical performance data is stored and ways to manage this data. –Allow the retrieval of historical data by date and time from third party databases

July 19, 2004Joint Techs – Columbus, OH Analyze the metrics for a specific end-to-end path and give advice to solve any performance or connectivity problems Features: –“Test Definition Files” (TDFs) similar to PDC’s ADFs Redesigned! TDFs consist of –detection Rules –synthetic metrics file –problem descriptions, and solutions Synthetic Metrics –binary Operations on metrics –may be written in any scripting language (and eventually Java) –Constructs decision trees to efficiently determine problems Analysis Engine

July 19, 2004Joint Techs – Columbus, OH Analysis Engine Current Status –Currently writing a set of Test Definition Files for initial release. Example TDFS include: Duplex mismatch, incorrect buffer sizes, incorrect settings, congestion, general connectivity issues. Initial public release September 2004 Future Development: –More TDFs (design of the TDFs will continue to evolve) –Sort trees by updated cost and probability –Relate TDFs to each other –Modify AE to use historical data –Engage the network engineering community to obtain more analysis test cases

July 19, 2004Joint Techs – Columbus, OH Three main graphical displays –Expert GUI: Displays all metrics uses a tree to organize metrics uses a table to display metrics and corresponding information –Analysis GUI: Displays advice reported from the analysis engine simple text display –Map GUI: Visually display of the network and trouble spots users will be able to click on the map to view measurements for specific areas along the path Advisor GUI

July 19, 2004Joint Techs – Columbus, OH Advisor GUI Current Status: –Expert GUI alpha version complete and released Has been updated for display NMWG schema additional information. –Simple Analysis Engine GUI completed (will be revised for September release) –No development work on Map GUI at this time.

July 19, 2004Joint Techs – Columbus, OH Releases Summary of release schedule –July 2004: Alpha 1.1 release Includes NMWG response schema and other changes –September 2004: Alpha 1.2 release Focus on fixes to the AE and PDHA since their initial release Additional tests added to the Analysis Engine

July 19, 2004Joint Techs – Columbus, OH Join us! We need your help! –Join our mailing list (advisor-users) –Download the 1.1 release at the end of the month or the 1.2 release at the end of August. –Write bundles for your favorite network diagnostic tools –Submit bug reports –Write TDFs and stress our new design –Tell us what we are doing right or wrong!