Qondio
Front
Intel
IntelMart
Shares
My Qondio
Account
ulrich > Intel > Distributed Systems (serving as WebOS)

qondio.com/QGIs PRINT EMAIL

Distributed Systems (serving as WebOS)

The earliest ideas of a computer network intended to allow general communication between users of various computers. Initial concepts were to connect various time-sharing machines directly to each other, through telephone. This concept was put to use by the Advanced Research Projects Agency Network (ARPANET). By December 5, 1969 the ARPANET had an entire 4-node network connected.

Enough history. Networking was always seen as a "tool" to enhance communication and this is still true today. Today operating systems run on computers, these are connected to the internet and then talk with other computers, often running other operating systems.

Imagine this...

Distributed systems are truly interesting once you understand the whole concept. In short, distributed computing is a method of computer processing in which different parts of a program run simultaneously on two or more computers that are communicating with each other over a network. I have a thesis that goes something a little like this:

With the use of union directories and one standard distributed filesystem protocol for both local and external traffic (9P anyone?), we could create an enourmous distributed system.

Union directories, originally introduced by Plan 9, combine resources accross either different media or accross a network allowing one computer to transparently mount let's say... another computer's /dev directory to that of its own. The advantage is obvious, the /dev directory will have both local and remote resources available. So you could use computer X to access /dev/audio on computer Y without any additional coding.

It shifts the meaning of "WebOS"

The idea people have of a web based operating system today is having certain client and host computer nodes. In simple terms it means; plugging your computer to your wall socket with it having direct connection to the World Wide Web and running an interface hosted on a remote machine. This machine hosts all your documents and files like any normal personal computer would do. It's pretty nifty, except if you consider corporate giants who might pull the plug on you since such a service would most likely be delivered with timely subscriptions. If you fail to pay up, bye-bye My Documents!

From a distributing point of view, things are pretty much the same, except the client and host machines would both run a distributed operating system, such as Plan 9 and then your computer's directories would be synched to your service provider. This approach has far superceeding benefits, because you are still able to store your files locally and both local and remote processing resources can be used.

Conclusion

It's hard to think that these kinds of systems are decades-old and forgive me for pointing this out.

"Plan 9 failed simply because it fell short of being a compelling enough improvement on Unix to displace its ancestor. Compared to Plan 9, Unix creaks and clanks and has obvious rust spots, but it gets the job done well enough to hold its position. There is a lesson here for ambitious system architects: the most dangerous enemy of a better solution is an existing codebase that is just good enough."

-- Eric S. Raymond

The big drawback currently is the limitation of the internet. Speeds are way too low to implement such systems for ordinary use, but perhaps in due time...

External Links

Plan 9 from Bell Labs

Contributed by ulrich on April 6, 2008, at 6:10 PM UTC.

Reactions

No reactions yet.

Rate This Intel

Please login or sign up to rate this intel.

Comments

Please login or sign up to add a comment.

Great article Ulrich. I'm not gay but you look too good to be a computer nerd...LOL

nixwebo Aug 21, 2008 14:00

Share

Copyright Notice

The copyright for this content entitled "Distributed Systems (serving as WebOS)" has been specified by the contributor as:

All Rights Reserved

This content may not be copied, distributed or adapted by anyone under any circumstances.

Login Here with
Any Email Address
Any Password
No account? Sign up.

Intel Contributor
This intel was contributed by ulrich


Qondio Archive
May, 2012
123456
78910111213
14151617181920
21222324252627
28293031


2008
January, February, March, April, May, June, July, August, September, October, November, December
2009
January, February, March, April, May, June, July, August, September, October, November, December
2010
January, February, March, April, May, June, July, August, September, October, November, December
2011
January, February, March, April, May, June, July, August, September, October, November, December
2012
January, February, March, April, May

Sign Up
Not a member yet? Qondio is a powerful network for making it online. If you have a website to promote, we can help. Sign up and get in on the action.

About Qondio
Welcome to Qondio! Discover the awesome power this network can deliver by going to our About page. Or you could skip straight to the Sign Up form.

ABOUT
SUCCESS GUIDE
FEATURES
FAQ
ADVERTISE
CONTACT
USAGE POLICY
PRIVACY POLICY


TWITTER
FACEBOOK