The Grid System Design Liu Xiangrui Beijing Institute of Technology.

Slides:



Advertisements
Similar presentations
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Advertisements

The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
High Performance Computing Course Notes Grid Computing.
Microsoft Windows Server 2008 Software Deployment Chris Rutherford EKU Technology: CEN/CET.
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Dorian Grid Identity Management and Federation Dialogue Workshop II Edinburgh, Scotland February 9-10, 2006 Stephen Langella Department.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Workload Management Massimo Sgaravatto INFN Padova.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Grid Computing Net 535.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.
Grid Toolkits Globus, Condor, BOINC, Xgrid Young Suk Moon.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Grid Computing - AAU 14/ Grid Computing Josva Kleist Danish Center for Grid Computing
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
An Approach To Automate a Process of Detecting Unauthorised Accesses M. Chmielewski, A. Gowdiak, N. Meyer, T. Ostwald, M. Stroiński
The Anatomy of the Grid Mahdi Hamzeh Fall 2005 Class Presentation for the Parallel Processing Course. All figures and data are copyrights of their respective.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
FP6−2004−Infrastructures−6-SSA CNGrid Middleware GOSv2 Yongjian Wang BUAA – Beijing, China Interoperability workshop of euchinagrid Beijing,
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
Authors: Ronnie Julio Cole David
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
CLRC and the European DataGrid Middleware Information and Monitoring Services The current information service is built on the hierarchical database OpenLDAP.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
Production Grid Challenges in Hungary Péter Stefán Ferenc Szalai Gábor Vitéz NIIF/HUNGARNET.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Scalable Grid system– VDHA_Grid: an e-Science Grid with virtual and dynamic hierarchical architecture Huang Lican College of Computer.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
ATLAS Grid Requirements A First Draft Rich Baker Brookhaven National Laboratory.
Grid technology Security issues Andrey Nifatov A hacker.
7. Grid Computing Systems and Resource Management
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Grid Computing Unit I Introduction. Information anytime anywhere!!! support computation across administrative domains Generally  virtualizing computing.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
The Globus Toolkit The Globus project was started by Ian Foster and Carl Kesselman from Argonne National Labs and USC respectively. The Globus toolkit.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Workload Management Workpackage
Security Requirements for ChinaGrid Applications - What the current grid security solutions cannot do Hai Jin Huazhong University of Science and Technology.
Globus —— Toolkits for Grid Computing
Similarities between Grid-enabled Medical and Engineering Applications
Grid Computing.
THE STEPS TO MANAGE THE GRID
University of Technology
GSAF Grid Storage Access Framework
Wide Area Workload Management Work Package DATAGRID project
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Grid Computing Software Interface
Presentation transcript:

The Grid System Design Liu Xiangrui Beijing Institute of Technology

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

Background Build many grid systems. Information Power Grid TeraGrid DataGrid …… These systems applied to different fields have same aims. The design of an appropriate grid system is a problem.

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

Grid definition Base : resources over multiple administrative domains. Aim: a integrated computing environment that includes various hardware and software. Function: provide many services, support virtual organizations, etc Means: coordinated resource sharing

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

Grid characteristics Coordinated resource sharing Comprehensiveness of resources Single system image Various services

Coordinated resource sharing Through improving resource interoperability, not primarily file exchange In grid system, users can direct access to various resources Users and resources can cooperate in many ways to finish a task

Comprehensiveness of resources There are many classes of resources Computational resources Storage resources Network resources …… A class of resources include many kinds of resources Computational resources may include PCs, cluster systems and mainframe computers.

Single system image In grid system, there is a uniform view of resources and system states Resource attributes Task execution information …… For users, a grid system is just a supercomputer and hides the locations, structures of resources.

Various services A grid system supports many types and modes of applications to meet different kinds and levels of users' demands. Supercomputing Data intensive computing Virtual observatory ……

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

Main problems to be solved Security Resource sharing Single system image System usability

Security Main requirements Authentication, authorization Communication protection Integration with various local security solutions …… Each part includes many components Authentication includes single sign on, delegation, user-based trust. Adopt the comprehensive, multi-layer security solutions

Resource sharing Requirement Direct access to resources Standard protocols and interfaces to access resources must be defined About access to computational resources About access to storage resources …… The individuality of resources must be kept Computational resources and network resources are different classes of resources and can not have same mode to use.

Single system image Main requirements Single user GUI Single resource view …. Through middleware layer The functions of the middleware layer includes resource location, node attributes and states collection, the management of users’ tasks etc.

System usability System usability means that users can use grid system easily and experience its benefit. User GUI, such as Web Aided tools: programming tools and many API

Outline Background Grid definition Grid characteristics Main problems to be solved The function model of a grid system

The function model of grid

User assistant Function Provide user GUI Receive the consignment of the user identity Manage the global user identity Manage user tasks Role On behalf of a user Make the user free from various kinds of concrete authentication and task management

Security center Function Create and issue certificates Manage certificates Role The base of the system security mechanisms.  TLS-based user authentication and communication protection can be implemented.

Information server Function Maintain a uniform view of resources and system states Dynamically manage registration information of resources Provide resource discovery and enquiry Role The base of single system image. The information in information server is static and global, and does not include the information about the execution of tasks

Scheduler Function Automatically allocate tasks to resources to lighten the user’s burden and improve system performance Coordinate with other schedulers when the requirements between tasks conflict Role Task-level scheduler, not a global scheduler It includes many scheduling strategies and algorithms.

Monitor Function Monitor tasks according to users’ demands Create the execution log of tasks Detect fault Analyze, tune and predict performance Role Task-level monitor Publisher/Subscriber mechanism

Resource agent Function Manage local resources Provide standard interfaces for resource sharing Support many mechanisms such as resource registration and task monitor Role On behalf of local resources

Conclusion Grid system is a complex system, so overall analysis is necessary.