Filters








438,261 Hits in 7.4 sec

π: a new approach to the design of distributed operating systems

Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn
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

Daniel Lenoski, James Laudon, Kourosh Gharachorloo, Anoop Gupta, John Hennessy
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

S.J. Chapin, A.B. Maccabe
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]

Karthikeyan Vaidyanathan, Sundeep Narravula, Dhabaleswar K. Panda
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

J. K. Bennett, J. B. Carter, W. Zwaenepoel
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

J. K. Bennett, J. B. Carter, W. Zwaenepoel
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

Vijay Karamcheti, Andrew A. Chien
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

R Lea, P Amaral, C Jacquemot
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

D.M. Goodeve, S.A. Dobson, J.M. Nash, J.R. Davy, P.M. Dew, M. Kara, C.P. Wadsworth
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]

DeQing Chen, Sandhya Dwarkadas, Srinivasan Parthasarathy, Eduardo Pinheiro, Michael L. Scott
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]

Serge R. Mghabghab, Sean M. Ellison, Jeffrey A. Nanzer
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

J. Protic, M. Tomasevic, V. Milutinovic
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

Hare

Charles Gruenwald, Filippo Sironi, M. Frans Kaashoek, Nickolai Zeldovich
2015 Proceedings of the Tenth European Conference on Computer Systems - EuroSys '15  
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]

S. P. Olesen, S. E. Chodrow, M. Grigni, V. S. Sunderam
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

B. Nitzberg, V. Lo
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