9
Mobile Analyzer A Distributed Computing Platform Juho Karppinen <[email protected] > Helsinki Institute of Physics Technology Program May 23th, 2002 Mobile Analyzer - A Distributed Computing Platform, May 23th, 20

Mobile Analyzer A Distributed Computing Platform

  • Upload
    gaura

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Mobile Analyzer A Distributed Computing Platform. Juho Karppinen < [email protected] > Helsinki Institute of Physics Technology Program May 23th, 2002. Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (1). Overview. Distributed computing platform - PowerPoint PPT Presentation

Citation preview

Page 1: Mobile Analyzer A Distributed Computing Platform

Mobile Analyzer

A Distributed Computing Platform

Juho Karppinen <[email protected]>

Helsinki Institute of Physics Technology Program

May 23th, 2002

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (1)

Page 2: Mobile Analyzer A Distributed Computing Platform

Overview

• Distributed computing platform

• Designed for need of high energy physics

• Can be used to analyze vast amounts of data stored in a distributed fashion

• Agent based concept

• Implemented using Java

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (2)

Page 3: Mobile Analyzer A Distributed Computing Platform

Basic idea

• User provides java code and description of needed data

• Data is found automatically using intelligence implemented to LDAP directories

• Agents (analysis code) are sent where the data is and executed

• Only status messages and results are sent back

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (3)

Page 4: Mobile Analyzer A Distributed Computing Platform

Architecture

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (4)

Network

LDAP

Server 2

Server 3

Client

public void processEvent (Event e){ if( e.getColumn( RMC ))…}

Data ranges to process:10..100, 500..1600

Proxy

Server 1

Client computergives access point

User supplied dataThe code to run and a

description of required data

Resource information serverRuns “yellow pages” for needed resources

Proxy server(s)Autonomous job dispatching,result saving and status monitoring

Analysis serversComputers which have data and computing power for users

Page 5: Mobile Analyzer A Distributed Computing Platform

Technology overview

• Uses Grid Security Infrastructure for security and authentication

• Agents uses Java Analysis Studio –interface with some modifications

• Supports JAS compatible data sources and custom ones, like Objectivity

• Uses own XML-based agent platform for communication

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (5)

Page 6: Mobile Analyzer A Distributed Computing Platform

Benefits

• Supports truly heterogeneous hardwareenvironments (Solaris, Linux, Windows, ...)

• Uses existing Java Analysis Studio and GSI -interfaces

• Reduced workload for the user as the data location does not need to be known

• Not only restricted to physics analysis. Agents gives lots of possibilities, ex real-time graphical cluster status monitoring.

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (6)

Page 7: Mobile Analyzer A Distributed Computing Platform

Current status

• Support for off-line execution of jobs

• Can access private networks or clusters through proxy server

• Integration with CMSIM through GridPortal, allows automated verification of results right after simulations are finished

• Command line utilities

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (7)

Page 8: Mobile Analyzer A Distributed Computing Platform
Page 9: Mobile Analyzer A Distributed Computing Platform

Conclusion

• Mobile Analyzer has lots of potential in future. Be aware!

• More informationDemonstration during breaks

or

http://wikihip.cern.ch/twiki/bin/view/Globus/MobileAnalyzer/

Mobile Analyzer - A Distributed Computing Platform, May 23th, 2002, (9)