Distributed Computing
Also known as Peer-to-Peer (P2P). This environment is an ad-hoc network that is generally grown
from a small group of independent computers that need to share files, resources such as printers and
network/internet connections. These have allowed small business to improve some forms of
productivity. If all is to run smoothly, this model usually needs internal technical skills, or access to
outsourced technical support.
DC Advantages
• Each user has control of their own equipment, to a reasonable degree.
• Each user can add their own programs at their own leisure.
• Sometimes cheaper up front capital cost.
DC Disadvantages
• Typical lifespan of 3 years (maybe stretch to 5 with questionable results).
• Many moving parts (fans, hard drives) which are susceptible to failure.
• Larger vulnerability to security threats (both internal & external).
• Usually has higher cost of ownership, when measured over 3 + years.
Centralized Computing
Centralized Computing takes some of the control and all of the parts easily susceptible to failure away
from the desktop appliance. All computing power, processing, program installations, back-ups and file
structures are done on the Terminal or Application Server.
CC Advantages
• Centralized Computing and file storage.
• Redundant technologies incorporated to ensure reduced downtime.
• Computer stations replaced with ThinClient appliances with no moving parts, improving
meantime before failure.
• Centralized management of all users, processes, applications, back-ups and securities.
• Usually has lower cost of ownership, when measured over 3 + years.
CC Disadvantages
• User access to soft media drives are removed.
• In the rare event of a network failure, the ThinClient Terminal may lose access to the terminal
server. If this happens, there are still means to use some resources from the local client.
supercomputers allows both parallel and distributed computing
hjhfjh
In centralised tasks are done by one system and in distributed tasks are shared by the many computers
clustered system: systems having many computers with shared storage and linked by a lan or network.distributed system:systems having many computers connected by a network and there is no shared storage.Distributed computing is computing done on computers connected by a network. Clusters are one type of distributed computing. MPPs are another. Grid computing is a third.
What is the difference between parallel computing and distributing computing? In the most simple form = Parallel Computing is a method where several individual (autonomous) systems (CPU's) work in tandem to resolve a common computing workload. Distributed Computing is where several dis-associated systems are working seperatly to resolve a multi-faceted computing workload. An example of Parallel computing would be two servers that share the workload of routing mail, managing connections to an accounting system or database, solving a mathematical problem, ect... Distributed Computing would be more like the SETI Program, where each client works a seperate "chunk" of information, and returns the completed package to a centralized resource that's responsible for managing the overall workload. If you think of ten men pulling on a rope to lift a load, that is parallel computing. If ten men have ten ropes and are lifting ten different loads from one place to consolidate at another place, that would be distributed computing.
between centralized and decentralized payroll
In the most simple form = Parallel Computing is a method where several individual (autonomous) systems (CPU's) work in tandem to resolve a common computing workload. Distributed Computing is where several dis-associated systems are working seperatly to resolve a multi-faceted computing workload. An example of Parallel computing would be two servers that share the workload of routing mail, managing connections to an accounting system or database, solving a mathematical problem, ect... Distributed Computing would be more like the SETI Program, where each client works a separate "chunk" of information, and returns the completed package to a centralized resource that's responsible for managing the overall workload. If you think of ten men pulling on a rope to lift a load, that is parallel computing. If ten men have ten ropes and are lifting ten different loads from one place to consolidate at another place, that would be distributed computing. In Parallel Computing all processors have access to a shared memory. In distributed computing, each processor has its own private memory
http://wiki.answers.com/Q/What_is_the_difference_between_Centralized_System_and_Distributed_System_as_far_as_operating_system_data_replicability_system_memory_and_homogeinity_are_concerned"
Parallel computing involves breaking down a task into smaller parts that can be processed simultaneously by multiple processors within the same machine. Distributed computing, on the other hand, involves dividing a task among multiple computers connected over a network, with each computer working on a different part of the task.
Parallel computing involves breaking down a task into smaller parts that are processed simultaneously by multiple processors within the same system. Distributed computing, on the other hand, involves processing tasks across multiple interconnected systems, often geographically dispersed. The key difference lies in how the tasks are divided and executed, with parallel computing focusing on simultaneous processing within a single system and distributed computing focusing on processing across multiple systems.
Distributed computing involves multiple computers working together on a task, often across a network, while parallel computing uses multiple processors within a single computer to work on a task simultaneously. Distributed computing can be more flexible and scalable but may face challenges with communication and coordination between the computers. Parallel computing can be faster and more efficient for certain tasks but may be limited by the number of processors available. The choice between distributed and parallel computing depends on the specific requirements of the task at hand.
no answer