0% found this document useful (0 votes)
33 views5 pages

Distributed and Cloud Computing Systems

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Distributed and Cloud Computing Systems

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

:

✅ Distributed and Cloud Computing Systems

 Built over many autonomous computer nodes.


 Interconnected by SANs, LANs, or WANs.
 LAN switches: Connect hundreds of machines as a cluster.
 WAN: Connects local clusters into a large cluster of clusters.

✅ Classification of Distributed Computing

 Clusters of Cooperative Computers


 Peer-to-Peer Networks
 Grid Computing
 Cloud Computing over the Internet

✅ Clusters of Cooperative Computers

 Group of servers to provide the same service.


 Interconnected standalone computers act as a single resource.
 Good for heavy workloads with large datasets.

✅ Cluster Architecture

 Built on low-latency, high-bandwidth interconnection (e.g., SAN, LAN).


 Hierarchical construction using SAN/LAN/WAN.
 VPN gateway connects the cluster to the Internet.
 Each node has its own OS → multiple system images.

✅ Single-System Image (SSI)

 Merges multiple system images into one.


 Middleware or OS supports SSI.
 SSI shares CPUs, memory, I/O across nodes.
 Appears as one system to the user.

✅ Advantages of Cluster Computing

1. High performance
2. Easy to manage
3. Scalable
4. Expandable
5. Available
6. Flexible
7. Cost-effective
8. Supports distributed apps

✅ Disadvantages of Cluster Computing

1. High cost
2. Fault finding is hard
3. Needs more space
4. Needs strong infrastructure
5. Security is challenging

✅ Grid Computing

 Subset of distributed computing.


 Connects different systems across domains with varying OS/hardware.
 Control node helps them communicate.
✅ Grid Computing Infrastructure

 Includes computers, middleware, instruments, people, sensors.


 Built over LAN, WAN, or Internet at global level.
 Uses servers, clusters, supercomputers.
 PCs/laptops/PDAs as access devices.
 Developed by IBM, Microsoft, etc.

✅ Advantages of Grid Computing

1. Solves complex problems faster


2. Full use of hardware
3. Easier collaboration

✅ Disadvantages of Grid Computing

1. Needs fast connections


2. Software licensing may be costly
✅ Peer-to-Peer (P2P) Networks

 Computers share files directly without a central server.


 Client-oriented, distributed model.
 Implemented at physical and logical (overlay) levels.

✅ Physical Network

 Peers form ad hoc networks using Internet protocols.

✅ Overlay Network

 Logical mapping of peers via peer IDs.


 Peer joins/leave updates the overlay.
 Types: structured and unstructured

✅ Cloud Computing over the Internet

 Pool of virtualized computer resources.


 Handles both batch and user-facing workloads.
 Allows fast scaling with virtual/physical machines.
 Supports redundancy and recovery.
 Monitors resources in real time for balancing.

✅ a. Internet Clouds

 Virtualized platform with elastic resources.


 Moves desktop computing to service-oriented platforms.
 Low-cost, simple for users and providers.
 Uses server clusters and large databases.
 Supports many user applications.

✅ b. The Cloud Landscape

 Must be secure, trustworthy, dependable.


 Some see cloud as centralized resource; others as distributed clusters.
 Traditional distributed systems are on-premises and autonomous.
 Cloud offers on-demand solutions to avoid these limitations.

Let me know if you'd like this in PDF, slide, or handwritten style too!

You might also like