grid computing 2007
TRANSCRIPT
Prepared By : Bhavin TankDDIT, Nadiad
Grid
Computing
Contents
What is Grid Computing?Why need grid computing?Types of gridCharacteristics of GridBenefitsApplicationsAdvantage & Disadvantages
Grid
Computing
What is Grid Computing?Allows sharing and coordinated use of diverse
resources in dynamic, distributed “virtual organizations”.
Grid
Computing
What is a Grid? Grid Computing is a technique in which the idle systems in the
Network and their “ wasted “ CPU cycles can be efficiently used by uniting pools of servers, storage systems and networks into a single large virtual system for resource sharing dynamically at runtime.
These systems can be distributed across the globe; they're heterogeneous (some PCs, some servers, maybe mainframes and supercomputers); somewhat autonomous (a Grid can potentially access resources in different organizations).
Grid computing is form of networking unlike conventional network that focus on communications among devices.
Grid
Computing
What is the Grid?
Internet
Internet
Grid Computing Resource
Certificate
Certificate
Gatekeeper
Jane User
Grid
Computing
Why need Grid Computing?Exploiting under utilized resources
Parallel CPU capacity
Virtual resources and virtual organizations for collaboration
Access to additional resources
Many large-scale problems cannot be solved by a single computer
Globally distributed data and resources
Grid
Computing
Types of GridsComputational Grid:
A computational grid is focused on setting aside resources specifically for computing power. In this type of grid, most of the machines are high-performance servers.
Scavenging grid:A scavenging grid is most commonly used with large numbers of desktop machines. Machines are scavenged for available CPU cycles and other resources. Owners of the desktop machines are usually given control over when their resources are available to participate in the grid.
Data Grid:A data grid is responsible for housing and providing access to data across multiple organizations. Users are not concerned with where this data is located as long as they have access to the data.Grid
Computing
Characteristics of GridsGrids coordinate resources that are not
subject to centralized control.Grids use standard, open, general-purpose
protocols and interfaces.Grids deliver high qualities of service.
Grid
Computing
Grid User Roles (A User’s Perspective)
Enrolling and installing grid softwareLogging onto the gridQueries and submitting jobsData configurationMonitoring progress and recoveryReserving resources
Grid
Computing
Grid User Roles(An Administrator’s Perspective)
PlanningInstallationManaging enrollment of donors and usersCertificate authorityResource managementData sharing
Grid
Computing
Issues Security:
Security issues include secure authentication, access rights and privileges. Reliable and secure communications, perhaps with encryption, are also a requirement.
Maintaining confidentiality and privacy will also be issues if you are transferring personal data.
Performance:For a grid performance is the main key is to deliver
nontrivial qualities of service “. Some grid services might fall short because the scattering and gathering steps can incur significant delay.
Grid performances include resource availability and reliability, utilization and load, response time, delay and delay variation. Data Integrity is another consideration.Grid
Computing
Benefits
(1)BUSSINESS BENEFITS: Can help improve productivity and collaboration. Bring together not only IT resources but also people. Create flexible, resilient operational infrastructures.
(2)INFRASTRUCTURE OPTIMIZATION: Consolidate workload management. Reduce cycle times.
Grid
Computing
Grid
Computing
Benefits…
14
(3)INCREASE ACCESS TO DATA AND COLLABORATION:
Federate data and distribute it globally.
Support large multi-disciplinary collaboration..
Enable collaboration across organizations and among businesses.
(4)RESILIENT, HIGHLY AVAILABLE INFRASTRUCTURE:
Balance workloads.
Foster business community
Enable recovery and failure.
ADVANTAGES: Can solve larger, more complex problems in a shorter time
Easier to collaborate with other organizations
Make better use of existing hardware
DISADVANTAGES: Grid software and standards are still evolving.
Learning curve to get started.
Non-interactive job submission.
Grid
Computing
Characteristics of Grid Applications
Data acquired by scientific instruments.
Data are stored in archives on separate, perhaps geographically-separated sites.
Data are managed by teams belonging to different organizations.
Large quantities of data (tera- or petabytes) are collected.
Software used to analyze and summarize the raw data.
Grid
Computing
Cloud
Computing
“You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one”
---Beatles <Imagine>