Filters








26 Hits in 3.8 sec

The Memory Behavior of the WWW, or The WWW Considered as a Persistent Store [chapter]

Nicolas Richer, Marc Shapiro
2001 Lecture Notes in Computer Science  
Results are linear with the size of the garbage collection Unit (a bunch).  ...  This paper presents the performance evaluation of five memory allocation strategies for the PerDiS Persistent Distributed Object store in the context of allocating two different web sites in the store.  ...  A complete description of the PerDiS Garbage Collection Algorithm is available in [FS94, FS96] . [BFS98] describe more deeply the implementation.  ... 
doi:10.1007/3-540-45498-5_14 fatcat:v7kmlyhymzaghggeur2qct4vlu

Concurrency control for distributed cooperative engineering applications

João Coelho Garcia, Paulo Ferreira
2002 Proceedings of the 2002 ACM symposium on Applied computing - SAC '02  
We evaluate these techniques on a prototypical middleware system called PerDiS and show that: (i) the concurrency control mechanisms are well adapted to support long-lived data sharing in local or wide-area  ...  In this paper, we describe the design and implementation of concurrency control mechanisms aimed at both reducing the amount of such conflicts and supporting the consistent long-term sharing of data.  ...  to be garbage collected after the transaction commits [4] .  ... 
doi:10.1145/508791.508977 dblp:conf/sac/GarciaF02 fatcat:g5je7t5gbfgsri3oilnbj5qz7e

Concurrency control for distributed cooperative engineering applications

João Coelho Garcia, Paulo Ferreira
2002 Proceedings of the 2002 ACM symposium on Applied computing - SAC '02  
We evaluate these techniques on a prototypical middleware system called PerDiS and show that: (i) the concurrency control mechanisms are well adapted to support long-lived data sharing in local or wide-area  ...  In this paper, we describe the design and implementation of concurrency control mechanisms aimed at both reducing the amount of such conflicts and supporting the consistent long-term sharing of data.  ...  to be garbage collected after the transaction commits [4] .  ... 
doi:10.1145/508969.508977 fatcat:54pvjsfqojdjpndtx52c4nrwai

Modelling a distributed cached store for garbage collection: The algorithm and its correctness proof [chapter]

Paulo Ferreira, Marc Shapiro
1998 Lecture Notes in Computer Science  
The algorithm is safe and live; it is not complete, i.e. it collects some distributed cycles of garbage but not necessarily all. In a centralized program, sharing consists simply of using a pointer.  ...  The most natural model of persistence is persistence by reachability, managed automatically by a garbage collector (GC).  ...  A first prototype of the PerDiS implementation is freely available in http://www.perdis.esprit.ec.org.  ... 
doi:10.1007/bfb0054094 fatcat:4q4h4whtbzbqfbvygsdb34bs7q

The Design and Implementation of the Wave Transactional Filesystem [article]

Robert Escriva, Emin Gün Sirer
2015 arXiv   pre-print
Experiments show that WTF can qualitatively outperform the industry-standard HDFS distributed filesystem, up to a factor of four in a sorting benchmark, by reducing I/O costs.  ...  Microbenchmarks indicate that the new features of WTF impose only a modest overhead on top of the POSIX-compatible API.  ...  Storage servers implement garbage collection by creating sparse files on the local disk.  ... 
arXiv:1509.07821v1 fatcat:pickux7dgzgznghzlgf2dvmtgu

Sinfonia

Marcos K. Aguilera, Arif Merchant, Mehul Shah, Alistair Veitch, Christos Karamanolis
2007 Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles - SOSP '07  
Using Sinfonia, we implemented two very different and complex applications in a few months: a cluster file system and a group communication service.  ...  We propose a new paradigm for building scalable distributed systems. Our approach does not require dealing with message-passing protocols-a major complication in existing distributed systems.  ...  We would like to thank Terence Kelly and Jeff Mogul for helpful discussions; our shepherd Sharon Perl, the SOSP reviewers, Xiaozhou Li, and Janet Wiener for many comments that helped us improve the paper  ... 
doi:10.1145/1294261.1294278 dblp:conf/sosp/AguileraMSVK07 fatcat:y4r3rg6lmne6naglhnbecftzye

Framework based on design patterns for providing persistence in object-oriented programming languages

J. Kienzle, A. Romanovsky
2002 IEE Proceedings - Software  
This paper describes an approach to providing object persistence in object-oriented programming languages without modifying the run-time system or the language itself.  ...  It only uses basic object-oriented programming techniques, and is therefore implementable in any object-oriented programming language. An experimental implementation in Ada 95 is presented.  ...  ACKNOWLEDGMENTS Alexander Romanovsky has been partially supported by EPSRC/UK DISCS ("Diversity in Safety Critical Software") Project.  ... 
doi:10.1049/ip-sen:20020465 fatcat:npmkkmk7tzcmniij56ya45shsy

Exploiting high-level coherence information to optimize distributed shared state

DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott
2003 SIGPLAN notices  
InterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across a wide variety of hardware architectures, operating systems, and programming  ...  introduce two (spatial) notions of views, which allow a program to limit coherence management to the portion of a data structure actively in use.  ...  One of the novel aspects of this system is the buffer management and garbage collection of this space-time memory.  ... 
doi:10.1145/966049.781518 fatcat:sp27diwpdvaztm556ktilvq2xm

Exploiting high-level coherence information to optimize distributed shared state

DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott
2003 Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '03  
InterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across a wide variety of hardware architectures, operating systems, and programming  ...  introduce two (spatial) notions of views, which allow a program to limit coherence management to the portion of a data structure actively in use.  ...  One of the novel aspects of this system is the buffer management and garbage collection of this space-time memory.  ... 
doi:10.1145/781515.781518 fatcat:w5r5a5ysmjbidmptymqw7zjdzy

Exploiting high-level coherence information to optimize distributed shared state

DeQing Chen, Chunqiang Tang, Brandon Sanders, Sandhya Dwarkadas, Michael L. Scott
2003 Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '03  
InterWeave is a distributed middleware system that supports the sharing of strongly typed, pointer-rich data structures across a wide variety of hardware architectures, operating systems, and programming  ...  introduce two (spatial) notions of views, which allow a program to limit coherence management to the portion of a data structure actively in use.  ...  One of the novel aspects of this system is the buffer management and garbage collection of this space-time memory.  ... 
doi:10.1145/781498.781518 dblp:conf/ppopp/ChenTSDS03 fatcat:vl2jfzgdurcmrdfa4c7hruaiky

Transactional storage for geo-replicated systems

Yair Sovran, Russell Power, Marcos K. Aguilera, Jinyang Li
2011 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP '11  
The developer can deal with this problem by logging and replaying actions-which amounts to implementing rudimentary transactions-or garbage collecting dangling structures.  ...  For that reason, the storage system should provide a strong level of consistency among hosts in her site.  ...  Our shepherd Robbert van Renesse and the anonymous reviewers provided much useful feedback throughout the paper. Margo Seltzer made many suggestions on how to tune the performance of Berkeley DB.  ... 
doi:10.1145/2043556.2043592 dblp:conf/sosp/SovranPAL11 fatcat:3s5i2vrgxjhglgars3eribb664

Scaling Searchable and Transactional Storage Systems

Robert Escriva
2017
Finally, the thesis looks at the broader impact of these systems and how the evolution of the systems could be used to inform the development of future distributed systems.  ...  Data is the lifeblood of modern computing and the systems that store it have taken a prominent place in the infrastructure of practically every modern startup, business, or research application.  ...  Garbage Collection This benchmark calculates the overhead of garbage collection on a storage server.  ... 
doi:10.7298/x47s7kx5 fatcat:h2u7vpwdeza7hg2nr2fsithwga

Multi-level shared state for distributed systems

DeQing Chen, Chunqiang Tang, Xiangchuan Chen, S. Dwarkadas, M.L. Scott
Proceedings International Conference on Parallel Processing  
We demonstrate the ease of use and efficiency of the system through an evaluation of several applications.  ...  In this paper we present a transparent system for memory sharing, In-terWeave, developed with such applications in mind.  ...  Acknowledgments Srinivasan Parthasarathy developed the InterAct system, and participated in many of the early design discussions for InterWeave.  ... 
doi:10.1109/icpp.2002.1040867 dblp:conf/icpp/ChenTCDS02 fatcat:kjbqrlnlangoloh4sgakmaqkuy

A Review of Technology of Metal Recovery from Electronic Waste [chapter]

Ari Vidyadhar
2016 E-Waste in Transition - From Pollution to Resource  
In the absence of proper collection and disposal systems, awareness, and proper regulations, the problem is rather more acute in developing nations.  ...  The growth in their consumption pattern indicates a manifold increase in the volume of e-waste and calls for immediate attention to the management of e-waste in general and their recycling and reuse in  ...  However, the systemic operation of recycling for e-waste processing operations in Korea does not in true sense function effectively since the majority of waste mobile phones collected are exported or conflagrated  ... 
doi:10.5772/61569 fatcat:yicj72mpvrf7xiljptottptyp4

Archaeological Mitigation at 41BX300, Salado Creek Watershed, South-Central Texas

Paul R. Katz
1987 Index of Texas Archaeology Open Access Grey Literature from the Lone Star State  
Investigation by means of controlled surface collection in 10-m blocks, hand excavation of 121 one-meter squares, and 18 backhoe-cut trenches removed 335 m 3 of soil, recovered over 110,000 specimens and  ...  Geomorphological investigation has determined that the site locality only became stable enough to make habitation suitable in the middle of the post-Pleistocene period.  ...  The Unit Designation System was found to be more convenient in daily excavation activities than was the Point Designation System.  ... 
doi:10.21112/ita.1987.1.12 fatcat:caicteh5ozdbto3xwfbdxmw3me
« Previous Showing results 1 — 15 out of 26 results