Object-oriented computer architectures for new generation of applications
ACM SIGARCH Computer Architecture News
Extensibility safety and performance in the SPIN operating system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The Flux OSKit: a substrate for kernel and language research
Proceedings of the sixteenth ACM symposium on Operating systems principles
Interface and execution models in the Fluke kernel
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Embedded computation meets the World Wide Web
Communications of the ACM
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
SWILL: A Simple Embedded Web Server Library
Proceedings of the FREENIX Track: 2002 USENIX Annual Technical Conference
Exterminate all operating system abstractions
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
An Object-Oriented Nano-Kernel for Operating System Hardware Support
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
The exokernel operating system architecture
The exokernel operating system architecture
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
An efficient end-host architecture for cluster communication
CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
Opinion: stay on course with an evolution or choose a revolution in computing
ACM SIGARCH Computer Architecture News
NTMS'09 Proceedings of the 3rd international conference on New technologies, mobility and security
An experimental evaluation of IP4-IPV6 IVI translation
ACM SIGAPP Applied Computing Review
Hi-index | 0.01 |
Over the past decade the sheer size and complexity of traditional operating systems have prompted a wave of new approaches to help alleviate the services provided by these operating systems. The emergence of micro-kernels and a plethora of non-traditional operating system models, both geared toward reducing the role of the OS, attest to the promise of practical alternatives. The problem with these methods is that the three-tiered system of software, operating system, and hardware is still preserved. Even though the operating system might find some reprieve by having to handle less work there is a nascent notion being triggered by these alternative approaches that the operating system as an abstract entity is no longer a necessity. We propose a radical method of computing where we take this notion to the extreme and push the operating system into the software and hardware levels. By doing so, we create a decentralized operating system environment known as Dispersed Operating System Computing (DOSC). We outline how the Dispersed Operating System paradigm works, its benefits, and immediate practical applications in today's world.