The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Existing experimental distributed systems usually support a single mechanism for message-based communication. It is argued that different needs at the operating system level and at the application level make it highly desirable to support several, possibly incompatible communication interfaces in the same distributed system. The resulting problems are investigated and appropriate architectural solutions...
An examination of the structure of fault tolerant systems incorporating error recovery, and in particular backward error recovery, indicates a partitioning into two broad classes. Two canonical models, each representing a particular class of systems have been constructed. The first model incorporates objects and actions as the entities for program construction while the second model employs communicating...
As part of designing and building the Amoeba distributed operating system, we have come up with a simple set of mechanisms for process management that allows downloading process migration, checkpointing, remote debugging and emulation of alien operating system interfaces. The basic process management facilities are realized by the Amoeba Kernel and can be augmented by user-space services: Debug...
The Heterogeneous Computer Systems project at the University of Washington has over the past two years designed and implemented a software infrastructure to accommodate heterogeneous systems. We have addressed an environment consisting of a potentially large number of different system types but only a few instances of each type. Such an environment arises naturally in research and other settings where...
Future multicomputer systems are expected to consist of thousands of interconnected computers. To simplify the usage of these systems, multicomputer operating systems must be developed to integrate a cluster of computers into a unified and coherent environment. Using existing multicomputer operating systems is inappropriate as many commonly used techniques get clogged and lead to congestion, once...
The development of a distributed system POOL based on a network which efficiently connects many processing elements is the subject of research supported by the DFG, SFB 124 “VLSI-Entwurfsmethoden und Parallelität” (Teilprojekt D3). This contribution attempts to give an overview of the work done so far within this project.
Simplicity is the slogan in order to design and implement high-performance communication systems. It is almost a natural consequence that simplicity in system design promotes a flexible and/or application-oriented operating system implementation, too. With PEACE, a process execution and communication environment is explained in this paper which consequently follows the maxim of keeping things as simple...
For the last eight years the Distributed Systems Research Group at Imperial College has conducted research into the development of an environment to support the construction and operation of distributed software. The result has been the Conic Toolkit: a comprehensive set of language and run-time tools for program compilation, building, debugging and execution in a distributed environment. Programs...
The performance of database management systems (DBMS) critically depends on the availability of effective and efficient services offered by the underlying operating system (OS). The DBMS needs for OS support are identified, and appropriate interfaces for the cooperation of OS and DBMS are discussed. Several OS functions including file handling, process management, communication mechanisms, and transaction...
Modern office information systems are increasingly distributed systems of heterogeneous, administrative organizational units. In general, in such systems data is held at different locations, not necessarily identical with the place at which the data is accessed and/or manipulated. There is an increasing need to access remote data without regard to computer boundaries, architectures and software specifies,...
This paper surveys projects in distributed languages and systems at the University of Arizona, and offers observations based on the experience gained during their design, implementation, and use. The relevant projects are the SR distributed programming language, the Saguaro distributed operating system, the MLP system for constructing distributed mixed-language programs, the object-based distributed...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.