A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2011; you can also visit the original URL.
The file type is application/pdf
.
Filters
Integrating Group Communication with Transactions for Implementing Persistent Replicated Objects
[chapter]
2000
Lecture Notes in Computer Science
There has been considerable work on data replication techniques for increasing the availability of persistent data that is manipulated under the control of transactions. ...
A general model of distributed objects is used to investigate how objects can be replicated for availability using a system that supports transactions (but no process groups) and a system that supports ...
This evaluation enables us to understand how a distributed transaction system can exploit group communications for obtaining a flexible approach to supporting replication of objects. ...
doi:10.1007/3-540-46475-1_10
fatcat:ojgcohayjfhpzkwpodgkjylge4
What service replication middleware can learn from object replication middleware
2006
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) - MW4SOC '06
by the different granularity of the replicated entity, or different transaction models. ...
In this paper, we analyze some of the proposed service replication middleware solutions and compare them on an architectural level with object replication middleware. ...
Group communication primitives hide most of the (implementation) complexity of passive replication: For instance, group communication allows to cope with undesirable situations such as the crash of the ...
doi:10.1145/1169091.1169094
dblp:conf/middleware/OsraelFG06
fatcat:jvtj4yt6j5cvfdducawujbzzae
A Model and Survey of Distributed Data-Intensive Systems
[article]
2022
arXiv
pre-print
The model offers a common ground to understand and compare highly heterogeneous solutions, with the potential of fostering cross-fertilization across research communities and advancing the field. ...
The need to store, analyze, and make data promptly available to a multitude of users introduces formidable challenges in modern software platforms. ...
Transactional systems guarantee group atomicity: in the case of failure, none of the effects of a job become visible. ...
arXiv:2203.10836v1
fatcat:xbg34nuzhndwjpv2asbbhtgvlu
Optimistic, nested transactions ensure consistency across all objects and nodes. A peer-to-peer dissemination layer helps to increase availability and to balance load. ...
Fabric provides a rich, Java-like object model, but data resources are labeled with confidentiality and integrity policies that are enforced through a combination of compile-time and run-time mechanisms ...
Acknowledgments Nate Nystrom and Xin Zheng were involved in early stages of the Fabric project, and Xin started the dissemination layer. ...
doi:10.1145/1629575.1629606
dblp:conf/sosp/LiuGVQWM09
fatcat:c6wmwnf6a5g7fjrbslusgkgcjy
Fault-tolerance for communicating multidatabase transactions
1994
Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences HICSS-94
In this paper we propose a framework that can be used f o r the implementation of reliable multi database system communication protocols. ...
The application of this framework f o r MDBS transaction processing is shown and the failure behavior of a MDBS communication protocol supporting global serializability through a global two-phase-commit ...
This may be salved, assuming that the local systems provide a prepared to commit phase, by atomic global commitment (which is achievable by atomic write of a group of communication objects). ...
doi:10.1109/hicss.1994.323251
fatcat:wch73jm4brbrhb5jg5o56yl6me
Distributed Database Management Systems: Architectural Design Choices for the Cloud
[chapter]
2014
Computer Communications and Networks
The two decades' practice of architecting solutions and services over the Internet has just revolved within the past few years. ...
Finally, potential way outs to overcome such architectural barriers are presented under the light of recent research and development in this area. ...
To understand the significance, one can be motivated by the scenarios of massively multi-player online role playing games (MMOG) and virtual worlds. ...
doi:10.1007/978-3-319-10530-7_2
fatcat:raz6wxqtczbwdcdn4l27mac6y4
Its programming model encourages the use of simple concurrency patterns that are easy to understand and employ correctly. ...
Isolated state and a constrained execution model allow Orleans to persist, migrate, replicate, and reconcile grain state. ...
Transactions atomically succeed or fail and their state changes are durably and atomically persisted and become visible atomically. ...
doi:10.1145/2038916.2038932
dblp:conf/cloud/BykovGKLPT11
fatcat:arihyjt77beibftccue4ac5ute
Maintaining consistency in distributed systems
1992
Proceedings of the 5th workshop on ACM SIGOPS European workshop Models and paradigms for distributed systems structuring - EW 5
How should distributed systems preserve consistency in the presence of concurrency and virtual synchrony, object-oriented programming, distributed computing, federated databases, fault-tolerance. ...
Acknowledgements The author would like to express his gratitude to Maureen Robinson, ...
In group settings,
group communication
is clearly important,
z This is
the problem known as atomic group multicast,
and involves two elements:
the "expansion"
of the group address to obtain a ...
doi:10.1145/506378.506387
dblp:conf/sigopsE/Birman92
fatcat:7himah7xazhgzlcarpgmudyfg4
Global Sequence Protocol: A Robust Abstraction for Replicated Shared State
2015
European Conference on Object-Oriented Programming
The solution is to replicate data and propagate updates asynchronously. Unfortunately, such mechanisms are notoriously difficult to understand, explain, and implement. ...
In the age of cloud-connected mobile devices, users want responsive apps that read and write shared data everywhere, at all times, even if network connections are slow or unavailable. ...
We would like to thank Alexey Gotsman for interesting discussions on the GSP consistency model, and Adam Morrison for pointing out a mistake we made in our reasoning when comparing GSP to TSO in an earlier ...
doi:10.4230/lipics.ecoop.2015.568
dblp:conf/ecoop/BurckhardtLPF15
fatcat:zqm7qbfejbb3xgkwxs2zzro2d4
A Review of Object Oriented Database Concepts and their Implementation
1993
Australasian Journal of Information Systems
This article outlines and discusses the semantic data principles used inter alia in understanding Object Oriented concepts. ...
Object Oriented design and databases has attracted a great deal of attention in recent years. ...
They are: • in-place replication, where the replicated values are stored directly in the objects that cause replication to take place, and • separate replication when replicated values are stored in different ...
doi:10.3127/ajis.v1i1.428
fatcat:5g63cm2k4zewbpoakrvgswxsb4
Practical Database Replication
[chapter]
2010
Lecture Notes in Computer Science
Group-based replication protocols take advantage of the specific properties of the group communication primitives, such as ordering and atomicity of messages, to eliminate the possibility of deadlocks, ...
By taking advantage of the Spread Group Communication Toolkit that provides atomic broadcast and deals with network partitions, Amir et al. ...
Object and Transaction Meta-Information Mechanisms to record and retrieve protocol-specific meta-information associated both with database objects and with transactions. ...
doi:10.1007/978-3-642-11294-2_13
fatcat:oxlujsinxzdwdplq46dxje4lhm
A flexible content repository to enable a peer-to-peer-based wiki
2009
Concurrency and Computation
Wikis-being major applications of the Web 2.0-are used for a large number of purposes, such as encyclopedias, project documentation, and coordination, both in open communities and in enterprises. ...
(ii) On top, P2P service groups act as indexing groups to implement a wiki's search index. collaboration within enterprises requires the sharing of produced data. ...
In contrast, we present a consensus-based group communication stack for P2P service groups to implement replicated index data structures. ...
doi:10.1002/cpe.1465
fatcat:3xqus7ajtrfelfviscqurcgoz4
Duplex
1994
Proceedings of the 1994 ACM conference on Computer supported cooperative work - CSCW '94
Large-scale implies heterogeneity, unpredictable communication delays and failures, and inefficient implementations of techniques traditionally used for collaborative editing in local area networks, To ...
cope with these unfavorable conditions, DUPLEX proposes a model based on splitting the document into independent parts, maintained individually and replicated by a kernel, Users act on document parts ...
The kernel nodes of an object are maintained as a group [1, 15] , and replication policies are implemented using group concepts. ...
doi:10.1145/192844.192900
dblp:conf/cscw/PacullSS94
fatcat:dj7bctunwbalpdnvaxhdv47whi
Transactional storage for geo-replicated systems
2011
Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles - SOSP '11
We describe the design and implementation of Walter, a key-value store that supports transactions and replicates data across distant sites. ...
With transactions, the application groups these writes into an atomic unit so that failures do not leave behind partial writes (atomicity) and concurrent access by other servers are not intermingled (isolation ...
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
A response to Cheriton and Skeen's criticism of causal and totally ordered communication
1994
ACM SIGOPS Operating Systems Review
In a paper to be presented at the 1993 ACM Symposium on Operating Systems Principles, Cheriton and Skeen o er their understanding of causal and total ordering as a communication property. ...
In this paper I present some responses to their criticism, and also explain why I nd their discussion of causal and total communication ordering to be distorted and incomplete. ...
Acknowledgements This paper emerged from discussions with a number of friends and colleagues who had read the Cheriton Skeen position paper. ...
doi:10.1145/164853.164858
fatcat:onao7bzrbzdt3cfyml3urbt2ui
« Previous
Showing results 1 — 15 out of 4,070 results