R-GMA (Relational Grid Monitoring Architecture) for monitoring applications

Size: px
Start display at page:

Download "R-GMA (Relational Grid Monitoring Architecture) for monitoring applications"

Transcription

1 R-GMA (Relational Grid Monitoring Architecture) for monitoring applications egee EGEE-II INFSO-RI

2 Acknowledgements Slides are taken/derived from the GILDA team Steve Fisher (RAL, UK) and the R-GMA team EGEE-II INFSO-RI

3 Uniform method to access and publish both information and monitoring data. What is R-GMA? From a user's perspective, an R-GMA installation currently appears similar il to a single relational l database. GMA (Grid Monitoring Architecture) was developed by the GGF R-GMA (Relational GMA) was created: To simplify use of GMA (servers know about registries, not the client software) To give a relational view EGEE-II INFSO-RI

4 Introduction to R-GMA Relational Grid Monitoring Architecture (R-GMA) Developed as part of the EuropeanDataGrid Project (EDG) Now as part of the EGEE project. Evolution from the Grid Monitoring Architecture (GMA) Uses a relational data model. Data are viewed as a table. Data structure defined by the columns. Each entry is a row (tuple). Queried using Structured Query Language (SQL). name ID birth Group Tom HR SELECT * FROM people WHERE group= HR EGEE-II INFSO-RI

5 R-GMA P1 VIRTUAL DATABASE P3 P2 SQL CREATE TABLE SQL INSERT TABLE 1, Colum defs TABLE 2, Colum defs TABLE 3, Colum defs TABLE 4, Colum defs SCHEMA MEDIATOR TABLE 1,Producer P1 details TABLE 2,Producer P1 details TABLE 2,Producer P2 details TABLE 2,Producer P3 details TABLE 3,Producer P2 details TABLE 3,Producer P1 details TABLE 3,Producer P3 details REGISTRY SQL SELECT C1 C2 There is no central repository!!! There is only a Virtual Database. Schema is a list of table definitions: additional tables/schema can be defined by applications Registry is a list of data producers with all its details. Producers publish data. Consumers read data published. EGEE-II INFSO-RI

6 Service orientation The Producer stores its location (URL) in the Registry. PRODUCER Store location The Consumer looks up producer URLs in the Registry. The Consumer contacts the Producer to get all the data or the Consumer can listen to the Producer for new data. CONSUMER Transfer Data REGISTRY Lookup location EGEE-II INFSO-RI

7 Virtual database Registry The Consumer interrogates the Registry to identify all Producers that t could satisfy the query. Consumer connects to the Producers. Producers send the tuples to the Consumer. The Consumer will merge these tuples to form one result set. TableName URL 1 TableName URL 2 Producer 1 Producer 2 TableName TableName Value 1 Value 2 Value 3 Value 4 Consumer TableName Value 1 Value2 Value 3 Value 4 EGEE-II INFSO-RI

