SZTAKI in DataGrid 2003 What to do this year. Topics ● Application monitoring (GRM) ● Analysis and Presentation (Pulse) ● Performance of R-GMA.

Slides:



Advertisements
Similar presentations
WP2: Data Management Gavin McCance University of Glasgow November 5, 2001.
Advertisements

IEEE NSS 2003 Performance of the Relational Grid Monitoring Architecture (R-GMA) CMS data challenges. The nature of the problem. What is GMA ? And what.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
HelpDesk OSP Presentation HelpDesk OSP converts s into SharePoint list items HelpDesk OSP creates SharePoint list items from Outlook HelpDesk OSP.
Grid Application Builders Teach In31/01/02Antony Wilson Information & Monitoring Services WP3.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
A Scalable Virtual Registry Service for jGMA Matthew Grove CCGRID WIP May 2005.
Exception Handling Introduction Exception handling is a mechanism to handle exceptions. Exceptions are error like situations. It is difficult to decide.
1 Creating a network app Write programs that  run on different end systems and  communicate over a network.  e.g., Web: Web server software communicates.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Understanding and Managing WebSphere V5
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
Platforms for Learning in Computer Science July 28, 2005.
J2EE Web Fundamentals Lesson 1 Introduction and Overview
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Intranet and internet based software components. 2 Overview  What are intranet and internet based map applications?  System Requirements  Architecture.
By: Joel Rodriguez.  International student from Mexico  Delicias, Chihuahua Mexico  Spanish  Sports and Music.
JGMA: A Reference Implementation of the Grid Monitoring Architecture Mat Grove Distributed Systems Group University of Portsmouth
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
Presented by Robert Zaremba.  Remote messages must be sent to a message queue so that components are decoupled  Both sides of a communication must be.
JDF in the Inter-Enterprise Workflow Achieving JDF workflow automation.
PVM. PVM - What Is It? F Stands for: Parallel Virtual Machine F A software tool used to create and execute concurrent or parallel applications. F Operates.
WP3 RGMA Deployment Laurence Field / RAL Steve Fisher / RAL.
Java Android-8 Imran Shafi. Lecture Contents  Debugging Android Projects  Java/XML Errors  Debugger  Logcat Utility  Android Debug Bridge (adb) 
Introduction on R-GMA Shi Jingyan Computing Center IHEP.
Computer and Automation Research Institute Hungarian Academy of Sciences Presentation and Analysis of Grid Performance Data Norbert Podhorszki and Peter.
Service Architecture of Grid Faults Diagnosis Expert System Based on Web Service Wang Mingzan, Zhang ziye Northeastern University, Shenyang, China.
GRM + Mercury in P-GRADE Monitoring of P-GRADE applications in the Grid using GRM and Mercury.
An Integrated Instrumentation Architecture for NGI Applications Ian Foster, Darcy Quesnel, Steven Tuecke Argonne National Laboratory The University of.
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.
Robin Mullinix Systems Analyst GeorgiaFIRST Financials PeopleSoft Query: The Next Step.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Enabling Grids for E-sciencE System Analysis Working Group and Experiment Dashboard Julia Andreeva CERN Grid Operations Workshop – June, Stockholm.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
Computer and Automation Research Institute Hungarian Academy of Sciences SZTAKI’s work in DataGrid WP September Norbert Podhorszki Laboratory of.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
Website: Answering Continuous Queries Using Views Over Data Streams Alasdair J G Gray Werner.
A Data Stream Publish/Subscribe Architecture with Self-adapting Queries Alasdair J G Gray and Werner Nutt School of Mathematical and Computer Sciences,
NetLogger Using NetLogger for Distributed Systems Performance Analysis of the BaBar Data Analysis System Data Intensive Distributed Computing Group Lawrence.
ClearQuest XML Server with ClearCase Integration Northwest Rational User’s Group February 22, 2007 Frank Scholz Casey Stewart
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
 CMS data challenges. The nature of the problem.  What is GMA ?  And what is R-GMA ?  Performance test description  Performance test results  Conclusions.
