The document discusses grid computing, which involves connecting distributed computer resources from multiple organizations to work together on common goals. Key aspects of grid computing include distributed supercomputing, high-throughput computing, on-demand computing, and collaborative computing. Grid computing middleware helps manage these distributed resources. Alchemi is provided as an example of grid computing middleware that uses manager, executor, user, and cross-platform manager components to execute applications on a grid. The GARUDA grid in India connects 45 institutions across 17 cities to accelerate research. Resource sharing is further complicated when introducing grids for utility computing with commercial applications and resources.
4.16.24 21st Century Movements for Black Lives.pptx
Grid computiing
1.
2. • INTRODUCTION TO GRID COMPUTING
• FACTS AND FIGURES
• WHY NOT POPULAR
• SOME TERMS BEFORE WE RECOMMEND
• PROBLEM WITH IT INFRASTUECTURE SERVICES
• SOLUTION
• BUSINESS ASPECT
• YOUR RECOMMENDATION OR SCOPE OF
RECOMMENDATON
3. • Grid computing is the federation of computer resources
from multiple administrative domains to reach a common
goal.
• “computational of grid is a hardware and software
infrastructure that provides independent pervasive
and inexpensive access to high end computational
capabilities”.
5. • Combining multiple high-capacity resources on a
computational grid into a single, virtual distributed
supercomputer.
• Tackle problems that cannot be solved on a single
system.
6. • Uses the grid to schedule large numbers of loosely
coupled or independent tasks, with the goal of putting
unused processor cycles to work.
7. • Uses grid capabilities to meet short-term requirements for
resources that are not locally accessible.
• Models real-time computing demands.
8. • Concerned primarily with enabling and enhancing
human-to-human interactions.
• Applications are often structured in terms of a virtual
shared space.
9. • Global scheduling and optimization of data movement.
• Contrasts with traditional networking, which does not
explicitly model storage resources in the network.
• Called "logistical" because of the analogy it bears with
the systems of warehouses, depots, and distribution
channels.
10. Improve efficiency by improving computational capabilities
Bring together not only IT resources but also people.
Create flexible, resilient operational infrastructures
Address rapid fluctuations in customer demands.
11. Federate data and distribute it globally.
• Support large multi-disciplinary collaboration across
organizations and business.
Enable recovery and failure
Ability to run large-scale applications comprising
thousands of computes, for wide range of applications.
Reduces signal latency – the delay that builds up as data
are transmitted over the Internet.
12. • Core networking technology now accelerates at a much
faster rate than advances in microprocessor speeds
• Exploiting under utilized resources
• Parallel CPU capacity
• Virtual resources and virtual organizations for
collaboration
• Access to additional resources
14. • Grid computing middleware
S/W which is used to manage the internal
working of a grid computing system.
Eg:
1:Alchemi: A .NET-based Enterprise Grid
System and Framework.
15. How Alchemi Works
There are four types of distributed components (nodes)
involved in the construction of Alchemi grids and
execution of grid applications: Manager, Executor, User &
Cross-Platform Manager.
16.
17. • A grid is created by installing Executors on each
machine that is to be part of the grid and linking them to a
central Manager component.
Executors
Dedicated No Dedicated
18. • Dedicated :-
Meaning the Manager initiates thread execution directly.
Dedicated Executors are more suited to an intranet environment
• No-Dedicated:-
Meaning that thread execution is initiated by the Executor.
Works through firewalls and NAT servers since there is only one-way
communication between the Executor and Manager.
Non-dedicated Executors are more suited to the Internet
environment.
19. • Users can develop, execute and monitor grid
applications using the .NET API and tools which are part
of the Alchemi SDK. Alchemi offers a powerful grid thread
programming model.
• An optional component (not shown in fig:) is the Cross
Platform Manager web service which offers
interoperability with custom non-.NET grid middleware.
20.
21.
22. • Server performance by integration with QA and Test
(preventive measure )
• Temp. solution for outdated system to improve
performance (longevity measure)
• Making normal graphics computer to a high performance
gaming computer
23. • When CPU utilization going high
• Threat of downtime
• Threat of 100% processor utilization lead to system crash
32. • The Department of Information Technology (DIT),
Government of India has funded the Centre for
Development of Advanced Computing (C-DAC) to deploy
the nation-wide computational grid 'GARUDA' which will
connect 17 cities across the country in its Proof of
Concept (PoC) phase with an aim to bring "Grid"
networked computing to research labs and industry. A
total of 45 institutions have been connected. GARUDA
will accelerate India’s drive to turn its substantial
research investment into tangible economic benefits.
• The GARUDA High-Speed network is a Layer 2/3 MPLS
Virtual Private Network (VPN) connecting select 45
institutions across 17 cities at 10/100 Mbps with Stringent
Service Level Agreements with the service provider.
33. Resource sharing is further complicated when grid is
introduced as a solution for utility computing where
commercial applications and resources become available as
shareable and on demand resources.
The concept of commercial on-demand shareable adds new,
more difficult challenges to the already complicated grid
problem list including service level features, accounting, usage
metering, flexible pricing, federated security, scalability, and
open-ended integration.
Some applications may need to be tweaked to take full
advantage of the new model.
Licensing across many servers may make it prohibitive for
some apps. Vendors are starting to be more flexible with
environment like this.