submit urlsubmit rss feedadd directory

article

Distributed computing is decentralised and parallel computing, using two or more computers communicating over a network to accomplish a common objective or task. The types of hardware, programming languages, operating systems and other resources may vary drastically. It is similar to computer clustering with the main difference being a wide geographic dispersion of the resources.

Organization


Organizing the interaction between each computer is of prime importance. In order to be able to use the widest possible range and types of computers, the protocol or communication channel should not contain or use any information that may not be understood by certain machines. Special care must also be taken that messages are indeed delivered correctly and that invalid messages are rejected which would otherwise bring down the system and perhaps the rest of the network.

Another important factor is the ability to send software to another computer in a portable way so that it may execute and interact with the existing network. This may not always be possible or practical when using differing hardware and resources, in which case other methods must be used such as cross-compiling or manually porting this software.

More on [ Distributed computing ]


directory of related categories

Mach@
 

 

 
 
directory of related topics

Distributed Computing :: Computer Science
Concurrent :: Languages
High Availability :: Hardware Support
Microkernel :: Operating Systems
Object Oriented :: Operating Systems
Parallel :: Operating Systems
Research :: Operating Systems
Submicrokernel :: Operating Systems

 
Distributed RSS feed
Distributed - Twitter Search

Software Development Engineer in Test Distributed Systems Likewise Software Bellevue WA http://chilp.it/?6cc8a6
richardbro (Richard Brown) Sat, 07 Nov 2009 11:26:13 -0000
Software Development Engineer in Test Distributed Systems Likewise Software Bellevue WA http://chilp.it/?6cc8a6
Trainingsessie over Distributed File System achter de rug, namespaces en replication meerbepaald. Weekend productief begonnen dus.
kevinvancraybex (Kevin Vancraybex) Sat, 07 Nov 2009 11:08:16 -0000
Trainingsessie over Distributed File System achter de rug, namespaces en replication meerbepaald. Weekend productief begonnen dus.
As of 11/6, 353,800 doses of H1N1 vaccine have been distributed to communities across CT!
CTDPH (CT Public Health) Sat, 07 Nov 2009 11:04:03 -0000
As of 11/6, 353,800 doses of H1N1 vaccine have been distributed to communities across CT!
@venzann I'm planning to move to StatusNet, the distributed OSS microblogging platform just need time to set up and test twitter integration
jethrocarr (Jethro Carr) Sat, 07 Nov 2009 10:52:19 -0000
@venzann I'm planning to move to StatusNet, the distributed OSS microblogging platform just need time to set up and test twitter integration
RT @lissnup: RT @khorshid3: Preparing 4 7th Dec (16Azar) posters & leaflets being distributed> universities & schools. #iranelection #iran
roelassie (Roe Lassie) Sat, 07 Nov 2009 10:38:24 -0000
RT @lissnup: RT @khorshid3: Preparing 4 7th Dec (16Azar) posters & leaflets being distributed> universities & schools. #iranelection #iran
New Blog post Professional Windows DNA: Building Distributed Web Applications with VB, COM+, MSMQ, SOAP, and ASP http://bit.ly/3K7r2i ...
mantzaa (Mantasha Zaara) Sat, 07 Nov 2009 10:30:36 -0000
New Blog post Professional Windows DNA: Building Distributed Web Applications with VB, COM+, MSMQ, SOAP, and ASP http://bit.ly/3K7r2i ...

 
Subscribe to Distributed RSS feed

directory of related sites

AgentOS - Mobile agent system for ubiquitous computing; new way to cope with the wide-area, large-scale ubiquitous computing environment of near future. Allows access to personal and collaborative computing services anywhere, via varied desktop and mobile computing devices.

AgentOS: Agent-based Distributed Operating System for Mobile Networks - Agent-based communication models show great promise to operate in unpredictable, metamorphic environments, such as mobile computing networks. Excellent basic explanations, clear arguments, well reasoned; from Crossroads, ACM student magazine.
Meta Description: [ Agent Based Distributed Operating System for Mobile Networks; ACM Crossroads 5-2 ]

AtomsNet - Modular object-oriented application to index files across networks. Consists of plug-in type data retrieval system, webserver, peer-to-peer connections for network-wide information gathering, retrieval; has features of OSs, database management systems, distributed networking. [Open Source, GPL]

404 Distributed Operating Systems - Short, annotated, alphabetically sorted list and links, part of larger system.

