A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
π: a new approach to the design of distributed operating systems
1993
ACM SIGPLAN OOPS Messenger
The π architecture is designed as a framework for flexible operating systems and support software. It is based on this vision of the future and is a first step towards adaptive operating systems. ...
In the future, as radio-based networking becomes common, changes will be dynamic, requiring the flexible operating system to adapt as elements of a distributed system move into and out of range. ...
At the basic level, the distributed shared data appears to a programmer like a normal region of memory. Any support for distribution, such as replication and coherency control, is invisible. ...
doi:10.1145/157710.157736
fatcat:ikudidhz4fghrp5pvdoz26yqlu
The directory-based cache coherence protocol for the DASH multiprocessor
1990
SIGARCH Computer Architecture News
A key feature of DASH is its distributed directory-based cache coherence protocol. ...
In this paper, we present the design of the DASH coherence protocol and discuss how it addresses the above issues, We also discuss our strategy for verifying the correctness of the protocol and briefly ...
In particular, we would like to thank Wolf-Diehich Weber for creating the DASH simulator, Helen Davis and Stephen Goldschmidt for modifying their Tango simulator to interact with the DASH simulator, and ...
doi:10.1145/325096.325132
fatcat:gottedibh5hu7m3qufd44f6jmm
Parallel and Distributed Operating Systems: An Introduction to the Minitrack
1996
Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences
This minitrack examines an important topic in this area: recent advances in operating system support for multiprocessor systems. ...
They describe the design, implementation, and performance of a single coherence mechanism supporting multiple protocols. Lai and Lei also examine distributed shared memory in the second paper. ...
This minitrack examines an important topic in this area: recent advances in operating system support for multiprocessor systems. ...
doi:10.1109/hicss.1996.495451
fatcat:djla54xplrdldlwjdz35uwfj4y
DDSS: A Low-Overhead Distributed Data Sharing Substrate for Cluster-Based Data-Centers over Modern Interconnects
[chapter]
2006
Lecture Notes in Computer Science
In addition, the substrate provides basic features for locking mechanisms by utilizing the atomic operations, several data management and data distribution techniques, etc. ...
DDSS is designed to perform efficient data and memory management and supports a variety of coherence models by leveraging the features of modern interconnects like one-sided communication and atomic operations ...
Acknowledgements We would like to thank Sivaramakrishnan Narayanan for providing us with the several significant details about the Distributed STORM application and helping us tremendously in our evaluations ...
doi:10.1007/11945918_46
fatcat:yhy4oz2n4nal7dgbqu2hml2a3y
Munin: distributed shared memory based on type-specific memory coherence
1990
Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming - PPOPP '90
We are developing Munin, a system that allows programs written for shared memory multiprocessors to be executed e ciently on distributed memory machines. ...
Our system is unique in its use of loosely coherent memory, based on the partial order speci ed by a shared memory parallel program, and in its use of type-speci c memory coherence. ...
This research w as supported in part by the National Science Foundation under Grants CCR-8716914 and DCA-8619893 and by a National Science Foundation Fellowship. ...
doi:10.1145/99163.99182
dblp:conf/ppopp/BennettCZ90
fatcat:5zifpt43afei5ol4uflb55ba2i
Munin: distributed shared memory based on type-specific memory coherence
1990
SIGPLAN notices
We are developing Munin, a system that allows programs written for shared memory multiprocessors to be executed e ciently on distributed memory machines. ...
Our system is unique in its use of loosely coherent memory, based on the partial order speci ed by a shared memory parallel program, and in its use of type-speci c memory coherence. ...
This research w as supported in part by the National Science Foundation under Grants CCR-8716914 and DCA-8619893 and by a National Science Foundation Fellowship. ...
doi:10.1145/99164.99182
fatcat:gfb5o2zwhbcxjml574nfu25p3y
Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations
1999
Journal of Parallel and Distributed Computing
are capable of delivering good performance only in the presence of a high level of responsive communication architecture support (specifically, support for remote atomic operations). ...
High-level parallel programming models supporting dynamic fine-grained threads in a global object space are becoming increasingly popular for expressing irregular applications based on sophisticated adaptive ...
of the Illinois Concert System and for their assistance in developing the ideas presented here. ...
doi:10.1006/jpdc.1999.1555
fatcat:hz4xyy3kdfc2jc3lg5tyfmytbq
Implementing a modular object-oriented operating system on top of Chorus
1993
Distributed Systems Engineering
Building distributed operating systems benefits from the micro-kernel approach by allowing better support for modularization. ...
COOL v2, the second iteration of this layer provides generic support for clusters of objects, in a distributed virtual memory model. ...
Our goal is to provide a framework that will allow operating system builders to develop their applications, the operating system, in a well structured, flexible and coherent environment. ...
doi:10.1088/0967-1846/1/1/002
fatcat:plpjjoyvvfhg7cs4vswkdytlgu
Toward a Model for Shared Data Abstraction with Performance
1998
Journal of Parallel and Distributed Computing
A prototype library of SADTs provides a set of implementations for each SADT, supporting stereotypical usage patterns and allowing exploitation of weakened coherence protocols. ...
Access to data shared by concurrent processes is expressed through operations of shared abstract data types (SADTs). SADTs abstract low-level concerns of communication and synchronization. ...
It is proposed that a distributed reference-counting collector is implemented in a future system. ...
doi:10.1006/jpdc.1998.1427
fatcat:tdsce6iy2zglbnibewt43f6dn4
InterWeave: A Middleware System for Distributed Shared State
[chapter]
2000
Lecture Notes in Computer Science
coupled clusters, and InterAct-style version-based consistency for distributed shared segments. ...
Automatic data conversions allow each program to employ its own natural data format, byte order, and alignment, with full support for intra-and inter-segment pointers. ...
Any system for distributed shared state must provide a similar level of support for heterogeneity. ...
doi:10.1007/3-540-40889-4_16
fatcat:5aa2v2kdtnan5cobnx2j6cdygm
Distributed Radio Frequency Cooperation at the Wavelength Level Using Wireless Phase Synchronization
[article]
2020
arXiv
pre-print
Using this approach, we present the design of the first fully wireless distributed system operating at the wavelength level. ...
We demonstrate the system in the first open-loop coherent distributed beamforming experiment. ...
Coordinating separate wireless systems at the wavelength level supports the ability to disaggregate wireless operations from a platform-centric model to a distributed network of coordinated devices, representing ...
arXiv:2010.10396v1
fatcat:2focr4j34zffteuk6wrakjef2e
Distributed shared memory: concepts and systems
1996
IEEE Parallel & Distributed Technology Systems & Applications
She is currently working toward her PhD in the field of DSM. Her research interests are in computer architecture, distributed systems, and performance analysis. ...
His research interests are computer architectures, multiprocessor systems, and distributed shared-memory systems. He can be reached a t etomasev@ubbg.etf.bg.ac.yu. ...
We also want to thank Vojislav Protiit for his help in providing up-to-date literature, and Liviu Iftode, who kindly provided some of his most recent papers. ...
doi:10.1109/88.494605
fatcat:56jusk7vobepvhcvroadujiiae
The challenge in designing Hare is to support the shared abstractions faithfully enough to run applications that run on traditional shared-memory operating systems, with few modifications, and to do so ...
To achieve this goal, Hare must support features (such as shared file descriptors) that traditional network file systems don't support, as well as implement them in a way that scales (e.g., shard a directory ...
Johnson, and Harshad Kasture for their help in developing Pika. This research was supported by Quanta. ...
doi:10.1145/2741948.2741959
dblp:conf/eurosys/GruenwaldSKZ15
fatcat:a5zauzpoj5amvgjbukeqcgdmie
Distributed data management support for collaborative computing
[chapter]
1997
Lecture Notes in Computer Science
This paper proposes a framework for distributed data management in collaborative computing systems. ...
The Collaborative Computing Data Space CCDS is a user-level tool that provides a group of participants with a space of shared data objects, as well as a simple interface to operations on data objects in ...
Conclusion This paper describes our plans for a distributed data management support system for collaborative computing. ...
doi:10.1007/bfb0031621
fatcat:q7b5eq5dz5f75kx4cqmq25jjvu
Distributed shared memory: a survey of issues and algorithms
1991
Computer
All DSM systems provide some form of memory coherence. If the shared data is not replicated, then enforcing memory coherence is trivial. ...
A Distributed sharedmemory systems implement the sharedmemory abstraction On multicomputer architectures, combining the scalability of networkbased architectures with the convenience Of shared-memory programming ...
Acknowledgments This work was supported in part by NSF grant CCR-8808532, a Tektronix research fellowship, and the NSF Research Experiences for Undergraduates program. ...
doi:10.1109/2.84877
fatcat:cy664qqsdvetfbl6oill7bpk3u
« Previous
Showing results 1 — 15 out of 438,261 results