2. DEFINITION
• Grid Computing is a type of distributed computing that
combines the resources of interconnected groups of
several independent computers that communicate
through the use of a network in a way that makes them
look and act like a single computing entity. Each
computing task is broken down into smaller pieces and
distributed throughout the available computing
resources for execution.
3.
4.
5. BENEFITS OF GRID COMPUTING
Making use of underutilized Resources
Resource Balancing
Parallel CPU Capacity
Management
Access to additional resources
Reliability
7. Group of individuals or institutions
defined by sharing rules to share
the resources of “Grid” for a
common goal.e.g. Applications on
service providers, storage service
providers management team.
11. FABRIC LAYER :-
• Fabric : Interfaces to local control
• Provides resources.
• Fabric components implement resource specific
operations
• Resources should implement Enquiry, resource
management mechanisms…
12. CONNECTIVITY LAYER :-
• Connectivity: Communicating Easily and Securely.
• Defines core communication and authentication protocols.
• Communication requirements: transport, routing, naming
• Authentication solutions :
• Single sign on, delegation, integration with various local
security solutions, user-based trust relationships.
13. RESOURCE LAYER :-
• Resource: Sharing Single Resources
• Defines protocols for secure negotiation, initiation,
monitoring, control, accounting, payment of sharing
operations on individual resources.
• Two primary classes of Resource layer protocols are
• Information protocols, Management protocols.
• Management protocol – “ policy application point”.
14. COLLECTIVE LAYER :-
• Collective: Coordinating Multiple Resources
• Defines protocols that capture interactions across collections of resources.
• Directory services – GRRP, GRIP
• Co-allocation, scheduling, brokering services – Condor-G, Nimrod-G, DRM broker.
• Monitoring and diagnostic
• Data Replication
• Grid enabled programming
• Workload management and collaboration frameworks
• Software discovery - NetSolve, Ninf
• Community authorization
• Community accounting and payment
• Collaboratory services – Access Grid.
15. APPLICATION LAYER :-
• Application: implement business logic over fabric,
connectivity, resources and collective layers
18. DCE (Open Group) - inflexible
• DCE supports secure resource sharing across sites,
but inflexible.
•
19. WWW and Internet :-
• World Wide Web and Internet – support client
server interactions. Also Web browsers do not
support single sign_, delegation.
•
20. P2P Weak Security,
• P2P- Weak security, strong anonymity ( there is no
trace back if any intrusion detected)