E1 - A distributed operating system based on the concepts of object replication, component model support and persistence. It consists of a L4 microkernel and a set of distributed objects acting at the user level. [Open source]
Meta Description: [ The E1 operating system is aimed to provide efficient support for reliable distributed computing, based on object replication, component model support and persistence. ]

GLUnix - Global Layer Unix; technology trends in high-speed, low-latency LANs suggest convergence of hardware in Massively Parallel Processors, MPPs, and Networks of Workstations, NOWs. Relative to many MPPs, NOWs offer more cost-effectiveness and scalability, and less hardware and software development time. Soon, the main difference between NOWs and MPPs will be OS software.

GUIDE - Grenoble Universities Integrated Distributed Environment. Object-oriented distributed OS to develop and operate distributed applications on local area networks of workstations and servers. Joint project Bull, IMAG Research Institute; related to COMANDOS, BROADCAST Esprit Projects.

Hive - Distributed Unix operating system for Stanford FLASH multiprocessor; survives hardware and software faults, performance near commercial Unix. Arranged as internal system of independent kernels (cells) for reliability, scalability.

Hurricane - hierarchically clustered OS implemented on Hector multiprocessor; manages system resources in clusters, using tight coupling within clusters, loose coupling across clusters. Succeeded by Tornado.

Institute for Distributed Systems: IVS - Researches distributed and realtime operating systems, communication, software engineering. Part of Department of Computer Science at the Otto-von-Guericke-University of Magdeburg. Some information on site not in English.

MIT LCS PDOS - Parallel and Distributed Operating Systems Group; research focus: extensible and flexible system services: filesystems, networking, languages. Projects: 'C, Chord, Click, Exokernel (Exopc), Grid, Prolac, RON, and SFS. Funding: DARPA, NSF; ATT, IBM, Intel. Many open source downloads.

MOSIX - Software package to enhance Unix kernels (7 so far) and Linux with cluster computing abilities. Lets any size cluster of x86-based workstations and servers work cooperatively as if part of one system. [Open Source, GPL]

MOSIX Clusters of Surplus Computers for Providing Common Network Services and Applications - Details active project to illustrate use of MOSIX to create clusters of surplus machines that can be used to provide network services, application resources.
Meta Description: [ Extensive discussion of my experiences with constructing a mosix cluster from surplus machines and using it to provide network file and application services. Discussion of the development of a mod_perl-driven web application. Very detailed, can be used as a roadmap by those with limited experien... ]

500 Plan B Operating System - An operating system that lets applications be built simpler. The system selects and combines resources from the network semi-automatically.

Quarks - Simple, yet efficient distributed shared memory (DSM) system; a user-level library plus header files supports DSM on groups of Unix workstations. Runs on 4.3BSD/M68k, HP-UX/PA-RISC, IRIX 5.2/MIPS, SunOS 4.1/SPARC. [Open Source, public domain]

Sprite - Distributed OS gives one system image to/over a networked cluster of workstations, research project, Berkeley, John Outerhoust group; high file system performance via client and server caching, process migration to use idle machines; testbed for research in file systems (log-structured, striped, RAID), crash recovery.

SUMO - Support for Multimedia in Operating systems, Lancaster University: microkernel OS with facilities to support distributed realtime and multimedia applications and ODP-based multimedia distributed application platforms.

The Brave New OS of the Future - Brief, simple layman's treatment of Carnegie Mellon University's Odyssey project; IBM Research's Autonomic Computing initiative; Microsoft's Farsite project. [CNN.com]
Meta Description: [ Operating systems will become highly distributed and self-healing and will collaborate with applications. , ]

Tornado - Object-oriented operating system for large-scale shared-memory multiprocessors. Minimizes data sharing via careful design: often eliminates data sharing even when sharing appears natural. Successor to Hurricane.

WebOS - Gives distributed OS services needed to build applications that are wide-area, highly available, incrementally scalable, dynamically reconfiguring, with mechanisms for: resource discovery, global namespace, remote process execution, resource management, authentication, security.

XOS - Distributed operating system, to be fully object-oriented, preemptively multithreaded/tasked, event/message-driven. Little code yet, but design documents and links are interesting, useful reading.
Meta Description: [ OS-Developement, OS-Entwicklung ]

Distributed related videos
HOW TO fly the Bell 47
Next Video
Distributed related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor