1
CE443 : CLOUD COMPUTING
CH-1 CLUSTER COMPUTING, GRID COMPUTING SYSTEMS AND RESOURCE MANAGEMENT AT GLANCE
Trends in computing
2
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Distributed Computing
3
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Computers in a Distributed System
4
Examples of Distributed System:
•Network of workstations (NoW), Internet, Intranet
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Centralized vs. Distributed Computing
5
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
6
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
7
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Why distributed computing?
Distributed systems allow the pooling of resources, including CPU cycles, data storage, input/output devices, and services.
A distributed system allow replication of resources and/or services, thus reducing service outage due to failures
The Internet has become a universal platform for distributed computing
8
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�The Weaknesses and Strengths of Distributed Computing
Some of the reasons for the popularity of distributed computing
9
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
The disadvantages of distributed computing:
•Multiple Points of Failures: the failure of one or more participating computers, or one or more network links, can spell trouble.
•Security Concerns: In a distributed system, there are more opportunities for unauthorized attack.
10
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Building Distributed Applications was Difficult?
11
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�High-Performance Computing
12
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Cluster Computing
Network of workstations (e.g. SUN)
Beowulf clusters: (COTS pcs. With SAN)
13
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
14
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Maybe we can extend this concept to geographically distributed resources…
15
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
�Peer-to-Peer Computing
BitTorrent (Read http://www.bittorrent.org/bittorrentecon.pdf)
Skype (www.skype.com)
16
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Internet Computing
Internet Computing Projects
17
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Internet Computing Projects
Life Sciences
•Folderoi
•Folding@Home
•Genom e@Home
•FightAIDS@Home
•Ubero
•Drug Design Optimization Lab
•The Virtual Laboratory Project
•Distributed Folding, Community TSC
•Find-a-Drug
Cryptography
•Distributed, net
•ECCp-109
18
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Internet Computing Projects
Mathematics
19
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
20
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Grid Computing
21
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
22
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
A typical view of Grid environment
23
User
Resource Broker
Grid Resources
Grid Information Service
Computation result
Grid application
Computational jobs
Details of Grid resources
Processed jobs
1
2
3
4
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
24
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Grid Computing enables virtual organizations
The Globus Project is a joint effort on the part of researchers and developers from around the world that are focused on the concept of grid computing.
It is organized around four main activities: Research , Software Tools Testbeds , Applications
www.ggf.org (the Global Grid Forum)
Heavy involvement of Academic Groups and Industry
25
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Some of the Major Grid Projects
26
Name | URL/Sponsor | Focus |
EuroGrid, Grid Interoperability (GRIP) | eurogrid.org European Union | Create tech for remote access to super comp resources & simulation codes; in GRIP, integrate with Globus Toolkit™ |
Fusion Collaboratory | fusiongrid.org DOE Off. Science | Create a national computational collaboratory for fusion research |
Globus Project™ | globus.org DARPA, DOE, NSF, NASA, Msoft | Research on Grid technologies; development and support of Globus Toolkit™; application and deployment |
GridLab | gridlab.org European Union | Grid technologies and applications |
GridPP | gridpp.ac.uk U.K. eScience | Create & apply an operational grid within the U.K. for particle physics research |
Grid Research Integration Dev. & Support Center | grids-center.org NSF | Integration, deployment, support of the NSF Middleware Infrastructure for research & education |
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
27
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
28
The layered grid service protocols and their relationship with the Internet service protocols
Languages/Frameworks
Collective Service Protocols
Resource Service Protocols
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Grid Architecture
29
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
30
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
31
Grid Family | Reference |
Computational Grids or Data Grids | TeraGrid (US), DataGrid (EU), ChinaGrid NAS (NASA), GriPhyN |
Information Grids or Knowledge Grids | Semantic Grid, BOINC (Berkerly) |
Business Grids or P2P/Volunteer Grids | SETI@Home, HP eSpeak, LHC@Home |
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
32
1 BOINC credit= 1 Cobblestone�= 1/100 day of CPU time @ 1 GFLOPs/second�= 864 GFLOPs (billion instructions)
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
33
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
34
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
LHC@Home is a volunteer computing platform where you donate idle time on your computer to help physicists compare theory with experiment, in the search for new fundamental particles and answers to questions about the Univ
The Large Hadron Collider (LHC) is the world’s largest and most powerful particle accelerator.
Refer: https://lhcathome.web.cern.ch/
35
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Grid Topologies
36
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Intra grid�
37
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Extra grid�
38
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT
Inter grid
39
Chandubhai S. Patel Institute of Technology (CSPIT), CHARUSAT