Grid and Cloud Computing Pegasus Dr. Guy Tel-Zur.

Post on 16-Dec-2015

218 views 2 download

Tags:

Transcript of Grid and Cloud Computing Pegasus Dr. Guy Tel-Zur.

Grid and Cloud ComputingPegasus

Dr. Guy Tel-Zur

Pegasus•

http:

//pe

gasu

s.is

i.edu

/

Pegasus course material

• We will use the newest version 4• Introduction:

http://pegasus.isi.edu/tutorial/condor08/CONDOR08-PegasusWMSTutorial-final.pdf

• Tutorial: http://pegasus.isi.edu/wms/docs/4.0/tutorial_vm.php

• Virtual box image: wget http://pegasus.isi.edu/wms/download/4.0/Pegasus-4.0.0-Debian-6-x86.vbox.zip

Pegasus is composed of three components:• Mapper (Pegasus Mapper): Generates an executable workflow

based on an abstract workflow provided by the user or workflow composition system. It finds the appropriate software, data, and computational resources required for workflow execution. The Mapper can also restructure the workflow to optimize performance and adds transformations for data management and provenance information generation.

• Execution Engine (DAGMan): Executes the tasks defined by the workflow in order of their dependencies. DAGMan relies on the resources (compute, storage and network) defined in the executable workflow to perform the necessary actions.

• Task manager (Condor Schedd): manages individual workflow tasks: supervises their execution on local and remote resources.

Pegasus demos on my laptop 1. Pegasus GUI (Windows)2. Virtual Box VM image

Folder: C:\Users\telzur\Documents\MTA\CloudComputing2012B\Software\Pegasus

Other options

Vbox account:user: tutorialpw: pegasus

AWS/EC2AMIami-858741ec405596411149/centos-5.6-x86_64-pegasus-cloud-tutorial-2

Login as root

## What machine is your central manager?CONDOR_HOST = central-manager-hostname.your.domainCONDOR_HOST = my local host….

As user root :vi /etc/condor/condor_config

See instructions online: https://confluence.pegasus.isi.edu/pages/viewpage.action?pageId=13140456

User: tutorialPassword: pegasus

tutorial@pegasus-vm:~$ grid-proxy-init Your identity: /O=edu/OU=ISI/OU=isi.edu/CN=Tutorial UserCreating proxy .......................................... DoneYour proxy is valid until: Thu May 10 01:03:07 2012tutorial@pegasus-vm:~$ grid-proxy-info subject : /O=edu/OU=ISI/OU=isi.edu/CN=Tutorial User/CN=645592969issuer : /O=edu/OU=ISI/OU=isi.edu/CN=Tutorial Useridentity : /O=edu/OU=ISI/OU=isi.edu/CN=Tutorial Usertype : RFC 3820 compliant impersonation proxystrength : 512 bitspath : /tmp/x509up_u1000timeleft : 11:59:03tutorial@pegasus-vm:~$

Follow the URL:

http://pegasus.isi.edu/wms/docs/4.0/tutorial_vm.php