ABSTRACT

Distributed computing involves many loosely coupled computing platforms, located in different places connected in a network by using LAN or WAN for achieving a common goal. The computing entities have autonomous behavior of computing different operations by using their own computing power and storage capacity. Distributed computing systems can run on homogenous and heterogeneous computing platforms, different hardware that is provided by several vendors and software may use a variety of standard based software elements. These single autonomous systems use independent fundamental software and various communication protocols. Distributed computing requires support from various programming languages and operating system levels. Communication between these independent systems conceptuale through complex message passing methods. Dedicated lightweight processes all have the capacity to communicate with each other via message passing. The nature of distributed systems is unpredictable because they use complex algorithms making it impossible to solve using a deterministic algorithm. Algorithms are different strong applied mathematical game theoretic complex algorithms for placing a single computing entity in the distributed system. The result of the complex placement of the computing entity leads to higher security. Each single entity contributes their job result only without knowing the other entities connected in the network computing pool. In the computing system’s hardware diagnosis of participating computing node is performed by using underlying software that running on many nodes. It is hard to predict the behavior of full or individual components so that distributed computing is invulnerable, non-deterministic and secure. The advancement of distributed computing enables new technology for invulnerability, reliability and performance. Blockchain is the current underlying technology, collaborating used for distributed ledgers. One of the popular applications of blockchain is cryptocurrency – Bitcoin. In Bitcoin each node can act as a distributed system. All the participating nodes share their transactions and each of them keeps its own personal ledger. The application of the blockchain extends to all areas like government, business, finance, etc.