The I/O subsystem in a computer system is becoming the bottleneck as a result of recent dramatic improvements in processor speeds. Disk caches have been effective in closing this gap but the benefit is restricted to t...
This paper presents a systems life cycle and a structured design method which are tailored towards the construction of real-time systems in general, and hard real-time systems in particular. The standard systems life ...
详细信息
distributed programming is becoming commonplace, typically based on remote procedure call (RPC) and lightweight threads packages, possibly with an underlying distributed file service. It is argued here that there are ...
详细信息
distributed programming is becoming commonplace, typically based on remote procedure call (RPC) and lightweight threads packages, possibly with an underlying distributed file service. It is argued here that there are significant merits in providing an integrated distributed application environment, rather than merely augmenting one or more programming languages individually with an RPC package, threads support and remote file access. Our Amadeus environment is a proof of concept implementation, currently extending C++ for distributed and persistent programming above UNIX*.
The authors are concerned with providing support for a range of object oriented programming languages to be used in multi-user, multi-machine, heterogeneous environments requiring associative access, as well as concur...
详细信息
The authors are concerned with providing support for a range of object oriented programming languages to be used in multi-user, multi-machine, heterogeneous environments requiring associative access, as well as concurrency and storage management. In order to operate in this environment the implementations of current object oriented languages must however be extended. Their goal is to provide a generic runtime support system open to a range of programming language implementations and requiring no (or only minor) alterations to each supported language.< >
Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. It provides ...
详细信息
Implementation of a kernel-level consistency control mechanism called invocation-based consistency control (IBCC) is presented. IBCC supports general-purpose persistent object-based distributed computing. It provides mechanisms that support a range of powerful, well-defined consistency semantics. IBCC mechanisms can also be used to implement custom recovery and synchronization. An operating-system-level implementation of IBCC as part of the Clouds distributed operating system that uses memory faulting to initiate locking and intermediate version creation is also given. Performance aspects are discussed, as well as the overhead incurred by supporting IBCC in terms of additional data structures needed in the operating system, and the additional amount of required code.< >
”All animals are equal, but some animals are more equal than others”, Antrum Farm, George Orwell. Object Orientation is a current hot theme for researchers and developers of distributedsystems. This paper reviews t...
详细信息
The distributedsystemsgroup in Trinity have been concerned with fault tolerance for a number years and are now turning our attention to the topic with renewed interest (and urgency). Specifically we are concerned to...
详细信息
This paper generalizes group communications into nested groups for the internet environment. By using a name graph model, two problems in nested group name resolution are identified - resolution loops and resolution d...
详细信息
暂无评论