Distributed Computing in Advances in Computing

WellManneredSydneyOperaHouse avatar
WellManneredSydneyOperaHouse
·
·
Download

Start Quiz

Study Flashcards

10 Questions

What is the main advantage of distributed computing in terms of cost?

It reduces the overall computing cost.

What is the primary difference between serial computing and parallel computing?

Sequence of instruction execution.

What is the primary characteristic of grid computing?

Computing power is readily available like electric power.

What is a disadvantage of parallel computing?

Program portability issues.

What happens in a distributed computing system when a node fails?

The system works with reduced performance.

What is a major advantage of Grid computing?

Able to solve large and complex problems in short time

What is a limitation of Cluster computing?

Programmability issue

Which of the following is a characteristic of Cloud computing?

It is a pay-per-use model

What is a disadvantage of Cloud computing?

Security and privacy concerns

What is SaaS in Cloud computing?

Software as a Service

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.

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.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser