Upload
chanchal-sachdeva
View
377
Download
2
Embed Size (px)
DESCRIPTION
grid computing presentation
Citation preview
Grid Computing
Presented by
Chanchal Sachdeva
Department of CSE
Overview
1
•What is grid computing?
2
•Areas of grid computing
3
•Why grid computing?
4
•Grid Architecture
5
•Who use the grid computing?
6
•Pros and cons of Grid Computing
Grid Computing
Introduction
• Grid computing is a processor architecture that combines the computer resources from multiple locations (various domains) to reach a main Objective.
• The Objective is to share a computing power and data storage capacity over the internet.
Introduction
• Grid computing is a processor architecture that combines the computer resources from multiple locations (various domains) to reach a main Objective.
• The Objective is to share a computing power and data storage capacity over the internet.
What is Grid Computing?
“Allows sharing and coordinated use of diverse resources in dynamic, distributed “virtual organizations”
What is Grid?
• Distributed: Grid computing is distributed form of networking that focus on communications among devices.
What is Grid?
• Dynamic: Efficiently utilize wasted cycles, forming working cycles.
The World Grid areas
• Business Areas • Government Organization• Financial Organization• Teachers and educators (E learning)• Social scientists
Why Grid computing
Why Grid Computing?
• Resource sharing: Global sharing is the essence of grid computing.
• Secure access:
To ensure secure access, grid developers and users need to manage three important things:
Access policy - What is shared? Who is allowed to share? When can sharing occur?
Authentication - How do you identify a user or resource?
Authorization - How do you determine whether a certain operation is consistent with the rules?
Why Grid Computing(cont..)
• Resource use: Efficient, balanced use of computing resources
• The death of distance: Distance should make no difference
• Open standards: Standardization also encourages industry to invest in developing commercial grid services and infrastructure.
Grid Architecture
Grid Architecture
Fundamental components of a grid's Architecture:• The Hardware:
A grid depends on underlying hardware like computers and networks.
• The Middleware:
Middleware is the "glue" that makes grid computing possible. Middleware is conceptually "in the middle" of operating systems software (like Windows or Linux) and applications software (like a weather forecasting programme).
Working of Layers
• Network Layer: The lowest layer is the network, which connects grid resources.
• Resource Layer: Above the network layer lies the resource layer: actual grid resources, such as computers, storage systems, electronic data catalogues, sensors and telescopes that are connected to the network.
• The middleware layer connect front end with back end.
• Application: The highest layer of the structure is the application layer, which includes applications in science, engineering, business, finance and more, as well as portals and development toolkits to support the applications. This is the layer that grid users "see" and interact with.
Layers..
Grid User Roles
Grid User Roles (An Administrator’s Perspective)
• Planning• Installation• Managing enrolment of donors and users• Certificate authority• Resource sharing
Grid User Roles (A User’s Perspective)
• Enrolling and installing grid software • Logging onto the grid • Queries and submitting jobs • Data configuration • Monitoring progress and recovery
Some Grid Applications
Distributed supercomputing
High-throughput computing
On-demand computing
Collaborative computing
Pros and cons of grid computing
Advantages
• Can solve larger, more complex problems in a shorter time
• Easier to collaborate with other organizations • Resource Balancing.• Flexible, Secure, Coordinated resource sharing.• Give worldwide access to a network of
distributed resources.
Disadvantages
• Need for interoperability when different groups want to share resources.
• But how do I develop robust, secure, long lived, well performing applications for dynamic, heterogeneous Grids?
References
• http://www.gridcafe.org/