DISTRIBUTED COMPUTING

DIFFERENCE BETWEEN CENTRALIZED AND DISTRIBUTED COMPUTING

Distributed computing

   _Field of computing science that studies  distributed system.
   
   – Use of distributed systems to solve computational problems.

Distributed system

   – Wikipedia
       • There are several autonomous computational entities,
          each of which has its own local memory.
       • The entities communicate with each other by message
          passing.
  – Operating System Concept
       • The processors communicate with one another through            various communication lines, such as high-speed                      buses or telephone lines.
       • Each processor has its own local memory.

Example Distributed Systems

• Internet
• ATM (bank) machines
• Intranets/Work groups
• Computing landscape will soon consist of ubiquitous
  network-connected devices.

Computers in a Distributed System

• Workstations
• Server Systems
• Personal Assistance Devices

Why Distributed Computing?

• Nature of application
• Performance
• The task could consume a lot of time on computing. For example,
      Computation of Pi value using Monte Carlo simulation
   – Data intensive
• The task that deals with a large amount or large size of files. For example,
      Facebook.
• Robustness
   – No SPOF (Single Point Of Failure)
   – Other nodes can execute the same task executed on failed
      node.

Centralized computing.


Early computing was performed on a single processor. Uni-processor computing
can be called centralized computing.

Comments