Contact Us | Sitemap |
||||
Distributed ComputingDistributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications. Reasons for using distributed systems and distributed computing may include: The very nature of an application may require the use of a communication network that connects several computers: for example, data produced in one physical location and required in another location. There are many cases in which the use of a single computer would be possible in principle, but the use of a distributed system is beneficial for practical reasons. For example, it may be more cost-efficient to obtain the desired level of performance by using a cluster of several low-end computers, in comparison with a single high-end computer. A distributed system can provide more reliability than a non-distributed system, as there is no single point of failure. Moreover, a distributed system may be easier to expand and manage than a monolithic uniprocessor system. Read more at WikipediaConcepts and PlanningWhat is distributed computing
A distributed computer system consists of multiple software
components that are on multiple computers, but run as a single system.
The computers that are in a distributed system can be physically close
together and connected by a local network, or they can be
geographically distant and connected by a wide area network. A
distributed system can consist of any number of possible
configurations, such as mainframes, personal computers, workstations,
minicomputers, and so on. The goal of distributed computing is to make
such a network work as a single computer.
Redundancy
Distributed computing systems can run on hardware that is provided by many vendors, and can use a variety of standards-based software components. Such systems are independent of the underlying software. They can run on various operating systems, and can use various communications protocols. Some hardware might use UNIX(R) as the operating system, while other hardware might use Windows operating systems. For intermachine communications, this hardware can use SNA or TCP/IP on Ethernet or Token Ring. Read more at IBM Google search for Distributed Computing |
Sponsored by IBM z10 |
|||
|