The perfSONAR Test Harness Brian Tierney, LBNL/ESnet.

Slides:



Advertisements
Similar presentations
17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
Advertisements

Prime’ Senior Project. Presentation Outline What is Our Project? Problem Definition What does our system do? How does the system work? Implementation.
1 The MOCHA Project Goals: –Transparent access to distributed data sources –Scaleable middleware architecture –Automatic deployment of code (Plug-N-Play)
CSE 4939 Alex Riordan Brian Pruitt-Goddard Remote Unit Testing.
Connect. Communicate. Collaborate WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Multiple Tiers in Action
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
The SMS project WP 4.2: Service Repository & Runtime Environment ICCS.
Copyright © Stanford Linear Accelerator Center 2002 All rights reserved Copyright © Stanford Linear Accelerator Center 2002 All rights reserved Accelerator.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
CVSQL 2 The Design. System Overview System Components CVSQL Server –Three network interfaces –Modular data source provider framework –Decoupled SQL parsing.
PerfSONAR Client Construction February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
Discussion and conclusion The OGC SOS describes a global standard for storing and recalling sensor data and the associated metadata. The standard covers.
Apache Chemistry face-to-face meeting April 2010.
Chris Hyzer University of Pennsylvania
SAG INFOTECH PVT. LTD Help Manual For Online HVAT filing SOFT SOLUTION FOR THOSE WHO CAN”T AFFORD TO MAKE ERROR.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
The RunTimeTester - where to now? Eric NZUOBONTANE Peter SHERWOOD Brinick SIMMONS 29 th July 2004.
CSCI 6962: Server-side Design and Programming Web Services.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Testing Session Testing Team-Release Management Team.
Chapter 6 SAS ® OLAP Cube Studio. Section 6.1 SAS OLAP Cube Studio Architecture.
DUCKS – Distributed User-mode Chirp- Knowledgeable Server Joe Thompson Jay Doyle.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
Website Development with PHP and MySQL Saving Data.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
Connect. Communicate. Collaborate The Installation of RRD Measurement Archive (MA) Roman Łapacz, PSNC 27 th September, 2006 SEEREN2 Summer School, Heraklion.
Partner Logo German Cancio – WP4-install LCFG HOW-TO - n° 1 LCFGng configuration examples Updated 10/2002
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
A Brief Documentation.  Provides basic information about connection, server, and client.
Functional Testing Montpellier October 2006 perfSONAR Meeting Michalis Michael (Cynet)
Design and Implementation of PARK (PARallel Kernel for data fitting) Paul KIENZLE, Wenwu CHEN and Ziwen FU Reflectometry Group.
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Connect. Communicate. Collaborate PerfsonarUI plug-in tutorial Nina Jeliazkova ISTF, Bulgaria.
Reliable File Transfer: Lessons Learned Bill Allcock, ANL Ravi Madduri, ANL.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
TENCompetence Action Logging towards a standardised activity log Christian Glahn, OpenUniversityNederland TENCompetence Technical Meeting, Maastricht,
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
MDPHnet & ESP Data Partner Participation Overview The following slides describe the necessary steps for a data partner to participate in the MDPHnet Network.
Query Health Technical WG Update 1/12/2011. Agenda TopicTime Slot Administrative stuff and reminders2:00 – 2:05 pm Specification Updates QRDA HQMF Query.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
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.
Display Page (HTML/CSS)
Fermilab Accelerator Controls Console Introduction for Users Charlie Briegel Fermilab Controls Brian Hendricks, Jim Smedinghoff.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Senior Design 2010 Group 10.  Students  Nathan Dane  Jamin Hitchcock  Eric Tweedt  Advisor  Tien Nguyen  Client  Mary Greeley Medical Center.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
Confidencial - TRACASA Automatize test [e- Reporting]
CSE 4939 Alex Riordan Brian Pruitt-Goddard. Design an interactive source control application that works between an android phone and a project located.
DataGrid is a project funded by the European Commission EDG Conference, Heidelberg, Sep 26 – Oct under contract IST OGSI and GT3 Initial.
Java Object-Relational Layer Sharon Diskin GUS 3.0 Workshop June 18-21, 2002.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
SOAP, Web Service, WSDL Week 14 Web site:
Redmond Protocols Plugfest 2016 Jinghui Zhang Office Interoperability Test Tools (Test Suites and Open Source Projects) Software Engineer Microsoft Corporation.
Developing and testing enterprise Java applications
A Scripting Server for Domain Automation Tasks
Peer-to-Peer Information Systems Assignment #3
Peer-to-Peer Information Systems Week 6: Assignment #3
Web Application Development Using PHP
Presentation transcript:

The perfSONAR Test Harness Brian Tierney, LBNL/ESnet

Goals Provide an easy framework to test client requests for expected results Work with any perfSONAR service Perform performance testing –from a ‘user perspective’ Non-goals: –schema validation –unit tests

Current Status Part of the perfSONAR-PS svn repository under “test_harness” –See README.txt file for instructions on how to use Uses simple perl client (client.pl) to make the request Uses XML config file to specify requests / expected results –Example: SetupDataRequest/SetupDataRequest_1.xml Test simple data query datum Tested with the following services so far: –Perl: snmpMA, LS, perfSONARBOUY, TS –Java: MeasurementArchiveService includes script to generate fake data for test snmpMA option to generate ‘cvs’ file of performance results –makes it easy to analyze results in excel, etc

Performance Results Notes: –test 1: get all interfaces (1000 interfaces) –tests 2-17: metadata request –tests 18-29: data request ( results returned)

Future work Test with additional services –pingER-MA, etc More testing for error conditions Additional support for ‘fake’ services

More Test Details Results are an average of 3 runs Client at LBL Servers both on same host at Internet2: – 3.0rc4/services/MeasurementArchiveService – Performance Observations –Java and Perl implementations perform basically the same except for ‘get all interfaces’ request, which is 10X slower using the Java MA –Should seriously consider a non-XML solution for returning large amounts of data 3.5 seconds is far to slow to return only 18K data points