8 Joins Service URI VO type contact site gppse01 alice SE RAL gppse01 atlas SE RAL gppse02 cms SE RAL lxshare0404 alice SE CERN lxshare0404 atlas SE CERN ServiceStatus URI VO type up status gppse01 alice SE y SE is running gppse01 atlas SE y SE is running gppse02 cms SE n SE ERROR 101 lxshare0404 alice SE y SE is running lxshare0404 atlas SE y SE is running Result Set (Consumer) URI gppse02 contact sysad@rl.ac.uk SELECT Service.URI Service. Contact FROM Service S, ServiceStatus SS WHERE(SURI= (S.URI SS.URI and SS.up= n ) EGEE-II INFSO-RI

9 Roles Consumer R-GMA Site Admin Provider Consumer users: who request information. Producer users: who provide information. Site administrators: who run R-GMA services. Virtual Organizations: who own the schema and registry. VO EGEE-II INFSO-RI

10 Security Consumer R-GMA Site Admin Provider VO Mutual Authentication: guaranteeing who is at each end of an exchange of messages. Encryption: using an encrypted transport protocol (HTTPS). Authorization: implicit or explicit. EGEE-II INFSO-RI

11 Deployment Producer and Consumer Services are typically on a one per site basis Centralized Registry and Schema. The Registry and Schema may be replicated, to avoid a single point of failure when you use RGMA CLI you will see which are being used EGEE-II INFSO-RI

12 Producer Types Enabling Grids for E-sciencE Primary Producer Secondary Producer P User Code Producer API Control and inserted tuples Producer Service Tuple Storage Queries Tuples C User Code Producer API SELECT * Tuples Control only Producer Service Queries Tuples C On-Demand Producer Tuple Storage User Code No internal storage Queries Queries passed to User Producer Producer Code API Control only Service user code Tuples Queries Tuples C EGEE-II INFSO-RI

13 Query Types P1 TABLE 1,Producer P1 details Continuous Latest History Static TABLE 2,Producer P1 details TABLE 2,Producer P2 details TABLE 2,Producer P3 details TABLE 3,Producer P2 details TABLE 3,Producer P1 details TABLE 3,Producer P3 details REGISTRY EGEE-II INFSO-RI

14 Continuous Producer API Insert SQL CREATE TABLE SQL INSERT TableName Value 1 Value 2 Producer Servlet TableName Value 1 Value 2 Continuous Schema TableName Column Registry TableName URL Predicate Consumer API SQL SELECT TableName Value 1 Value 2 Query Result Set Consumer Servlet TableName TableName Value 1 Value 2 UK RAL Alice EGEE-II INFSO-RI

15 Query Types P1 TABLE 1,Producer P1 details Continuous Latest History Static TABLE 2,Producer P1 details TABLE 2,Producer P2 details TABLE 2,Producer P3 details TABLE 3,Producer P2 details TABLE 3,Producer P1 details TABLE 3,Producer P3 details REGISTRY EGEE-II INFSO-RI

16 History or Latest Producer API Insert SQL CREATE TABLE SQL INSERT TableName Value 1 Value 2 Producer Servlet TableName Value 1 Value 2 Query Schema TableName Column Registry TableName URL Predicate Consumer API SQL SELECT TableName Value 1 Value 2 Query Result Set Consumer Servlet TableName TableName Value 1 Value 2 UK RAL Alice EGEE-II INFSO-RI

17 Query Types Continuous Latest t History Staticti P1 TABLE 1,Producer P1 details TABLE 2,Producer P1 details TABLE 2,Producer P2 details TABLE 2,Producer P3 details TABLE 3,Producer P2 details P1 TABLE 3,Producer P1 details TABLE 3,Producer P3 details REGISTRY Latest-store Latest Retention Period Continuous&History-store History Retention ti Period EGEE-II INFSO-RI

18 GridFTP Monitoring (gridview) Enabling Grids for E-sciencE SA1 have written script to tail FTP logs and publish via PP on gridftp server nodes Continuous query pulls all the data to a central location and writes to an Oracle database for analysis Used for Service Challenge 3 PP PP PP PP C Oracle INFSO-RI

19 Job Monitoring (L&B) Reads L&B logs on the resource broker nodes. Publishes data on state of jobs A database secondary producer is used to aggregate the data as well as a gridview consumer. CMS dashboard py y PP PP PP C Oracle PP C SP C C INFSO-RI

20 Job Monitoring (WN) On the WNs, the Job Wrapper (if enabled by JDL) periodically publishes information about the state of the process running the job and its environment. A database secondary producer is used to aggregate the data. GMABrowser/Browser.do/queryTable?selectQueryType=latest& latest& duration=20&tablename=jobmonitor PP PP C PP SP C PP C INFSO-RI

21 NPM Frameworks: e2emonit Network performance data important: to detect and resolve network problems. to intelligently schedule jobs based on network load and reliability. active measurements between end-sites, using tools such as iperf, udpmon ping. PP PP PP PP /npm-dt/query.jsp SP C NM-WG WS INFSO-RI

22 NPM Diagnostic Tool INFSO-RI

23 NPM DT Scenario - results INFSO-RI

24 Intrusion Detection SNORT Alerts The Grid intrusion detection work is now within the Interactive European Grid ( grid.eu ) project, as part of the JRA workpackage, and is known as Active Security ( monitor Register, log file info, alerts SANTA-G QueryEngine SANTA-G Sensor Sensor ID SANTA-G Viewer Consumer API Packet log file Trace Directory CanonicalProducer OnDemandProducer API R-GMA LatestProducer PrimaryProducer API Sensor and log file information INFSO-RI

25 Service Discovery Questions to answer: I am at CERN, in 'dteam' VO. Where is a MyProxy server? glite-sd-query -t myproxy -s CERN-PROD Service Discovery offers: client API (library) to hide the differences plug-in architecture to simplify dependencies uses the subset of Glue schema as data model simple API, no complex queries CLI for other tools and testing Plug-ins for: BDII R-GMA MDS4 (not yet) File (only for testing) INFSO-RI

26 Service Discovery INFSO-RI

27 TCD: Trinity College Dublin TCD R-GMA related projects gridfs: a grid filesystem InfoGrid: a grid using an information model Keith Rochford's work on grid service monitoring Adaptive elearning: R-GMA is the first course Shared memory for grids (SMG) INFSO-RI

28 R-GMA APIs APIs exist in Java, C, C++, Python. For clients (servlets contacted behind the scenes) They include methods for Creating consumers Creating gprimary and secondary yproducers Setting type of queries, type of produces, retention periods, time outs Retrieving tuples, inserting data You can create your own Producer or Consumer. EGEE-II INFSO-RI

29 Overview of practical We will use a client that gives command-line interfaces to both consumers and producers We will explore the tables on the R-GMA service provided on GILDA Use a table that is set up for training purposes to produce and consume data Now please follow the more information link EGEE-II INFSO-RI

30 R-GMA practical html page EGEE-II INFSO-RI

31 Batch Mode The command line tool can be used in batch mode in three ways: rgma c <command> Executes <command> and exits. The c option may be specified more than once. rgma f <file> Executes commands in <file> sequentially then exits. Each line should contain one command. Embedded in a shell script EGEE-II INFSO-RI

32 R-GMA Browser egee EGEE-II INFSO-RI

33 Table description EGEE-II INFSO-RI

34 R-GMA Browser as Consumer Enabling Grids for E-sciencE EGEE-II INFSO-RI

35 Query from R-GMA Browser Enabling Grids for E-sciencE EGEE-II INFSO-RI

36 Query Results EGEE-II INFSO-RI

37 More information R-GMA overview page. R-GMA in EGEE R-GMA command line tool p g p R-GMA Browser Home Page EGEE-II INFSO-RI

Grid services. Enabling Grids for E-sciencE. Dusan Vudragovic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia

Grid services. Enabling Grids for E-sciencE. Dusan Vudragovic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Grid services Dusan Vudragovic dusan@phy.bg.ac.yu Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Sep. 19, 2008 www.eu-egee.org Set of basic Grid services Job submission/management

More information

Grid-wide Intrusion Detection

Grid-wide Intrusion Detection Grid-wide Intrusion Detection Stuart Kenny and Brian Coghlan Trinity College Dublin, Ireland email: [stuart.kenny, coghlan]@cs.tcd.ie phone: (+353 1) 6081797, fax: (+353 1) 6772204 Abstract We describe

More information

EGEE (JRA4) Loukik Kudarimoti DANTE. RIPE 51, Amsterdam, October 12 th, 2005 Enabling Grids for E-sciencE.

EGEE (JRA4) Loukik Kudarimoti DANTE. RIPE 51, Amsterdam, October 12 th, 2005 Enabling Grids for E-sciencE. RIPE 51, Amsterdam, October 12 th, 2005 Enabling Grids for E-sciencE EGEE (JRA4) www.eu-egee.org Loukik Kudarimoti DANTE www.eu-egee.org EGEE is a project funded by the European Union under contract IST-2003-508833

More information

Monitoring tools in EGEE

Monitoring tools in EGEE Monitoring tools in EGEE Piotr Nyczyk CERN IT/GD Joint OSG and EGEE Operations Workshop - 3 Abingdon, 27-29 September 2005 www.eu-egee.org Kaleidoscope of monitoring tools Monitoring for operations Covered

More information

LCG-2 and glite Architecture and components

LCG-2 and glite Architecture and components LCG-2 and glite Architecture and components Author E.Slabospitskaya www.eu-egee.org Outline Enabling Grids for E-sciencE What are LCG-2 and glite? glite Architecture Release 1.0 review What is glite?.

More information

Towards a Grid-wide Intrusion Detection System

Towards a Grid-wide Intrusion Detection System Towards a Grid-wide Intrusion Detection System Stuart Kenny and Brian Coghlan {stuart.kenny, coghlan}@cs.tcd.ie Trinity College Dublin, Ireland Abstract. We describe SANTA-G (Grid-enabled System Area Networks

More information

g-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.

g-eclipse A Framework for Accessing Grid Infrastructures Nicholas Loulloudes Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac. g-eclipse A Framework for Accessing Grid Infrastructures Trainer, University of Cyprus (loulloudes.n_at_cs.ucy.ac.cy) EGEE Training the Trainers May 6 th, 2009 Outline Grid Reality The Problem g-eclipse

More information

AMGA metadata catalogue system

AMGA metadata catalogue system AMGA metadata catalogue system Hurng-Chun Lee ACGrid School, Hanoi, Vietnam www.eu-egee.org EGEE and glite are registered trademarks Outline AMGA overview AMGA Background and Motivation for AMGA Interface,

More information

glite Grid Services Overview

glite Grid Services Overview The EPIKH Project (Exchange Programme to advance e-infrastructure Know-How) glite Grid Services Overview Antonio Calanducci INFN Catania Joint GISELA/EPIKH School for Grid Site Administrators Valparaiso,

More information

The European DataGRID Production Testbed

The European DataGRID Production Testbed The European DataGRID Production Testbed Franck Bonnassieux CNRS/UREC ENS-Lyon France DataGrid Network Work Package Manager Franck.Bonnassieux@ens-lyon.fr Presentation outline General DataGrid project

More information

EGEE and Interoperation

EGEE and Interoperation EGEE and Interoperation Laurence Field CERN-IT-GD ISGC 2008 www.eu-egee.org EGEE and glite are registered trademarks Overview The grid problem definition GLite and EGEE The interoperability problem The

More information

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Why the Grid? Science is becoming increasingly digital and needs to deal with increasing amounts of

More information

System testing needs to be a formal process for us to have any faith in it, so in the next section, I propose a formal procedure for doing it.

System testing needs to be a formal process for us to have any faith in it, so in the next section, I propose a formal procedure for doing it. Purpose of System Testing The purpose of system testing is to ensure that a system meets its specification and any non-functional requirements (such as stability and throughput) that have been agreed with

More information

User Guide. How to use the Active Security monitoring component for int.eu.grid JRA1

User Guide. How to use the Active Security monitoring component for int.eu.grid JRA1 User Guide How to use the Active Security monitoring component for int.eu.grid JRA1 Document Filename: Workpackage: Partner(s): Lead Partner: Config ID: Document classification: User Guide JRA1 TCD TCD

More information

Installation Guide. How to install the Active Security monitoring component for int.eu.grid JRA1

Installation Guide. How to install the Active Security monitoring component for int.eu.grid JRA1 Installation Guide How to install the Active Security monitoring component for int.eu.grid JRA1 Document Filename: Workpackage: Partner(s): Lead Partner: Config ID: Document classification: Installation

More information

Grid Infrastructure For Collaborative High Performance Scientific Computing

Grid Infrastructure For Collaborative High Performance Scientific Computing Computing For Nation Development, February 08 09, 2008 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi Grid Infrastructure For Collaborative High Performance Scientific

More information

A Framework For Instrument Monitoring On The Grid

A Framework For Instrument Monitoring On The Grid A Framework For Instrument Monitoring On The Grid Stuart Kenny A thesis submitted to the University of Dublin, Trinity College in fulfillment of the requirements for the degree of Doctor of Philosophy

More information

Scientific data processing at global scale The LHC Computing Grid. fabio hernandez

Scientific data processing at global scale The LHC Computing Grid. fabio hernandez Scientific data processing at global scale The LHC Computing Grid Chengdu (China), July 5th 2011 Who I am 2 Computing science background Working in the field of computing for high-energy physics since

More information

Overview of HEP software & LCG from the openlab perspective

Overview of HEP software & LCG from the openlab perspective Overview of HEP software & LCG from the openlab perspective Andreas Unterkircher, CERN openlab February 2005 Andreas Unterkircher 1 Contents 1. Opencluster overview 2. High Energy Physics (HEP) software

More information

EUROPEAN MIDDLEWARE INITIATIVE

EUROPEAN MIDDLEWARE INITIATIVE EUROPEAN MIDDLEWARE INITIATIVE VOMS CORE AND WMS SECURITY ASSESSMENT EMI DOCUMENT Document identifier: EMI-DOC-SA2- VOMS_WMS_Security_Assessment_v1.0.doc Activity: Lead Partner: Document status: Document

More information

Overview of WMS/LB API

Overview of WMS/LB API Overview of WMS/LB API Emidio Giorgio www.eu-egee.org Outline API vs. CLI Overview of WMProxy API Overview of Logging and Bookkeeping API Usage examples API vs. CLI Users applications can be integrated

More information

Gergely Sipos MTA SZTAKI

Gergely Sipos MTA SZTAKI Application development on EGEE with P-GRADE Portal Gergely Sipos MTA SZTAKI sipos@sztaki.hu EGEE Training and Induction EGEE Application Porting Support www.lpds.sztaki.hu/gasuc www.portal.p-grade.hu

More information

Eclipse Technology Project: g-eclipse

Eclipse Technology Project: g-eclipse (Incubation) Document classification: Made available under the Eclipse Public License v1.0. Date: September 11, 2007 Abstract: This document contains the Release Review Documentation for the Eclipse Technology

More information

Andrea Sciabà CERN, Switzerland

Andrea Sciabà CERN, Switzerland Frascati Physics Series Vol. VVVVVV (xxxx), pp. 000-000 XX Conference Location, Date-start - Date-end, Year THE LHC COMPUTING GRID Andrea Sciabà CERN, Switzerland Abstract The LHC experiments will start

More information

Unraveling the Mysteries of J2EE Web Application Communications

Unraveling the Mysteries of J2EE Web Application Communications Unraveling the Mysteries of J2EE Web Application Communications An HTTP Primer Peter Koletzke Technical Director & Principal Instructor Common Problem What we ve got here is failure to commun cate. Captain,

More information

Grid Interoperation and Regional Collaboration

Grid Interoperation and Regional Collaboration Grid Interoperation and Regional Collaboration Eric Yen ASGC Academia Sinica Taiwan 23 Jan. 2006 Dreams of Grid Computing Global collaboration across administrative domains by sharing of people, resources,

More information

Globus GTK and Grid Services

Globus GTK and Grid Services Globus GTK and Grid Services Michael Rokitka SUNY@Buffalo CSE510B 9/2007 OGSA The Open Grid Services Architecture What are some key requirements of Grid computing? Interoperability: Critical due to nature

More information

On the employment of LCG GRID middleware

On the employment of LCG GRID middleware On the employment of LCG GRID middleware Luben Boyanov, Plamena Nenkova Abstract: This paper describes the functionalities and operation of the LCG GRID middleware. An overview of the development of GRID

More information

SLCS and VASH Service Interoperability of Shibboleth and glite

SLCS and VASH Service Interoperability of Shibboleth and glite SLCS and VASH Service Interoperability of Shibboleth and glite Christoph Witzig, SWITCH (witzig@switch.ch) www.eu-egee.org NREN Grid Workshop Nov 30th, 2007 - Malaga EGEE and glite are registered trademarks

More information

The glite middleware. Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 Enabling Grids for E-sciencE

The glite middleware. Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 Enabling Grids for E-sciencE The glite middleware Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 John.White@cern.ch www.eu-egee.org EGEE and glite are registered trademarks Outline glite distributions Software

More information

Regular Forum of Lreis. Speechmaker: Gao Ang

Regular Forum of Lreis. Speechmaker: Gao Ang Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future

More information

MyProxy Server Installation

MyProxy Server Installation MyProxy Server Installation Emidio Giorgio INFN First Latin American Workshop for Grid Administrators 21-25 November 2005 www.eu-egee.org Outline Why MyProxy? Proxy Renewal mechanism. Remote authentication

More information

Knowledge-based Grids

Knowledge-based Grids Knowledge-based Grids Reagan Moore San Diego Supercomputer Center (http://www.npaci.edu/dice/) Data Intensive Computing Environment Chaitan Baru Walter Crescenzi Amarnath Gupta Bertram Ludaescher Richard

More information

Enabling Grids for E-sciencE. A centralized administration of the Grid infrastructure using Cfengine. Tomáš Kouba Varna, NEC2009.

Enabling Grids for E-sciencE. A centralized administration of the Grid infrastructure using Cfengine. Tomáš Kouba Varna, NEC2009. EGEE and glite are registered trademarks Enabling Grids for E-sciencE A centralized administration of the Grid infrastructure using Cfengine Tomáš Kouba Varna, NEC2009 www.eu-egee.org Introduction Typical

More information

Grids and Security. Ian Neilson Grid Deployment Group CERN. TF-CSIRT London 27 Jan

Grids and Security. Ian Neilson Grid Deployment Group CERN. TF-CSIRT London 27 Jan Grids and Security Ian Neilson Grid Deployment Group CERN TF-CSIRT London 27 Jan 2004-1 TOC Background Grids Grid Projects Some Technical Aspects The three or four A s Some Operational Aspects Security

More information

Comparative evaluation of software tools accessing relational databases from a (real) grid environments

Comparative evaluation of software tools accessing relational databases from a (real) grid environments Comparative evaluation of software tools accessing relational databases from a (real) grid environments Giacinto Donvito, Guido Cuscela, Massimiliano Missiato, Vicenzo Spinoso, Giorgio Maggi INFN-Bari

More information

SAS 9.2 Foundation Services. Administrator s Guide

SAS 9.2 Foundation Services. Administrator s Guide SAS 9.2 Foundation Services Administrator s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS 9.2 Foundation Services: Administrator s Guide. Cary, NC:

More information

FREE SCIENTIFIC COMPUTING

FREE SCIENTIFIC COMPUTING Institute of Physics, Belgrade Scientific Computing Laboratory FREE SCIENTIFIC COMPUTING GRID COMPUTING Branimir Acković March 4, 2007 Petnica Science Center Overview 1/2 escience Brief History of UNIX

More information

Architecture of the WMS

Architecture of the WMS Architecture of the WMS Dr. Giuliano Taffoni INFORMATION SYSTEMS UNIT Outline This presentation will cover the following arguments: Overview of WMS Architecture Job Description Language Overview WMProxy

More information

Monitoring for IT Services and WLCG. Alberto AIMAR CERN-IT for the MONIT Team

Monitoring for IT Services and WLCG. Alberto AIMAR CERN-IT for the MONIT Team Monitoring for IT Services and WLCG Alberto AIMAR CERN-IT for the MONIT Team 2 Outline Scope and Mandate Architecture and Data Flow Technologies and Usage WLCG Monitoring IT DC and Services Monitoring

More information

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem

More information

The glite middleware. Ariel Garcia KIT

The glite middleware. Ariel Garcia KIT The glite middleware Ariel Garcia KIT Overview Background The glite subsystems overview Security Information system Job management Data management Some (my) answers to your questions and random rumblings

More information

The LHC Computing Grid

The LHC Computing Grid The LHC Computing Grid Gergely Debreczeni (CERN IT/Grid Deployment Group) The data factory of LHC 40 million collisions in each second After on-line triggers and selections, only 100 3-4 MB/event requires

More information

Excel4apps Wands 5 Architecture Excel4apps Inc.

Excel4apps Wands 5 Architecture Excel4apps Inc. Excel4apps Wands 5 Architecture 2014 Excel4apps Inc. Table of Contents 1 Introduction... 3 2 Overview... 3 3 Client... 3 4 Server... 3 4.1 Java Servlet... 4 4.2 OAF Page... 4 4.3 Menu and Function... 4

More information

Monitoring the ALICE Grid with MonALISA

Monitoring the ALICE Grid with MonALISA Monitoring the ALICE Grid with MonALISA 2008-08-20 Costin Grigoras ALICE Workshop @ Sibiu Monitoring the ALICE Grid with MonALISA MonALISA Framework library Data collection and storage in ALICE Visualization

More information

Programming the Grid with glite

Programming the Grid with glite Programming the Grid with glite E. Laure 1, C. Grandi 1, S. Fisher 2, A. Frohner 1, P. Kunszt 3, A. Krenek 4, O. Mulmo 5, F. Pacini 6, F. Prelz 7, J. White 1 M. Barroso 1, P. Buncic 1, R. Byrom 2, L. Cornwall

More information

ALICE Grid/Analysis Tutorial Exercise-Solutions

ALICE Grid/Analysis Tutorial Exercise-Solutions WLCG Asia Workshop, 2.12.2006 ALICE Grid/Analysis Tutorial Exercise-Solutions Andreas-Joachim Peters CERN www.eu-egee.org cern.ch/lcg http://cern.ch/arda EGEE is a project funded by the European Union

More information

CrossGrid testbed status

CrossGrid testbed status Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft CrossGrid testbed status Ariel García The EU CrossGrid Project 1 March 2002 30 April 2005 Main focus on interactive and parallel applications People

More information

glite Middleware Usage

glite Middleware Usage glite Middleware Usage Dusan Vudragovic dusan@phy.bg.ac.yu Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Nov. 18, 2008 www.eu-egee.org EGEE and glite are registered trademarks Usage

More information

Failover procedure for Grid core services

Failover procedure for Grid core services Failover procedure for Grid core services Kai Neuffer COD-15, Lyon www.eu-egee.org EGEE and glite are registered trademarks Overview List of Grid core services Top level BDII Central LFC VOMS server WMS-LB/RB

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

The impact and adoption of GLUE 2.0 in the LCG/EGEE production Grid

The impact and adoption of GLUE 2.0 in the LCG/EGEE production Grid The impact and adoption of GLUE 2.0 in the LCG/EGEE production Grid Stephen Burke, Sergio Andreozzi, Flavia Donno, Felix Ehm, Laurence Field, Maarten Litmaath and Paul Millar CHEP09, Prague www.eu-egee.org

More information

Cisco Unified Communications Manager TCP and UDP Port

Cisco Unified Communications Manager TCP and UDP Port Cisco TCP and UDP Port Usage This chapter provides a list of the TCP and UDP ports that Cisco uses for intracluster connections and for communication with external applications or devices. You will also

More information

Cisco Unified Communications Manager TCP and UDP Port

Cisco Unified Communications Manager TCP and UDP Port Cisco TCP and UDP Port Usage This chapter provides a list of the TCP and UDP ports that Cisco uses for intracluster connections and for communication with external applications or devices. You will also

More information

Easy Access to Grid Infrastructures

Easy Access to Grid Infrastructures Easy Access to Grid Infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) On behalf of the g-eclipse consortium WP11 Grid Workshop Grenoble, France 09 th of December 2008 Background in astro particle

More information

Tools to Develop New Linux Applications

Tools to Develop New Linux Applications Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester

More information

Deploying virtualisation in a production grid

Deploying virtualisation in a production grid Deploying virtualisation in a production grid Stephen Childs Trinity College Dublin & Grid-Ireland TERENA NRENs and Grids workshop 2 nd September 2008 www.eu-egee.org EGEE and glite are registered trademarks

More information

Module 1.Introduction to Business Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad

Module 1.Introduction to Business Objects. Vasundhara Sector 14-A, Plot No , Near Vaishali Metro Station,Ghaziabad Module 1.Introduction to Business Objects New features in SAP BO BI 4.0. Data Warehousing Architecture. Business Objects Architecture. SAP BO Data Modelling SAP BO ER Modelling SAP BO Dimensional Modelling

More information

MONitoring Agents using a Large Integrated Services Architecture. Iosif Legrand California Institute of Technology

MONitoring Agents using a Large Integrated Services Architecture. Iosif Legrand California Institute of Technology MONitoring Agents using a Large Integrated s Architecture California Institute of Technology Distributed Dynamic s Architecture Hierarchical structure of loosely coupled services which are independent

More information

Grid Middleware and Globus Toolkit Architecture

Grid Middleware and Globus Toolkit Architecture Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities

More information

Red Hat JBoss Fuse 6.1

Red Hat JBoss Fuse 6.1 Red Hat JBoss Fuse 6.1 Management Console User Guide Managing your environment from the Web Last Updated: 2017-10-12 Red Hat JBoss Fuse 6.1 Management Console User Guide Managing your environment from

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

Index Introduction Setting up an account Searching and accessing Download Advanced features

Index Introduction Setting up an account Searching and accessing Download Advanced features ESGF Earth System Grid Federation Tutorial Index Introduction Setting up an account Searching and accessing Download Advanced features Index Introduction IT Challenges of Climate Change Research ESGF Introduction

More information

Oracle Application Express: Administration 1-2

Oracle Application Express: Administration 1-2 Oracle Application Express: Administration 1-2 The suggested course agenda is displayed in the slide. Each lesson, except the Course Overview, will be followed by practice time. Oracle Application Express:

More information

Designing Database Solutions for Microsoft SQL Server (465)

Designing Database Solutions for Microsoft SQL Server (465) Designing Database Solutions for Microsoft SQL Server (465) Design a database structure Design for business requirements Translate business needs to data structures; de-normalize a database by using SQL

More information

Services. Service descriptions. Cisco HCS services

Services. Service descriptions. Cisco HCS services Service descriptions, page 1 Infrastructure Platform Automation Description, page 5 Infrastructure Manager Sync Introduction, page 5 Service descriptions After the installation of the Cisco HCM-F platform,

More information

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen

Grid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an

More information

Performance of R-GMA for Monitoring Grid Jobs for CMS Data Production

Performance of R-GMA for Monitoring Grid Jobs for CMS Data Production 2005 IEEE Nuclear Science Symposium Conference Record N14-207 Performance of R-GMA for Monitoring Grid Jobs for CMS Data Production R. Byrom, D. Colling, S. M. Fisher, C. Grandi, P. R. Hobson, P. Kyberd,

More information

OpenOffice.org as a platform for developers

OpenOffice.org as a platform for developers OOoCon 2004 - Berlin OpenOffice.org as a platform for developers Mathias.Bauer@sun.com Mathias Bauer - OpenOffice.org Application Framework - Slide 1 Agenda Speaker introductions Features for development

More information

Symantec Endpoint Virtualization 6.1 SP8 Release Notes

Symantec Endpoint Virtualization 6.1 SP8 Release Notes Chapter 1 Symantec Endpoint Virtualization 6.1 SP8 Release Notes This chapter includes the following topics: About Symantec Endpoint Virtualization About 6.1 SP8 What's new in 6.1 SP8 Supported platforms

More information

How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework

How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework How to build Scientific Gateways with Vine Toolkit and Liferay/GridSphere framework Piotr Dziubecki, Piotr Grabowski, Michał Krysiński, Tomasz Kuczyński, Dawid Szejnfeld, Dominik Tarnawczyk, Gosia Wolniewicz

More information

Data Protection Guide

Data Protection Guide SnapCenter Software 4.0 Data Protection Guide For Custom Plug-ins March 2018 215-12932_C0 doccomments@netapp.com Table of Contents 3 Contents Deciding on whether to read the SnapCenter Data Protection

More information

The following sections describe the various menu options.

The following sections describe the various menu options. The Tools menu of the Unified CCX Administration web interface provides access to system tools you can use to perform a variety of administrative tasks and contains the following menu options: Plug-ins

More information

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide

BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0 Administration Guide SWDT487521-636611-0528041049-001 Contents 1 Overview: BlackBerry Enterprise Server... 21 Getting started in your BlackBerry

More information

Architecture Proposal

Architecture Proposal Nordic Testbed for Wide Area Computing and Data Handling NORDUGRID-TECH-1 19/02/2002 Architecture Proposal M.Ellert, A.Konstantinov, B.Kónya, O.Smirnova, A.Wäänänen Introduction The document describes

More information

Astrophysics and the Grid: Experience with EGEE

Astrophysics and the Grid: Experience with EGEE Astrophysics and the Grid: Experience with EGEE Fabio Pasian INAF & VObs.it IVOA 2007 Interoperability Meeting Astro-RG session INAF experience with the grid (from the IVOA 2006 Interop): In INAF there

More information

LCG User Registration & VO management

LCG User Registration & VO management LCG User Registration & VO management Spring HEPiX Edinburgh 1Maria Dimou- cern-it-gd Presentation Outline Why is LCG Registration worth talking about. How do we register users today. What needs to be

More information

The EU DataGrid Testbed

The EU DataGrid Testbed The EU DataGrid Testbed The European DataGrid Project Team http://www.eudatagrid.org DataGrid is a project funded by the European Union Grid Tutorial 4/3/2004 n 1 Contents User s Perspective of the Grid

More information

E UFORIA G RID I NFRASTRUCTURE S TATUS R EPORT

E UFORIA G RID I NFRASTRUCTURE S TATUS R EPORT E UFORIA G RID I NFRASTRUCTURE S TATUS R EPORT DSA1.1 Document Filename: Activity: Partner(s): Lead Partner: Document classification: EUFORIA-DSA1.1-v1.0-CSIC SA1 CSIC, FZK, PSNC, CHALMERS CSIC PUBLIC

More information

The ARC Information System

The ARC Information System The ARC Information System Overview of a GLUE2 compliant production system Florido Paganelli, Lund University EGI Community Forum 2012, Munich, 26-30 March 2012 Outline Existing solutions ARC key concepts

More information

Interconnect EGEE and CNGRID e-infrastructures

Interconnect EGEE and CNGRID e-infrastructures Interconnect EGEE and CNGRID e-infrastructures Giuseppe Andronico Interoperability and Interoperation between Europe, India and Asia Workshop Barcelona - Spain, June 2 2007 FP6 2004 Infrastructures 6-SSA-026634

More information

Java Development and Grid Computing with the Globus Toolkit Version 3

Java Development and Grid Computing with the Globus Toolkit Version 3 Java Development and Grid Computing with the Globus Toolkit Version 3 Michael Brown IBM Linux Integration Center Austin, Texas Page 1 Session Introduction Who am I? mwbrown@us.ibm.com Team Leader for Americas

More information

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004 Oracle Warehouse Builder 10g Runtime Environment, an Update An Oracle White Paper February 2004 Runtime Environment, an Update Executive Overview... 3 Introduction... 3 Runtime in warehouse builder 9.0.3...

More information

GT-OGSA Grid Service Infrastructure

GT-OGSA Grid Service Infrastructure Introduction to GT3 Background The Grid Problem The Globus Approach OGSA & OGSI Globus Toolkit GT3 Architecture and Functionality: The Latest Refinement of the Globus Toolkit Core Base s User-Defined s

More information

The PanDA System in the ATLAS Experiment

The PanDA System in the ATLAS Experiment 1a, Jose Caballero b, Kaushik De a, Tadashi Maeno b, Maxim Potekhin b, Torre Wenaus b on behalf of the ATLAS collaboration a University of Texas at Arlington, Science Hall, PO Box 19059, Arlington, TX

More information

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA Brad Dayley Sams Teach Yourself NoSQL with MongoDB SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 How This Book Is Organized 1 Code Examples 2 Special Elements

More information

Grid Authentication and Authorisation Issues. Ákos Frohner at CERN

Grid Authentication and Authorisation Issues. Ákos Frohner at CERN Grid Authentication and Authorisation Issues Ákos Frohner at CERN Overview Setting the scene: requirements Old style authorisation: DN based gridmap-files Overview of the EDG components VO user management:

More information

Setup Desktop Grids and Bridges. Tutorial. Robert Lovas, MTA SZTAKI

Setup Desktop Grids and Bridges. Tutorial. Robert Lovas, MTA SZTAKI Setup Desktop Grids and Bridges Tutorial Robert Lovas, MTA SZTAKI Outline of the SZDG installation process 1. Installing the base operating system 2. Basic configuration of the operating system 3. Installing

More information

ARC integration for CMS

ARC integration for CMS ARC integration for CMS ARC integration for CMS Erik Edelmann 2, Laurence Field 3, Jaime Frey 4, Michael Grønager 2, Kalle Happonen 1, Daniel Johansson 2, Josva Kleist 2, Jukka Klem 1, Jesper Koivumäki

More information

J2EE Interview Questions

J2EE Interview Questions 1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces

More information

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics

Optimizing and Modeling SAP Business Analytics for SAP HANA. Iver van de Zand, Business Analytics Optimizing and Modeling SAP Business Analytics for SAP HANA Iver van de Zand, Business Analytics Early data warehouse projects LIMITATIONS ISSUES RAISED Data driven by acquisition, not architecture Too

More information

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL:

Oracle 12C DBA Online Training. Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: Course Modules of Oracle 12C DBA Online Training: 1 Oracle Database 12c: Introduction to SQL: A. Introduction Course Objectives, Course Agenda and Appendixes Used in this Course Overview of Oracle Database

More information

Internet2 Meeting September 2005

Internet2 Meeting September 2005 End User Agents: extending the "intelligence" to the edge in Distributed Systems Internet2 Meeting California Institute of Technology 1 OUTLINE (Monitoring Agents using a Large, Integrated s Architecture)

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle University Contact Us: 02 6968000 Oracle BI 11g R1: Build Repositories Duration: 5 Days What you will learn This course provides step-by-step procedures for building and verifying the three layers

More information

ELFms industrialisation plans

ELFms industrialisation plans ELFms industrialisation plans CERN openlab workshop 13 June 2005 German Cancio CERN IT/FIO http://cern.ch/elfms ELFms industrialisation plans, 13/6/05 Outline Background What is ELFms Collaboration with

More information

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2

HYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2 HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product

More information

DQ2 - Data distribution with DQ2 in Atlas

DQ2 - Data distribution with DQ2 in Atlas DQ2 - Data distribution with DQ2 in Atlas DQ2 - A data handling tool Kai Leffhalm DESY March 19, 2008 Technisches Seminar Zeuthen Kai Leffhalm (DESY) DQ2 - Data distribution with DQ2 in Atlas March 19,

More information

Masking Engine User Guide. October, 2017

Masking Engine User Guide. October, 2017 Masking Engine User Guide October, 2017 Masking Engine User Guide You can find the most up-to-date technical documentation at: docs.delphix.com The Delphix Web site also provides the latest product updates.

More information

SAS 9.4 Foundation Services: Administrator s Guide

SAS 9.4 Foundation Services: Administrator s Guide SAS 9.4 Foundation Services: Administrator s Guide SAS Documentation July 18, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Foundation Services:

More information

Grid Scheduling Architectures with Globus

Grid Scheduling Architectures with Globus Grid Scheduling Architectures with Workshop on Scheduling WS 07 Cetraro, Italy July 28, 2007 Ignacio Martin Llorente Distributed Systems Architecture Group Universidad Complutense de Madrid 1/38 Contents

More information