Cloud Computing Fundamentals
Cloud Computing Fundamentals
COMPUTING
Compiled and prepared by:
Megha Yawalkar
1. Fault tolerance
•When one or some nodes fails, the whole system can still work fine except performance.
•Need to check the status of each node
2. Each node play partial role
•Each computer has only a limited, incomplete view of the system.
•Each computer may know only one part of the input.
3. Resource sharing
•Each user can share the computing power and storage resource in the system with other users
4. Load Sharing
•Dispatching several tasks to each nodes can help share loading to the whole system.
5. Easy to expand
•We expect to use few time when adding nodes. Hope to spend no time if possible.
6. Performance
•Parallel computing can be considered a subset of distributed computing
Grid
•Users (or client applications) gain access to computing resources (processors, storage, data, applications, and
so on) as needed with little or no knowledge of where those resources are located or what the underlying
technologies, hardware, operating system, and so on are
•“The Grid" links together computing resources (PCs, workstations, servers, storage elements) and provides
the mechanism needed to access them.
1. Share more than information: Data, computing power, applications in dynamic environment,
multi-institutional, virtual organizations
2. Efficient use of resources at many institutes. People from many institutions working to solve a common
problem (virtual organization).
3. Join local communities.
4. Interactions with the underneath layers must be transparent and seamless to the user.
Clusters are usually deployed to improve speed and/or reliability over that provided by a single computer, while
typically being much more cost effective than single computer the of comparable speed or reliability
•In a typical cluster:
–Network: Faster, closer connection than a typical network (LAN)
–Low latency communication protocols
–Loosely coupled than SMP
Types of Cluster
•High Availability or Failover Clusters
•Load Balancing Cluster
•Parallel/Distributed Processing Clusters
Compiled and prepared by: Megha Yawalkar CLOUD COMPUTING 11
•Basic building blocks of clusters are broken down into
multiple categories:
•Cluster Nodes
•Cluster Network
•Network Characterization
OR
• Virtual hardware can be easily managed and controlled from remote than physical hardware
• Scalable structure