Nguyen Tuan Anh. VN-Grid: Goals  Grid middleware (focus of this presentation)  Tuan Anh  Grid applications  Hoai.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

PRAGMA 14 – Taichung March High Performance and Grid Computing Group Faculty of Computer Science and Engineering Ho Chi Minh City University.
CSF4 Meta-Scheduler PRAGMA13 Zhaohui Ding or College of Computer.
TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
ESA Data Integration Application Open Grid Services for Earth Observation Luigi Fusco, Pedro Gonçalves.
5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Massimo Cafaro GridLab Review GridLab WP10 Information Services Massimo Cafaro CACT/ISUFI University of Lecce, Italy.
Sergey Belov, LIT JINR 15 September, NEC’2011, Varna, Bulgaria.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Workload Management Massimo Sgaravatto INFN Padova.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Resource Management Reading: “A Resource Management Architecture for Metacomputing Systems”
1 Int System Introduction to Systems and Networking Department Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology.
Track 1: Cluster and Grid Computing NBCR Summer Institute Session 2.2: Cluster and Grid Computing: Case studies Condor introduction August 9, 2006 Nadya.
GRACE Project IST EGAAP meeting – Den Haag, 25/11/2004 Giuseppe Sisto – Telecom Italia Lab.
Ashok Agarwal 1 BaBar MC Production on the Canadian Grid using a Web Services Approach Ashok Agarwal, Ron Desmarais, Ian Gable, Sergey Popov, Sydney Schaffer,
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Dynamic Firewalls and Service Deployment Models for Grid Environments Gian Luca Volpato, Christian Grimm RRZN – Leibniz Universität Hannover Cracow Grid.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
TRASC Globus Application Launcher VPAC Development Team Sudarshan Ramachandran.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
EDAGRID TUTORIAL Dr. Tuan-Anh Nguyen Ho Chi Minh City University of Technology Prof. Pierre Kuonen University of Applied Sciences of Fribourg, Switzerland.
G RID M IDDLEWARE AND S ECURITY Suchandra Thapa Computation Institute University of Chicago.
Web Services Load Leveler Enabling Autonomic Meta-Scheduling in Grid Environments Objective Enable autonomic meta-scheduling over different organizations.
VAN HOAI TRAN FACULTY OF COMPUTER SCIENCE & ENGINEERING HCMC UNIVERSITY OF TECHNOLOGY AAOS 2008 Open Grid Computing Architecture.
London e-Science Centre GridSAM Job Submission and Monitoring Web Service William Lee, Stephen McGough.
1 / 18 Federal University of Rio de Janeiro – COPPE/UFRJ Author : Wladimir S. Meyer – Doctorate Student Advisors : Jano Moreira de Souza – Ph.D. Milton.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
1 Logistical Computing and Internetworking: Middleware for the Use of Storage in Communication Micah Beck Jack Dongarra Terry Moore James Plank University.
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
SEE-GRID-SCI The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures contract no.
1 RESOURCE DISCOVERY Presenter: Cù Nguyễn Phương Hà.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Information Services Andrew Brown Jon Ludwig Elvis Montero grid:seminar1:lectures:seminar-grid-1-information-services.ppt.
Enabling Grids for E-sciencE Astronomical data processing workflows on a service-oriented Grid architecture Valeria Manna INAF - SI The.
SAN DIEGO SUPERCOMPUTER CENTER Inca Control Infrastructure Shava Smallen Inca Workshop September 4, 2008.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
Nguyen Tuan Anh Page 1 Grid Computing – Master Course 2007 Grid Computing Dr. Nguyen Tuan Anh Contacts: Tel: (84-8)
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Open Grid Services for Earth Observation Pedro Gonçalves.
SAN DIEGO SUPERCOMPUTER CENTER Welcome to the 2nd Inca Workshop Sponsored by the NSF September 4 & 5, 2008 Presenters: Shava Smallen
Gennaro Tortone, Sergio Fantinel – Bologna, LCG-EDT Monitoring Service DataTAG WP4 Monitoring Group DataTAG WP4 meeting Bologna –
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
Migrating Desktop Uniform Access to the Grid Marcin Płóciennik Poznan Supercomputing and Networking Center Poland EGEE’08 Conference, Istanbul, 24 Sep.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
MSF and MAGE: e-Science Middleware for BT Applications Sep 21, 2006 Jaeyoung Choi Soongsil University, Seoul Korea
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
RENKEI:UGI Takashi Sasaki. Project history The RENKEI project led by Prof. Ken Miura of NII is funded by MEXT during JFY The goal of the project.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
WP2: Data Management Gavin McCance University of Glasgow.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Ruslan Fomkin and Tore Risch Uppsala DataBase Laboratory
NGS computation services: APIs and Parallel Jobs
University of Technology
Presentation transcript:

Nguyen Tuan Anh

VN-Grid: Goals  Grid middleware (focus of this presentation)  Tuan Anh  Grid applications  Hoai

Infrastructure elements  Physical view  Sites  HCMUT, UCMUNS, HCMUI, …  Grid nodes (computing elements)  Clusters, MPP, Workstations  End-user (Application)  Run [parallel] applications on those Grid nodes transparently

What services needed?

Resource monitoring Web VN-Grid Layered Architecture ClusterWorkstationMPP Management software WSGRAM interface GT4 WSGRAM InformationDiscoveryExecution Agent Management software WSGRAM interface Agent WSGRAM interface Agent GT4 WSGRAM Application supporting tools GT4 CONTAINER

Executing a job

VN-Grid middleware services  Information  Nga, Hung  Discovery  Ha, Hoang Anh  Reservation  From EDAGrid  Execution  From EDAGrid

Service: Information  Functionality  Store, query and update resource information  Implemented as Grid services  Collect information  Resources on each Grid node  Network information between Grid nodes and sub-nets inside its Site  Network information between an internal Grid node to/from external ones (progressively collected)  Services (URLs) on each Grid nodes  Receive registration information from other Sites  Discovery services of other sites

Service: Information  Requirements  Collect information  Resource information  Script /daemon on each Grid node  Adapt script for each Cluster Management System  Job information  Submitted jobs and their status  Network bandwidth:  Some “measure point” (iperf) servers  Bandwidth service  Grid node services  Using a Globus tool to obtain and publish  Access published information  Through WSRF Information services  Allow flexible query/update ANY available information

Service: Information  Requirement interfaces  A “pure” well-defined Java interface to access the WSRF service  All WSRF-specific code should be hidden inside this interface  “User” of this service does not need to understand WSRF  JUnit test suite to test different services

Resource discovery  Functionality  Provide service for discover [all] resource sets satisfy a given requirement  Requirements are specified in JSDL format  Discovery  Local site matching  Obtain “neighbor” sites from its information service  Forward [partial] requests to neighbor sites for further discovery  Update information service if a new site found

Service: discovery  A “pure” well-defined Java interface to access the WSRF service  All WSRF-specific code should be hidden inside this interface  “User” of this service does not need to understand WSRF  JUnit test suite

Execution  Functionality  Receive user jobs  Described in XML/JSDL  Job type: Multiple, single, MPI  MPI allowed only on a single Grid node  Access discovery services to find resources  Access Reservation and WSGRAM on each found resource to launch the execution  Requirement  Pure-Java interface  Junit test suite

Resource monitoring  Web site to display Grid resources  Can browse resources (Grid nodes) from site to site  SCMS Web from PRAGMA?