– 1 – Update on GGF Measurement Activities Bruce Lowekamp The College of William and Mary.

Slides:



Advertisements
Similar presentations
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
Advertisements

Grid Monitoring Discussion Dantong Yu BNL. Overview Goal Concept Types of sensors User Scenarios Architecture Near term project Discuss topics.
4.1.5 System Management Background What is in System Management Resource control and scheduling Booting, reconfiguration, defining limits for resource.
The Network Weather Service A Distributed Resource Performance Forecasting Service for Metacomputing Rich Wolski, Neil T. Spring and Jim Hayes Presented.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
GridPP meeting Feb 03 R. Hughes-Jones Manchester WP7 Networking Richard Hughes-Jones.
Ashish Gupta, Marcia Zangrilli, Ananth I. Sundararaj, Peter A. Dinda, Bruce B. Lowekamp EECS, Northwestern University Computer Science, College of William.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
DataGrid WP7 Oct 2002 R. Hughes-Jones Manchester GGF 5 and GGF 6 Richard Hughes-Jones The University of Manchester.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
1 Version 3.1 Module 4 Learning About Other Devices.
Reading Report 14 Yin Chen 14 Apr 2004 Reference: Internet Service Performance: Data Analysis and Visualization, Cross-Industry Working Team, July, 2000.
EQ-BGP: an efficient inter- domain QoS routing protocol Andrzej Bęben Institute of Telecommunications Warsaw University of Technology,
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
Introduction to MDA (Model Driven Architecture) CYT.
Trace Generation to Simulate Large Scale Distributed Application Olivier Dalle, Emiio P. ManciniMar. 8th, 2012.
February 20, AgentCities - Agents and Grids Prof Mark Baker ACET, University of Reading Tel:
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
GRID IIII D UK Particle Physics GridPP Collaboration meeting - R.P.Middleton (RAL/PPD) 23-25th May Grid Monitoring Services Robin Middleton RAL/PPD24-May-01.
Using NMI Components in MGRID: A Campus Grid Infrastructure Andy Adamson Center for Information Technology Integration University of Michigan, USA.
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.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
EGEE is a project funded by the European Union under contract IST Bandwidth Measurements Loukik Kudarimoti Network Engineer, DANTE JRA4 Meeting,
1 Overview of IEPM-BW - Bandwidth Testing of Bulk Data Transfer Tools Connie Logg & Les Cottrell – SLAC/Stanford University Presented at the Internet 2.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
© 2006 Open Grid Forum Network Measurements Working Group Summary of the Version 2 Schemata Richard Hughes-Jones Martin Swany, Jason.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
LEGS: A WSRF Service to Estimate Latency between Arbitrary Hosts on the Internet R.Vijayprasanth 1, R. Kavithaa 2,3 and Raj Kettimuthu 2,3 1 Coimbatore.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
NMWG GGF7 Tokyo March 2003 R. Hughes-Jones Manchester A Hierarchy of Network Measurements for Grid Applications and Services Les Cottrell, Richard Hughes-Jones,
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
NMWG GGF13 Seoul March 2005 R. Hughes-Jones Manchester Network Measurements Working Group Summary of the Work on "new" Schemata Richard Hughes-Jones Main.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Group Communication Theresa Nguyen ICS243f Spring 2001.
Introduction to Active Directory
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
- GMA Athena (24mar03 - CHEP La Jolla, CA) GMA Instrumentation of the Athena Framework using NetLogger Dan Gunter, Wim Lavrijsen,
EGEE is a project funded by the European Union under contract IST Study of Performance Standards, kick off (Task 1.1.1) Robert Stoy DFN EGEE.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
9/29/04 GGF Random Thoughts on Application Performance and Network Characteristics Distributed Systems Department Lawrence Berkeley National Laboratory.
1 Schemas and GGF James Magowan / IBM March 2002.
Use-cases for GENI Instrumentation and Measurement Architecture Design Prasad Calyam, Ph.D. (PI – OnTimeMeasure, Project #1764) March 31.
DataTAG is a project funded by the European Union International School on Grid Computing, 23 Jul 2003 – n o 1 GridICE The eyes of the grid PART I. Introduction.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
GGF 17 - May, 11th 2006 FI-RG: Firewall Issues Overview Document update and discussion The “Firewall Issues Overview” document.
Application Protocol - Network Link Utilization Capability: Identify network usage by aggregating application protocol traffic as collected by a traffic.
Network Monitoring Sebastian Büttrich, NSRC / IT University of Copenhagen Last edit: February 2012, ICTP Trieste
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
OPERATING SYSTEMS CS 3502 Fall 2017
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Distribution and components
Overview of SDN Controller Design
湖南大学-信息科学与工程学院-计算机与科学系
The Globus Toolkit™: Information Services
Jeff Boote, Eric L. Boyd, Rich Carlson, Hyungseok Chung
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
SLAC monitoring Web Services
Global Grid Forum (GGF) Orientation
A General Approach to Real-time Workflow Monitoring
Presentation transcript:

– 1 – Update on GGF Measurement Activities Bruce Lowekamp The College of William and Mary

– 2 – My Research William and Mary Computer Science Department  14 Faculty  45 PhD students  60 Masters students  lots of good undergraduates Research  Remos: SNMP-based topology and utilization for distributed apps  Wren: leveraging topology and passive measurements for scalable grid network performation measurement  Optimistic grid computing: fine-grained apps on a grid  GGF Network Measurements Working Group

– 3 – Passive Network Measurement When an application is running, use passive measurements. When not, use active probes. Controlled by monitoring system, knows when measurements needed. Conversion between measurements important.

– 4 – Importance of Topology in Grids No one rule governs performance Real users (and system owners) make bad choices Grid applications must optimize performance for these environments. Can we exploit topology knowledge for better  measurements?  application performance?

– 5 – Outline GGF’s perspective on network measurement GMA: Grid Monitoring Architecture DAMED: Top-N Events NMWG: Network Characteristics Hierarchy

– 6 – GGF Perspective Users of measurements  Application designers  Runtime system designers Many users, many environments  Grid applications must be flexible, portable

– 7 – Information Portability Information must be portable  Each AS/VO may pick its own measurement system  Parts of network aren’t measured  Different parameters Goal: Application runs, unaware of environment  Information from multiple measurement systems  Should not have to support 10 different performance models

– 8 – GGF Projects GMA: Grid Monitoring Architecture  What components do we need? DAMED: Discovery And Monitoring Event Description  What are the Top-N events we need to support RIGHT NOW? NMWG: Network Measurements  What does “bandwidth” mean anyway? Components of this global information service Boils down to schemas and protocols

– 9 – Existing Pieces Many of these components already exist or are in progress:  instrumentation tools Pablo (UIUC), NetLogger (LBNL), log4j (apache), web100, SNMP, etc.  host and network sensors too many to list  sensor management tools JAMM (LBNL)  event publication service MDS (Globus), NWS (UCSB), R-GMA (RAL),CODE (NASA AMES), Remos(CMU)  event archive service netarchd (LBNL), NWS (UCSB)  event analysis and visualization tools lots, but most only work for specific types of events: oNetLogger nlv (LBNL), Probe (Stazi), Autopilot (UIUC), etc. BUT, all use different event formats and protocols!  no interoperability

– 10 – Event Publication To handle potentially huge amounts of event data requires an event publication and subscription service that is:  flexible  highly scalable  provides near real-time access to monitoring data The Global Grid Forum (GGF) ( has defined the “Grid Monitoring Architecture” (GMA), for this purpose.  Several GMA implementations have started to appear A great deal of work remains to define standard event schemas and event dictionaries for the GMA.

– 11 – GMA Terminology and Architecture (Performance) Event:  Typed collection of data with a specific structure Producer Interface:  makes performance data (events) available Consumer Interface:  receives performance data (events) Directory Service:  supports information publication and discovery  must be distributed and/or replicated

– 12 – DAMED WG Discovery And Monitoring Event Description Working Group Chairs Jennifer Schopf, ANL James Magowan, IBM Top-N Metrics

– 13 – DAMED Charter Define a basic set of monitoring event descriptions  information (attributes) associated with a particular data element  conventions for the representation of the value associated with it. Develop standard representations of the most widely used measurement values (the "top N".) Emergence of a set of conventions and recommendations that will ease the task of defining richer, domain-specific schemas Damed if we do  Not everyone will be happy Damed if we don’t  Never reach our goal of seamless interoperability of grids (one big grid e.g. internet)

– 14 – DAMED Terminology Events  Event Target  Event Type Event Name = Target.Type  network.link  delay.TCP  network.link.delay.TCP

– 15 – Target Types Targets used in Top-N Events  Host: IP  Process: IP, PID  Disk Partition: /home  Network Link: IP {port},IP {port}  Software: String  Scheduler: IP, String Not necessarily hierarchical

– 16 – Event Types Top-N  CPU Load  System uptime  Disk size  Disk used  TCP available bandwidth  Ping RTT  Traceroute number of hops  Running software status  Packet Loss  Available Memory  Host Architecture  Host OS  Physical Memory

– 17 –

– 18 – NMWG Network Measurements Working Group Chairs:  Brian Tierney (LBNL)  Bruce Lowekamp (W&M)  Richard Hughes-Jones (Manchester) Goal:  Portability of network measurements Steps:  Define hierarchy of measurements  Establish mapping of tools measurements  Conversion between measurements of same type

– 19 – Characteristics Hierarchy Ultimate Goal: Portability of Measurements  Many APIs  Many tools Natural Grid Development Process  More measurement systems  More measurement tools  More cooperation  More shared deployed infrastructure Middleware must be able to determine what network performance information is measuring. How do we share measurement information without discouraging development of new APIs and tools?

– 20 – How the Nomenclature Helps Need to classify measurements  What does it measure? Sometimes more important than how. Not necessarily a new schema  Should be a good schema for network measurements  Not all systems are/should be organized this way Can be used as annotation in any schema. Goal is an agreed-upon classification of measurements taken, to allow both current and future measurement methodologies to classify their observations to maximize their portability.

– 21 – Representing a Measurement A measurement is represented by two elements:  Characteristic What is being measured. Bandwidth, latency, etc.  Network Entity The part of the network described by the measurement Link, path, host, etc.

– 22 – Terminology Network Characteristics  Intrinsic properties of a portion of the network that are related to its performance and reliability Measurement Methodologies  Means and methods of measuring those characteristics Observation  An instance of information obtained by applying a measurement methodology. Note on IETF IPPM RFC2330  Compatible where possible, but metrics means many things. Guiding principle: clear meanings, follow standards where defined.

– 23 – Network Characteristics “Intrinsic Property” Property itself, not an observation Unrelated to how measurement is made Not a particular number Packet Loss  Fraction of traffic  Loss patterns  Traffic profile

– 24 – Measurement Methodology Technique for recording or estimating a characteristic Two approaches:  Raw: measuring actual characteristic  Derived: aggregate or estimate from other characteristics Round trip delay  ping  TCP transmit/ACK pair  two one-way delay measurements  link propagation and queue length data

– 25 – Observations Singleton  Smallest possible observation Sample  Several singletons together Statistical  Derived from a sample by calculating a statistic Timestamps, and ranges, are issues with each observation

– 26 – Network Entities Attributes must be included. Nodes and paths can be physical or functional.

– 27 – Describing Topology Two different types of topology  Physical: Actual links and nodes  Functional: Derived closeness Attributes define the Path or Node  Multiple Topologies are Superimposed over physical network

– 28 – Describing Topology Paths: Path data follows from source to destination  Unidirectional in most cases  Paths (including hops) may be made of components Nodes: Hosts and Internal nodes  Physical and Functional graphs not disjoint at edges

– 29 – Characteristics Overview

– 30 – Relationship Between Measurements Can we develop systems that use whatever information is available?  iperf  pathload  QoS support Need to be able to request measurement of particular characteristic, without regard to what sub-characteristic or tool is used to return the result. Convert loss pattern to loss rate. Traffic profile to utilization fraction.

– 31 – Characterization of Tools Goal of hierarchy is to make measurements portable. First step is to agree on what characteristic tools measure. Some tools measure multiple characteristics, depending on parameters. Many lists of tools, including E2EPI, our goal is to annotate these lists and produce hierarchy with multiple views.

– 32 – NMWG Upcoming Work Taxonomy is nice, but exchanging real data requires a schema, with values for attributes and parameters. Two steps:  Map tools to taxonomy  Produce schema Schema step is needed to reach goal of portability. Participants including DAMED members.

– 33 – Summary of GGF Activities Focus on two aspects: System interoperability Measurement portability GMA completed DAMED finishing up Top-N documents NMWG characteristics hierarchy near release Need schema to put components together Portions contributed by: Jennifer Schopf (ANL) James Magowan (IBM), Brian Tierney (LBNL), and Dan Gunter (LBNL)