Journal ArticleDOI
The Clouds distributed operating system
Reads0
Chats0
TLDR
Cloud as mentioned in this paper is a general-purpose operating system for distributed environments based on an object-thread model adapted from object-oriented programming, which is a paradigm for structuring distributed operating systems, the potential and implications this paradigm has for users, and research directions for the future.Abstract:
The authors discuss a paradigm for structuring distributed operating systems, the potential and implications this paradigm has for users, and research directions for the future. They describe Clouds, a general-purpose operating system for distributed environments. It is based on an object-thread model adapted from object-oriented programming. >read more
Citations
More filters
Proceedings ArticleDOI
Sinfonia: a new paradigm for building scalable distributed systems
TL;DR: At the core of Sinfonia is a novel minitransaction primitive that enables efficient and consistent access to data, while hiding the complexities that arise from concurrency and failures.
Book
Wireless Sensor Network Designs
TL;DR: This paper presents a meta-modelling architecture for distributed wireless sensor networks that automates the very labor-intensive and therefore time-heavy and expensive process of laying out and configuring these networks.
Journal ArticleDOI
Distributed, object-based programming systems
Roger S. Chin,Samuel T. Chanson +1 more
TL;DR: Following the presentation of fundamental concepts and various object models, issues in object management, object interaction management, and physical resource management are discussed.
Journal ArticleDOI
An asymmetric distributed shared memory model for heterogeneous parallel systems
TL;DR: A new programming model for heterogeneous computing, called Asymmetric Distributed Shared Memory (ADSM), that maintains a shared logical memory space for CPUs to access objects in the accelerator physical memory but not vice versa, is presented.
Proceedings Article
System Support for Online Reconfiguration
Craig A. N. Soules,Jonathan Appavoo,Kevin Hui,Robert W. Wisniewski,Dilma Da Silva,Gregory R. Ganger,Orran Krieger,Michael Stumm,Marc Alan Auslander,Michal Ostrowski,Bryan S. Rosenburg,Jimi Xenidis +11 more
TL;DR: Support for online reconfiguration in the K42 operating system and initial experiences using it are described and some performance enhancements that have been achieved with K42’s online reconfigured mechanisms including adaptive algorithms, common case optimizations, and workload specific specializations are described.
References
More filters
Journal ArticleDOI
Memory coherence in shared virtual memory systems
Kai Li,Paul Hudak +1 more
TL;DR: Both theoretical and practical results show that the memory coherence problem can indeed be solved efficiently on a loosely coupled multiprocessor.
Mach: A New Kernel Foundation for UNIX Development.
Michael J. Accetta,Robert V. Baron,William J. Bolosky,David B. Golub,Richard F. Rashid,Avadis Tevanian,Michael Young +6 more
TL;DR: Mach as mentioned in this paper is a multiprocessor operating system kernel and environment under development at Carnegie Mellon University, which provides a new foundation for UNIX development that spans networks of uniprocessors and multi-processors.
Journal ArticleDOI
The V distributed system
TL;DR: The V distributed System was developed at Stanford University as part of a research project to explore issues in distributed systems.
Journal ArticleDOI
Amoeba: a distributed operating system for the 1990s
TL;DR: Amoeba as mentioned in this paper is a distributed operating system based on objects, which appears to users as a centralized system but has the speed, fault tolerance, security safeguards, and flexibility required for the 1990s.
Journal ArticleDOI
Distributed programming in Argus
TL;DR: Argus as mentioned in this paper is a programming language and system developed to support the implementation and execution of distributed programs and provides mechanisms that help programmers cope with the special problems that arise in distributed programs, such as network partitions and crashes of remote nodes.