Podcast
Questions and Answers
What is the main advantage of distributed computing in terms of cost?
What is the main advantage of distributed computing in terms of cost?
What is the primary difference between serial computing and parallel computing?
What is the primary difference between serial computing and parallel computing?
What is the primary characteristic of grid computing?
What is the primary characteristic of grid computing?
What is a disadvantage of parallel computing?
What is a disadvantage of parallel computing?
Signup and view all the answers
What happens in a distributed computing system when a node fails?
What happens in a distributed computing system when a node fails?
Signup and view all the answers
What is a major advantage of Grid computing?
What is a major advantage of Grid computing?
Signup and view all the answers
What is a limitation of Cluster computing?
What is a limitation of Cluster computing?
Signup and view all the answers
Which of the following is a characteristic of Cloud computing?
Which of the following is a characteristic of Cloud computing?
Signup and view all the answers
What is a disadvantage of Cloud computing?
What is a disadvantage of Cloud computing?
Signup and view all the answers
What is SaaS in Cloud computing?
What is SaaS in Cloud computing?
Signup and view all the answers
Study Notes
Distributed Computing
- Distributed computing is a method of computer processing in which different parts of a program are run simultaneously on two or more computers that are communicating with each other over a network.
- Advantages: Economical, Speed, Reliability, and Scalability.
- Disadvantages: Complexity, Security, and Network reliance.
Paradigms in Distributed Computing
- Parallel computing: Performs many calculations simultaneously, by dividing the problem into smaller ones.
- Grid computing: Computing power is readily available like electric power, so that unused resources on the grid is being used.
- Cluster computing: A group of personal computers, storage devices, etc. are linked together so that they can work like a single computer.
- Cloud computing: A computing model, where resources such as computing power, storage, network and software are combined and provided as services on the Internet in a remotely accessible fashion.
Parallel Computing
- Problem is broken into discrete parts that can be solved concurrently.
- Advantages: Fault tolerance, Resource sharing, Load sharing, and Scalability.
- Disadvantages: More complex, and Program portability issues.
Grid Computing
- Advantages: Able to solve large and complex problems in short time, Makes better use of existing hardware, and Scalable.
- Disadvantages: Processing speed depends on the speed of interconnection, and Licensing issues across different servers may affect working of certain applications.
Cluster Computing
- Advantages: Price-performance ratio, Availability, and Scalability.
- Disadvantages: Programmability issue, and Fault identification issue.
Cloud Computing
- Advantages: Cost savings, Scalability, Reliability, Maintenance, and Mobile accessible.
- Disadvantages: Security & Privacy, and Lack of standards.
Cloud Service Models
- Three service models: SaaS (Software as a Service), IaaS (Infrastructure as a Service), and PaaS (Platform as a Service).
- SaaS: An application is offered to the customer as a service on demand.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Distributed Computing is a method of processing in which different parts of a program are run simultaneously on multiple computers communicating over a network. It has advantages such as being economical, increasing speed, reliability, and scalability.