Parallel and Distributed Computing

13 Mar 2011 by

Parallel and Distributed Computing

Parallel and Distributed Computing

Parallel and Distributed computing can be confused. This article will show you the simplest way to identify.

Parallel Computing

  • Shared memory system
  • Multiprocessor (multiple processors share a single bus and memory unit)
  • Symmetric Multiprocessing (SMP) supports in Operating System
  • Much simpler than distributed system
  • Limited scalability

Distributed Computing

  • Distributed memory system
  • Multicomputer (Autonomous computer nodes connected via network)
  • Share many of challenges
  • Better scalability and cheaper
  • Distributed computing in local network is also called cluster computing while in wide-area networks is referred to grid computing

 

One response so far

  • Sovath says:

    That is very short explanation yet concise to understand.

    Here is the summary from your presentation.
    The platform where to deploy DS is introduced
    Usually DS is deployed on multicomputer running Network OS or Distributed OS
    On Network OS, there is a special software interface to Distributed Application called Middleware
    Middleware is a system developed to help the complexity of writing distributed systems
    Middleware can provide reasonable scalability, flexibility and can solve for some sort of particular tasks
    Examples of middleware are RPC, J2EE, CORBA, etc.
    Distinguish the difference between DS and Parallel Computing

Leave a Reply