SAMGrid installation status
This presentation is the property of its rightful owner.
Sponsored Links
1 / 11

SAMGrid installation status PowerPoint PPT Presentation


  • 52 Views
  • Uploaded on
  • Presentation posted in: General

SAMGrid installation status. He-uh-nu KIM : UT-Arlington SAR-II meeting Sep 26-27 Univ. of Oklahoma at Norman. Started with “What is SAMGrid?”. SAMGrid from ordinary users’ point of view. At first, I could not stop asking, “Why do we need all those complicated

Download Presentation

SAMGrid installation status

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Samgrid installation status

SAMGrid installation status

He-uh-nu KIM : UT-Arlington

SAR-II meeting

Sep 26-27

Univ. of Oklahoma at Norman

He-uh-nu KIM, UTA


Samgrid installation status

Started with “What is SAMGrid?”

He-uh-nu KIM, UTA


Samgrid installation status

SAMGrid from ordinary users’ point of view

At first, I could not stop asking,

“Why do we need all those complicated

Globus-related packages like GRAM for

Resource Management, GSI for security

GASS for stderr,stdout transfer, MDS

for Monitoring and Condor/Condor-G?

Are they really necessary?”

He-uh-nu KIM, UTA


Samgrid installation status

Kim> a.out (knows who I am)

Kim> “no input, again!” (stderr)

Kim> ps –ef or top (status)

Kim> “job done” (stdout)

Happened to speculate on the meaning of using my local machines.

In order to do D0 analysis, what’s needed is that I have to log on to a machine, compile my code, execute the compiled executable, receive any error message, and be able to monitor the jobs using “ps –ef” or top and so on,

He-uh-nu KIM, UTA


Samgrid installation status

But I was too accustomed to realize those basic things are actually very crucial to do some significant jobs under Unix, and noticed that it’s not so easy to implement these basics when we are forced to need larger resources than we have.

???

???

Being able to use remote resources like local resources can mean to have those basics implemented

He-uh-nu KIM, UTA


Samgrid installation status

So I started to realize the importance of all those new packages.

And then began to learn one by one.

(www-d0/computing/grid/)

There are 4 major components in SAMGrid

  • Client Site : can be our laptops

  • Submission Site : samgrid.fnal.gov

  • Execution : a single pc(heppc32) then cse-farm

  • Monitoring Site :

He-uh-nu KIM, UTA


Samgrid installation status

Client

Personal

certificate

User script+JDF

Condor-G schedd

Grid Manager

= GRAM client

Browser

Apache+CGI

Broker

Cluster-OU

Site – D0SAR

Advertise

GSI

Host-cert

Sam-ser-cert

Gatekeeper

Cluster-UTA

Job Mgr-sam

DB

MDS

slapd

SAM

stations

GGK

Project.sh

Batch System

SBA

Tomcat

SAM

stations

Worker

Node 2

Of BS

Consumer.sh

Worker

Node 1

Of BS

Worker

Node

He-uh-nu KIM, UTA

User script


Samgrid installation status

Test installation on a single PC

  • Started with a testbed ; heppc32.uta.edu

  • UPD/UPS, SAM, Condor, Pesonal Certificates

  • SBA + Condor

  • Tomcat+Servlet(Xindice) : heppc32.uta.edu:7080

  • Globus-Gatekeeper

  • Advertising confirmed with samgrid.fnal.gov

  • MDS set-up ; LDAP daemon running

  • Sent a simple SAM-job ; Job-monitorring done

  • Resource monitoring : Many sites vs One site

He-uh-nu KIM, UTA


Samgrid installation status

Test installation on a CSE-FARM

  • UPD/UPS, SAM, Condor were all there

  • SBA + Condor

  • Globus-Gatekeeper(v2.2) : fresh one(v2.0) set up with different port(2119 normal)

  • Other features, XMLDB,ADV,MDS easily done.

  • We wanted to send McFarm-specific request.

  • Had no clear idea how to this; how McFarm will interact with SAM, Condor etc.

  • Now got an idea ; MF-running command can be included in the “user-script” which will eventually be run by “consumer-script”

  • Now working on “configuration” to achieve that.

He-uh-nu KIM, UTA


Samgrid installation status

Client

Personal

certificate

User script+JDF

Condor-G schedd

Grid Manager

= GRAM client

Browser

Apache+CGI

Broker

Cluster-OU

Site – D0SAR

Advertise

GSI

Host-cert

Sam-ser-cert

Gatekeeper

Cluster-UTA

Job Mgr-sam

DB

MDS

slapd

SAM

stations

GGK

Project.sh

Batch System

SBA

Tomcat

SAM

stations

Consumer.sh

User script

Worker

Node 2

Of MF

Worker

Node 1

Of MF

Worker

Node

He-uh-nu KIM, UTA


Samgrid installation status

Summary and Conclusion

SAMGrid installation on a single host

and small-sized farm was successful.

Simple SAM job has been sent to heppc32

Now struggling to send McFarm request to

CSE-farm via SAMGrid.

I hope this can be done very soon.

Many thanks to Gabriele, Igor, Parag!

He-uh-nu KIM, UTA


  • Login