18
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Parallel Computing Seminar Seminar GROUP 12

Parallel Computing Seminar

  • Upload
    sven

  • View
    138

  • Download
    5

Embed Size (px)

DESCRIPTION

Parallel Computing Seminar. Milos Kobliha Alejandro Cimadevilla Luis de Alba. GROUP 12. Globus Project. What are Grids ?. - A grid is a kind of hyper network that links computers and data storage owned by different groups so that they can share computing power . - PowerPoint PPT Presentation

Citation preview

Page 1: Parallel Computing Seminar

Milos KoblihaAlejandro CimadevillaLuis de Alba

Parallel Computing Parallel Computing SeminarSeminar

Parallel Computing Parallel Computing SeminarSeminar

GROUP 12

Page 2: Parallel Computing Seminar

Globus ProjectGlobus ProjectGlobus ProjectGlobus Project

Page 3: Parallel Computing Seminar

What are Grids ?What are Grids ?What are Grids ?What are Grids ?

-A grid is a kind of hyper network that links computers and data storage owned by different groups so that they can share computing power.-Hardware and software infrastructure that provides dependable, consistent, pervasive and inexpensive access to high-end computational capabilities.

Page 4: Parallel Computing Seminar

What are Grids ?What are Grids ?What are Grids ?What are Grids ?

• United States NSF PACI Grid

Page 5: Parallel Computing Seminar

The Grid ProblemThe Grid ProblemThe Grid ProblemThe Grid Problem

+How to use controlled and coordinated resource sharing and resource use in dynamic, scalable virtual organizations?

-Resource sharing -Coordinated problem solving -Dynamic, multi-institutional virtual orgs -Enable communities (“virtual organizations”)

Page 6: Parallel Computing Seminar

-Security solutions that support management of credentials and policies -Resource management protocols and services that support secure remote access to shared computing and data resources and the co-allocation of multiple resources. -Information query protocols and services that provide configuration and status information about resources, organisations and services. -Data management services that locate and transport datasets between storage systems and applications.

What the Grid What the Grid offersoffers

What the Grid What the Grid offersoffers

Page 7: Parallel Computing Seminar

- In late 1994 Rick Stevens, at Argonne National Laboratory, and Tom DeFanti, at the University of Illinois at Chicago, proposed establishing temporary links among 11 high-speed research networks to create a national grid ( I-WAY )-This successful experiment led to funding from the Defense Advanced Research Projects Agency and in 1997 saw the first version of the Globus Toolkit, which was soon deployed across 80 sites worldwide.

What is GLOBUS ?What is GLOBUS ? What is GLOBUS ?What is GLOBUS ?

Page 8: Parallel Computing Seminar

-Globus project is an open project that is developing grid standards. It’s focused on enabling the application of Grid concepts to scientific and engineering computing. Globus can be considered the technologies behind the “Grid”. Its principal use is to share computer power, databases, and other on-lines tools across corporate, institutional, and geographic boundaries.

What is GLOBUS ?What is GLOBUS ?What is GLOBUS ?What is GLOBUS ?

Page 9: Parallel Computing Seminar

-Globus is designed to offer features such as uniform access to distributed resources with diverse scheduling mechanisms

-Information service for resource publication, discovery, and selection

-API and command-line tools for remote file management, staging of executables and data

-Enhanced performance through multiple communication protocols.

GLOBUS featuresGLOBUS featuresGLOBUS featuresGLOBUS features

Page 10: Parallel Computing Seminar

GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0Application and Collective Layer: construct a wide range of global services and

application-specific behaviors

Resource and Connectivity Protocol: small set of core abstractions and protocols

Fabric Layer: defined the diverse rage of resource types

Application and Collective Layer: construct a wide range of global services and

application-specific behaviors

Resource and Connectivity Protocol: small set of core abstractions and protocols

Fabric Layer: defined the diverse rage of resource types

GLOBUS ToolKit:-Designed to use existing fabric components.

• -Implement standard Grid protocols and APIs-Open source

Page 11: Parallel Computing Seminar

GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0

-Security-Information Infraestructure-Resource Managment-Data Managment-Communication-Fault Detection-Portability

Page 12: Parallel Computing Seminar

GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0

-The Globus Resource Allocation Manager (GRAM) provides resource allocation and process creation, monitoring, and management services. GRAM implementations map requests expressed in a Resource Specification Language (RSL) into commands to local schedulers and computers.

Page 13: Parallel Computing Seminar

-The Grid Security Infrastructure (GSI) provides a single-sign-on, run-anywhere authentication service, with support for local control over access rights and mapping from global to local user identities. Smartcard support increases credential security.

-The Monitoring and Discovery Service (MDS) is an extensible Grid information service that combines data discovery mechanisms with the Lightweight Directory Access Protocol (LDAP). MDS provides a uniform framework for providing and accessing system configuration and status information such as compute server configuration, network status, or the locations of replicated datasets.

GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0

Page 14: Parallel Computing Seminar

-Global Access to Secondary Storage (GASS) implements a variety of automatic and programmer-managed data movement and data access strategies, enabling programs running at remote locations to read and write local data.

-Nexus and globus_io provide communication services for heterogeneous environments, supporting multimethod communication, multithreading, and single-sided operations.

-The Heartbeat Monitor (HBM) allows system administrators or ordinary users to detect failure of system components or application processes.

GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0GLOBUS ToolKit 2.0

Page 15: Parallel Computing Seminar

Future of GLOBUSFuture of GLOBUSFuture of GLOBUSFuture of GLOBUS

-Designing and developing new technologies to support data grids, distributed infrastructures for managing and providing high-performance access to large amounts of data (terabytes or petabytes).

-Supporting the ongoing construction of Grid infrastructures spanning leading supercomputer centers, data centers, and scientific organizations and learning from these experiences.

Page 16: Parallel Computing Seminar

Future of GLOBUSFuture of GLOBUSFuture of GLOBUSFuture of GLOBUS

-Developing an enhanced resource management infrastructure that supports end-to-end performance management and fault tolerance via network scheduling, advance reservations, and policy-based authorization.

-Investigating new application programming models, tools, frameworks, and algorithms for Grid computing.

Page 17: Parallel Computing Seminar

-Grids are expected to be the new era of supercomputers as Internet is now the new era of communications. There are many projects going around the world and the one leading all of them is Globus.

-It is clear that Globus toolkit is made for computational grid building as middleware. Therefore it depends on the virtual organizations building everyone Grid how will the network architecture look like. It gives environment for running computing tasks or any kind of shared resources.

-Therefore Globus Project is now the golden key in Grid computing and being an open-source project gives it a long term life.

ConclusionsConclusionsConclusionsConclusions

Page 18: Parallel Computing Seminar

-Univeristy of Chicago. “The Globus Alliance” www.globus.org

-Reuters. “Computer Grids promise leap in computing power” USA 2003.

www.usatoday.com/tech/news/techinnovations/2002-08-28-grids_x.htm

-Foster, Ian. “The Anatomy of the Grid” USA 2001.www.globus.org/research/papers/anatomy.pdf

-Foster, Ian. “The Grid – blueprint for a new computing architecture” USA 1999

BibliographyBibliographyBibliographyBibliography