400 likes | 541 Views
Regional Center and Grid Development in Brazil. Cláudio Geyer geyer@inf.ufrgs.br Parallel and Distributed Computing Group Instituto de Informática - UFRGS Brazil. Authors. Adenauer Yamin Corrêa - UCPel and UFRGS Luciano Cavalheiro da Silva - UFRGS
E N D
Regional Center and Grid Development in Brazil Cláudio Geyer geyer@inf.ufrgs.brParallel and Distributed Computing Group Instituto de Informática - UFRGS Brazil Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Authors • Adenauer Yamin Corrêa - UCPel and UFRGS • Luciano Cavalheiro da Silva - UFRGS • Patrícia Kayser Vargas - La Salle, UFRJ and UFRGS • Marko Petek - UFRGS • Diana Adamatti - UFRGS • Iara Augustin - UFSM and UFRGS • Jorge Barbosa - UCPel and UFRGS • phd and master students Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Summary • Brazilian Grid • DOAP: Grid middleware • adaptative scheduling • PRIMOS: high performance Java • VIC ++: adaptative VIC for Access Grid • Other Brazilian Grid Projects • Conclusion Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Brazilian Grid • First national meeting • organized by CNPq • october 2001 • Finep • members of CENAPADs • application users (HEP, LNCC, ...) • researchers on high-performance computing • RNP: research national networking Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Brazilian Grid • Goals • promote the use of Grid • 3 groups • hw infra-structure • networking, systems (clusters), ... • sw infra-structure • middleware, accounting, security, ... • applications • Some initial propositions (documents)
Brazilian Grid • Some initial propositions (documents) • first meeting resume • proposition for sw organization • proposition for applications • A Grid email list Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Diffractive Physics - HEP Brazilian Grid Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
DOAP • Grid-like middleware • Distributed object oriented programming • Adaptative scheduling • Mobile computing Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
DOAP Concerns GRID Computing Adaptation (Aplication and System) CLUSTER Computing Mobility (Hardware andSoftware) System's Components Availability SystemHeterogeneity
A pervasive view in GRID Computing DOAP: a pervasive view GRID Computing Wide-area Meta-computing High performance equips. Mobile Computing Wireless Adaptability High heterogeneity
GRID Computing in DOAP Adaptation Centric Development Decisions Execution Decisions Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
GRID Computing in DOAP Adaptation Centric Application RMS Agreement Band Resource Demand Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
DOAP Architecture Holoparadigm Multiparadigm;Blackboards;Mobility. Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
DOAP Architecture Mobility: Hardware and Software Language level adaptation constructors Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
DOAP Architecture High Distributed ApplicationsExecution level adaptation mechanisms EXEHDA – Execution Environment for High Distributed Applications
DOAP Architecture Proposals for object: Migration;Optmized communication;Monitoring PRIMOS – PRIMitives for Object Scheduling
Java versus GRID • Benefits of Java to GRID environments: • Code portability • simplifies assumptions about the heterogeneous execution environment • Object-oriented programming model • straightforward program partitioning • Fast learning curve • structured language, no pointers, programming less error prone Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
PRIMOS: Java meeting the GRID • PRIMOS extends Java with mechanisms to support: • remote instantiation and object migration • deal with code deployment and accounting • optimized communication primitives • access to specialized hardware features not available to usual Java applications • distributed system utilization: probe & publishing • construction of inter-object communication profiles Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
PRIMOS Architecture Overview Cell Information Server Network Segment Cell groups Hosts Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
PRIMOS: towards adaptive behavior • PRIMOS provides feedback to applications about system state • Additionally to system load indexes, inter-objects communication profiles may be constructed, using lightweight measurements • Per-application heuristics might be used to provide specific adaptive behavior Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
VIC++ For Access Grid Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
VIC ++ • Access Grid • a Grid for people • people interact with Grid resources • interaction between people groups • distributed seminars, discussions, workshops, classes, ... Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
VIC++ • VIC and RAT • software for video and audio transmission • mbone tools • used by Access Grid (also VRVS) Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
VIC++ • Global Supercomputing 2001 • a node at Instituto de Informática - UFRGS • Experience results • mbone tools are not easy to operate • they lack some features for adaptation to dynamic environment Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
VIC ++ • VIC ++ • an extension of VIC • two main targets: • an adaptability algoritm • adjust the VIC configurations to the network conditions • reduce the work of the operator during a session • to expand the statistics generator of the VIC • in order to provide more data to the researcher Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Globus Experience • Globus installation • Myrinet/PC cluster of II-UFRGS • second semester of 2001 • next steps • use with some academic applications - tests • evaluate the possibility of integration between our projects and Globus Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects • We will present an overview of main Brazilian initiatives • MultiCluster • GridGene • IC Grid • OpenGrid • Probably it is not a complete list • There is also a proposal of a national Grid Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects MultiCluster • II/UFRGS • Contact: Prof. Philippe O.A. Navaux • It aims to efficiently integrate different cluster-based architectures • Myrinet, SCI, Fast Ethernet, … Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects GridGene • UFRJ, LCC/MCT, UFPB/Campina Grande • Contact: Prof. Paulo Bisch • It aims to support • genome analysis • through development of parallel and distributed software for Grid environments Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects IC Grid • UFF • Contact: Prof. Vinod Rebello • Creation of a mini-grid testbed • Design and development of grid-base middleware Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects OpenGrid • UFPB • Contact: Prof. Walfredo Cirne • It provides a global execution environment • It is distributed as a free software Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Other Brazilian Grid Projects • Proposal: build a national Grid of Cenapads • Cenapad • HPC national (federal) center • offers HPC resources to application users • nowadays there are: • six CENAPADs (HPC centers) • a SINAPAD (to integrate these centers) • This structure can be the starting point of a national Grid Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
More Grid Projects at Brazil Grid Brasil Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Conclusions • Several projects on Grid software • adaptative scheduling • Java HP programming • Access Grid/Vic++ • Multicluster • Global execution environment • Grid testbed for new Grid middleware Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
Conclusions • At least two important Grid applications • HEP • Genome • Brazilian Grid group • Sinapad Grid Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro
End Lishef Grid Workshop - February 2002 - UERJ, Rio de Janeiro