Lukol Directory: Computers: Software: Operating Systems: Network: Distributed

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.
http://www.cs.duke.edu/ari/issg/webos/

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.
http://www.eecg.toronto.edu/EECG/RESEARCH/...

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.
http://ivs.cs.uni-magdeburg.de/index_engli...

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.
http://sardes.inrialpes.fr/guide/Welcome.h...

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.
http://www-flash.stanford.edu/OS/

MOSIX
A kernel module to support clustered computing by migrating processes across a cluster. Source code, papers, mailing list, and bug archive.
http://www.cs.huji.ac.il/labs/mosix/

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.
http://www.acm.org/crossroads/xrds5-2/agen...

MIT Parallel & Distributed Operating Systems Group
This group's focus is to build and investigate software systems for parallel and distributed environments. They have conducted research in operating systems, networking, mobile computing, language design, compiler design, and architecture, taking a pragmatic approach: "we build high-performance, reliable, and working systems."
http://pdos.csail.mit.edu/

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.
ftp://ftp.cs.berkeley.edu/ucb/sprite/sprit...

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.
http://free.prohosting.com/~xos/

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]
http://www.cs.utah.edu/flux/quarks.html

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.
http://bolero.ics.uci.edu/agentos/

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]
http://www.cnn.com/2002/TECH/ptech/02/13/b...

Plan B Operating System
An operating system that lets applications be built simpler. The system selects and combines resources from the network semi-automatically.
http://plan9.escet.urjc.es/ls/planb.html

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.
http://ralphie.perlmonk.org/mosix/

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.
http://now.cs.berkeley.edu/Glunix/glunix.h...

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.
http://www.eecg.toronto.edu/EECG/RESEARCH/...

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]
http://www.e1os.org/

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]
http://atoms.sourceforge.net/

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.
http://www.comp.lancs.ac.uk/computing/rese...

Sub Topics:
Mach
PURE
ChorusOS
REBOL-IOS
TUNES
QNX
Amoeba
Inferno
2K
Plan 9


Related Topics:
Computers: Computer Science: Distributed Computing
Computers: Programming: Languages: Concurrent
Computers: Software: Operating Systems: Linux: Hardware Support: High Availability
Computers: Software: Operating Systems: Microkernel
Computers: Software: Operating Systems: Object-Oriented
Computers: Software: Operating Systems: Parallel
Computers: Software: Operating Systems: Research
Computers: Software: Operating Systems: Submicrokernel



Help build the largest human-edited directory on the web.
Submit a site - Open Directory Project - Become an Editor
The content of the Lukol directory is based on the Open Directory (DMOZ) and is enhanced using Lukol's own technology.




2006