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?
- It has no effect on the overall computing cost.
- It reduces the overall computing cost. (correct)
- It increases the overall computing cost.
- It is not related to the computing cost.
What is the primary difference between serial computing and parallel computing?
What is the primary difference between serial computing and parallel computing?
- Speed of execution.
- Type of programming language used.
- Sequence of instruction execution. (correct)
- Number of processors used.
What is the primary characteristic of grid computing?
What is the primary characteristic of grid computing?
- Unused resources are not utilized.
- Multiple processors with a shared memory.
- Programs are executed sequentially.
- Computing power is readily available like electric power. (correct)
What is a disadvantage of parallel computing?
What is a disadvantage of parallel computing?
What happens in a distributed computing system when a node fails?
What happens in a distributed computing system when a node fails?
What is a major advantage of Grid computing?
What is a major advantage of Grid computing?
What is a limitation of Cluster computing?
What is a limitation of Cluster computing?
Which of the following is a characteristic of Cloud computing?
Which of the following is a characteristic of Cloud computing?
What is a disadvantage of Cloud computing?
What is a disadvantage of Cloud computing?
What is SaaS in Cloud computing?
What is SaaS in Cloud computing?
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.