Hiding Grid Complexity Behind SSH Session Server framework Tomasz Kuczyński (1,2) 1) Poznan Supercomputing and Networking Center.
The impact of R-GMA (upon WP1 and WP4). EDG (Paris) 6 Mar James MagowanImpact of R-GMA Grid Monitoring Architecture (GMA) We use it not only for.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
WP3 Security and R-GMA Linda Cornwall. WP3 UserVOMS service authr map pre-proc authr LCAS LCMAPS pre-proc LCAS Coarse-grained e.g. Spitfire WP2 service.
ITP 457 Network Security Networking Technologies III IP, Subnets & NAT.
Netprog: Chat1 Chat Issues and Ideas for Service Design Refs: RFC 1459 (IRC)
INFSO-RI Enabling Grids for E-sciencE R-GMA Gergely Sipos and Péter Kacsuk MTA SZTAKI Credit to Valeria Ardizzone.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Simple Web Services. Internet Basics The Internet is based on a communication protocol named TCP (Transmission Control Protocol) TCP allows programs running.
LonWorks Introduction Hwayoung Chae.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
General Grid Monitoring Infrastructure (GGMI) Peter kacsuk and Norbert Podhorszki MTA SZTAKI.
A Web Based Job Submission System for a Physics Computing Cluster David Jones IOP Particle Physics 2004 Birmingham 1.
Web Portal Project.
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
CMPE419 Mobile Application Development
End-to-End Monitoring and
Converter for Outlook and SharePoint Converter converts Outlook s to SharePoint list items Converter creates SharePoint.
CMPE419 Mobile Application Development
Presentation transcript:

SZTAKI in DataGrid 2003 What to do this year

Topics ● Application monitoring (GRM) ● Analysis and Presentation (Pulse) ● Performance of R-GMA

I. GRM+R-GMA+GridLab monitor Grid Application Monitoring with the above tools

What's wrong with the current solution? ● Performance + loosing events – Simple loop example, generating 2x100K events on my machine, just to produce, not to consume: 700svs. 1.7s with original GRM's – If consume as well: (time doubles, of course) ● Buffer size=1000received 40K from 200K events ● Buffer size growingnothing better, later tomcat dies – ? future solutions: We expect even worse performance if we try to receive all events.

What would be a good solution? ● Stand-alone GRM has one problem: – How can the local component of GRM (where the application process is running) find a socket path back to GRM's main component (user's machine, practically)? ● In EuroPar'2001 we presented already (as the fourth possible architecture) the solution: – GRM needs one more component as Site Monitor that connects GRM's local components and the main component

Site Monitors Main Monitor MM Application Process Site 1 Local Host Host 1Host 2Host 1 Local Monitor LM Site 2 Local Monitor LM Site Monitor SM Appl. Process shm

GridLab monitor

Tools ● GRM: Instrumentation library and trace collector ● GridLab monitor: transfer trace data from the application processes to GRM ● R-GMA: Information system for finding the application and the monitorcomponents

GridLab monitor ● To deliver trace data from the application to the user efficiently. – Uses TCP Socket communication – Data in XDR format and could be optimised for TCP transmission – Two sw. hops between application and GRM: local and main monitors – One hw. hop: host of main monitor

R-GMA ● To find the application by the user/GRM – Where is it running? -> machineX.siteY – What is its global job id? -> GID ● To find the monitor to be connected – What is the address of GridLab monitorrunning at siteY? ● To find the application by the monitor – What processes (PIDs) belong to application GID?

Modifications to GRM ● Instrumentation library – Publish process info into R-GMA (practically the same way as currently) – Connect and publish trace to GridLab monitor's LM instead of R-GMA ● GRM – Look for application asking R-GMA – Connect to GridLab monitor and query for trace

II. Pulse ● Support new R-GMA api in the browser part ● Merge: several input channels into one channel ● Flexible description of channels information and possibility to select fields ● Bring processing code of XML configuration from global function to the components -> flexibility in adding new components ● Analysing components (currently nothing exists) ● Graphical displays, output to GIF/PNG ● ? output to R-GMA ?

III. Performance of R-GMA ● To find the most relevant reasons for the bad performance of R-GMA ● Expected reasons (without measurements) – XML String conversion many times – Java Servlets with several components ● Netlogger (?) ● What measure and how? Ideas welcome.

“Infrastructure in SZTAKI” ● Two PCs, on two different LANs ● If strongly needed, one more PC might be used. ● For heavy duty tests, a distributed installation is needed.