Still working to recover. Please don't edit quite yet.

Difference between revisions of "distributed systems"

From Anarchopedia
Jump to: navigation, search
(nn)
Line 1: Line 1:
== Goal ==
+
nn
There are many different types of distributed computing systems and many challenges to overcome in successfully architecting one. The main goal of a distributed computing system is to connect users and resources in a [[transparency|transparent]], open, and [[scalable]] way. Ideally this arrangement is drastically more [[fault tolerant]] and more powerful than many combinations of [[stand-alone]] computer systems.
+
 
+
== Examples ==
+
An example of a distributed system is the [[World Wide Web]]. As you are reading a web page, you are actually using the distributed system that comprises the site. As you are browsing the web, your [[web browser]] running on your own computer communicates with different [[web server]]s that provide web pages. Possibly, your browser uses a [[proxy server]] to access the web contents stored on web servers faster and more securely. To find these servers, it also uses the distributed [[DNS|domain name]] system. Your web browser communicates with all of these servers over the [[Internet]], via a system of [[router]]s which are themselves part of a large distributed routing system.
+
 
+
== Openness ==
+
Openness is the property of distributed systems that measures the extent to which it offers a standardized [[interface]] that allows it to be extended and scaled. It is clear that a system that easily allows more computing entities to be plugged into it and more features to be easily added to it has an advantage over a perfectly closed and self-contained system.
+
 
+
== Implications for anarchism ==
+
 
+
The openness and fault tolerance of distributed systems allows the [[decentralization]] of computer systems, which, in line with anarchist theory prevents [[coercion]] by those with access to the hardware and software of a system.
+
 
+
Distributed systems can be built that achieve such ends as secure voting, the publishing of information that cannot be erased and the lack of any single point of failure.
+
 
+
For instance, any [[anarchist software system]] (like [[Anarchopedia]]) can be taken down by authorities simply by attacking its single weakest point - the server upon which it runs. Distributed systems can utilize the power of the [[Internet]], which was conceived to be operational in the event of a nuclear attack, to allow any software systems to remain operational in the event of the compromise of servers by the authorities.
+
 
+
== See also ==
+
 
+
*[http://www.bacchae.co.uk/docs/dist.html Primer on distributed systems]
+
*[http://en.wikipedia.org/wiki/Distributed_systems Wikipedia on distributed systems] (parts of this page were sourced from this)
+
 
+
{{wikipedia|Distributed systems}}
+
 
+
[[Category:Politics]]
+
[[Category:Computing]]
+

Revision as of 03:29, 20 November 2008

nn