E-science grid facility for Europe and Latin America OurGrid E2GRIS1 Rafael Silva Universidade Federal de Campina.

Slides:



Advertisements
Similar presentations
1 Bogotá, EELA-2 1 st Conference, On the Co-existence of Service and Opportunistic Grids Francisco Brasileiro Universidade Federal.
Advertisements

MyGrid: A User-Centric Approach for Grid Computing Walfredo Cirne Universidade Federal da Paraíba.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
FILE TRANSFER PROTOCOL Short for File Transfer Protocol, the protocol for exchanging files over the Internet. FTP works in the same way as HTTP for transferring.
The OurGrid Project Walfredo Cirne Universidade Federal de Campina Grande.
The OurGrid Project Walfredo Cirne Universidade Federal de Campina Grande.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Running Thor over MyGrid Walfredo Cirne Universidade Federal de Campina Grande.
K.Harrison CERN, 23rd October 2002 HOW TO COMMISSION A NEW CENTRE FOR LHCb PRODUCTION - Overview of LHCb distributed production system - Configuration.
Labs of The World, Unite!!! Walfredo Cirne Universidade Federal de Campina Grande.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
2440: 141 Web Site Administration Remote Web Server Access Tools Instructor: Enoch E. Damson.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Research Computing with Newton Gerald Ragghianti Newton HPC workshop Sept. 3, 2010.
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
1 Web Server Administration Chapter 9 Extending the Web Environment.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Client Installation StratusLab Tutorial (Orsay, France) 28 November 2012.
Connecting OurGrid & GridSAM A Short Overview. Content Goals OurGrid: architecture overview OurGrid: short overview GridSAM: short overview GridSAM: example.
E-science grid facility for Europe and Latin America Bridging OurGrid-based and gLite-based Grid Infrastructures Abmar de Barros, Adabriand.
An Introduction to IBM Systems Director
WRF Domain Wizard A tool for the WRF Preprocessing System Jeff Smith Paula McCaslin July 17, 2008.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
E-science grid facility for Europe and Latin America JRA1 – Activity Report and Plans Francisco Brasileiro Universidade Federal de Campina.
E-science grid facility for Europe and Latin America E2GRIS1 Rolando Navarro Jara Omar Palomino Huamaní International Potato Center Itacuruça.
1 Catania, 4 th EEGE User Forum/OGF 25, OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
E-science grid facility for Europe and Latin America E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA Itacuruça (Brazil), 2-15.
E-science grid facility for Europe and Latin America E2GRIS1 Gustavo Miranda Teixeira Ricardo Silva Campos Laboratório de Fisiologia Computacional.
1 Bogotá, EELA-2 1 st Conference, The OurGrid Approach for Opportunistic Grid Computing Francisco Brasileiro Universidade Federal.
E-science grid facility for Europe and Latin America Bridging the High Performance Computing Gap with OurGrid Francisco Brasileiro Universidade.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
StratusLab is co-funded by the European Community’s Seventh Framework Programme (Capacities) Grant Agreement INFSO-RI Client Installation ACGRID-III.
E-science grid facility for Europe and Latin America GridwWin: porting gLite to run under Windows Fabio Scibilia – Consorzio COMETA 30/06/2008.
E-science grid facility for Europe and Latin America OurGrid and the co-existence with gLite Alexandre Duarte Universidade Federal de Campina.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN and UFCG 1 st.
Field Trip #28 Securing a VNC Connection with Java By Keith Lynn.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
E-science grid facility for Europe and Latin America JRA1 – Annual Activity Report Francisco Brasileiro Universidade Federal de Campina.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Worker Node installation & configuration.
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
E-infrastructure shared between Europe and Latin America Interoperability between EELA and OurGrid Alexandre Duarte CERN IT-GD EELA Project.
E-science grid facility for Europe and Latin America JRA1 role and its interaction with SA1 and NA3 Francisco Brasileiro Universidade Federal.
Integrity Check As You Well Know, It Is A Violation Of Academic Integrity To Fake The Results On Any.
CLIENT SERVER COMPUTING. We have 2 types of n/w architectures – client server and peer to peer. In P2P, each system has equal capabilities and responsibilities.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
E-science grid facility for Europe and Latin America gRREEMM Report-1 Nov 7, 2008 E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA.
8 th International Desktop Grid Federation Workshop, Hannover, Germany, August 17 th, 2011 DEGISCO Desktop Grids for International Scientific Collaboration.
Overview of Linux Fall 2016 Dr. Donghyun Kim
VMware ESX and ESXi Module 3.
Consulting Services JobScheduler Architecture Decision Template
Deploying Research in the Real World: The OurGrid Experience
and Alexandre Duarte OurGrid/EELA Interoperability Meeting
Consulting Services JobScheduler Architecture Decision Template
StratusLab Tutorial (Bordeaux, France)
BIF713 Managing Disk Space.
FTP - File Transfer Protocol
NGS computation services: APIs and Parallel Jobs
Interoperability & Standards
File Transfer Olivia Irving and Cameron Foss
Telnet/SSH Connecting to Hosts Internet Technology.
INSTALLING AND SETTING UP APACHE2 IN A LINUX ENVIRONMENT
Configuring Internet-related services
Information Technology Ms. Abeer Helwa
ShareGrid: architettura e middleware
Production Manager Tools (New Architecture)
Presentation transcript:

E-science grid facility for Europe and Latin America OurGrid E2GRIS1 Rafael Silva Universidade Federal de Campina Grande (Brazil) Itacuruça (Brazil), 2-15 November 2008

Overview Itacuruça (Brazil), E2GRIS1, OurGrid Architecture Infrastructure Jobs Installing an OurGrid Site –XMPP Server –Peer –Worker –Broker Running Jobs References

OurGrid OurGrid is an open, free-to-join, cooperative grid in which labs donate their idle computational resources in exchange for accessing other labs’ idle resources when nedeed Applications Bag-of-Tasks (BoT) –However, a single OurGrid task may itself be a parallel tightly- coupled application (written in MPI, for example) Itacuruça (Brazil), E2GRIS1,

Architecture Itacuruça (Brazil), E2GRIS1,

Infrastructure Broker –Client interface for job submission Worker –Executes the jobs submitted Peer –Controls the donating and consuming of the machines Discovery Service –Discover resources on the Grid Network of Favors (NoF) –Resource share incentive –Prevent free riding  Peers that only consumes resources Itacuruça (Brazil), E2GRIS1,

Communication Infrastructure Commune –Built on top of XMPP (Extensible Messaging and Presence Protocol). Thus, every communication between OurGrid components are intermediated by a XMPP server. –OpenFire Server (WildFire)  Itacuruça (Brazil), E2GRIS1,

Jobs Job Description File (JDF) Each job is a set of tasks, where each task can have three parameters: –Init  File list to be transferred to the worker –Remote  Command to be executed in the worker –Final  Retrieve the result of the task Itacuruça (Brazil), E2GRIS1,

Jobs (2) Requirements –Actually, the OurGrid only has two types of requirements specification available:  Operating System  Memory Size Itacuruça (Brazil), E2GRIS1, requirements: (os == windows) requirements: (mem == 1024) requirements: (os == windows) requirements: (mem == 1024)

Jobs (3) Types of Storage –$PLAYPEN (temporary storage) –$STORAGE (permanent storage) Other Variables –$PROC  Contain the grid machine chosen to run the task –$JOB  Job unique number –$TASK  Task unique number (within a job) Itacuruça (Brazil), E2GRIS1, put store

An example of a JDF file Itacuruça (Brazil), E2GRIS1, job : label : SimpleJob task: init : put Fat.class Fat.class remote : java -cp. Fat output-$JOB.$TASK final : get output-$JOB.$TASK output-$JOB.$TASK task : remote : hostname -f job : label : SimpleJob task: init : put Fat.class Fat.class remote : java -cp. Fat output-$JOB.$TASK final : get output-$JOB.$TASK output-$JOB.$TASK task : remote : hostname -f

Installing an OurGrid Site To install an OurGrid Site, it is only necessary to install the following services: –XMPP Server –Peer –Workers –Broker In addition to these services, the only requirement is Java 1.5 or higher Itacuruça (Brazil), E2GRIS1, Two ways to configure: - text mode - gui mode

Installing the XMPP Server Download the openfire package from: – Extract the tarball and start it – /bin/openfire start Open your browser and type: – :9090 And follow the instructions of the following link: – mid=2&lang=en#Anc_2http:// mid=2&lang=en#Anc_2 Itacuruça (Brazil), E2GRIS1,

XMPP Server Itacuruça (Brazil), E2GRIS1,

Peer Installation Download the peer package from the OurGrid’s website, uncompress it and start the graphical interface Configuring the peer Itacuruça (Brazil), E2GRIS1, $ unzip peer-.zip $ cd peer- $ sh peer gui $ unzip peer-.zip $ cd peer- $ sh peer gui

Peer Installation (2) Adding Workers Itacuruça (Brazil), E2GRIS1,

Peer Installation (3) Site Description File (SDF) Itacuruça (Brazil), E2GRIS1, workerdefaults : copyTo : scp $localfile $machine:$remotefile remExec : ssh -x $machine $command copyFrom : scp $machine:$remotefile $localfile worker : OS : linux servername : xmpp.ourgrid.org username : worker-001 worker : OS : windows servername : xmpp.ourgrid.org username : worker-002 workerdefaults : copyTo : scp $localfile $machine:$remotefile remExec : ssh -x $machine $command copyFrom : scp $machine:$remotefile $localfile worker : OS : linux servername : xmpp.ourgrid.org username : worker-001 worker : OS : windows servername : xmpp.ourgrid.org username : worker-002

Peer Installation (4) Adding Brokers Itacuruça (Brazil), E2GRIS1,

Worker Installation Download the worker package from the OurGrid’s website, uncompress it and start the graphical interface Then, configure the same variables again: –XMPP User Name –XMPP User Password –XMPP Server Name IMPORTANT! –Put the public key of the peer in the “Worker Configuration” tab. Itacuruça (Brazil), E2GRIS1, $ unzip worker-.zip $ cd worker- $ sh worker gui $ unzip worker-.zip $ cd worker- $ sh worker gui

Broker Installation Download the broker package from the OurGrid’s website, uncompress it and start the graphical interface Then, configure the same variables again: –XMPP User Name –XMPP User Password –XMPP Server Name Itacuruça (Brazil), E2GRIS1, $ unzip broker-.zip $ cd broker- $ sh broker gui $ unzip broker-.zip $ cd broker- $ sh broker gui

Broker Installation (2) Now, it is necessary specify the peers the broker will be able to submit jobs Grid Description File (GDF) Itacuruça (Brazil), E2GRIS1, peer: label: username : peer-rafael servername : rs peer: label: username : peer-rafael servername : rs

Running Jobs Demonstration Itacuruça (Brazil), E2GRIS1,

References OurGrid web site – XMPP Community – Openfire – Itacuruça (Brazil), E2GRIS1,

Questions… Itacuruça (Brazil), E2GRIS1,