ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Distributed Computing (DCI)

Definition - What does Distributed Computing (DCI) mean?

Distributed computing refers to a computer science field that researches distributed systems. A distributed system includes various computers that connect and communicate by means of a computer network. The computers communicate with one another to accomplish a common goal.

Distributed computer systems include several software components that are installed in various computers but operate as an individual system. The computers operating in a distributed system can be physically close and connected using a local network. Or, they can be geographically distant and connected using a wide area network.

Techopedia explains Distributed Computing (DCI)

Distributed systems include various possible configurations, such as personal computers, mainframes, minicomputers, workstations, etc. A computer program that operates in a distributed system is known as a distributed program, whereas the procedure for writing such programs are called distributed programming.

Distributed systems provide several benefits compared to centralized systems. These include:
  • Scalability: The distributed system can be easily extended with the addition of more machines as required.
  • Redundancy: Many machines can offer the same services. Therefore, even if one machine is unavailable, the tasks are unaffected. In addition, due to the use of many smaller machines, this redundancy is relatively inexpensive.
Distributed computing systems could operate on hardware provided by multiple vendors. It can make use of many different standards-based software components. These systems are self-sufficient and do not rely too much on the fundamental software. They are able to use a variety of communications protocols as well as operate on multiple operating systems. In order to carry out inter-machine communications, they use TCP/IP or SNA on Ethernet or Token Ring.

Computers used in distributed computing make use of a client-server model.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.