Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rivka Ladin

dblp:40/630 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 4Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Indexing and storage engines · 38% Distributed and cloud data management · 28% Transaction processing and concurrency control · 27%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 100%

Topics — the 14 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
hierarchical index
0.011998
Back to the Future: Dynamic Hierarchical Clustering · ICDE 1998
Indexing and storage engines
index maintenance
0.011998
Back to the Future: Dynamic Hierarchical Clustering · ICDE 1998
Distributed systems › replication › replica control
optimistic replication
0.021992
Providing High Availability Using Lazy Replication · ACM Trans. Comput. Syst. 1992
Lazy Replication: Exploiting the Semantics of Distributed Services · PODC 1990
Distributed systems
replication
0.021992
Providing High Availability Using Lazy Replication · ACM Trans. Comput. Syst. 1992
Lazy Replication: Exploiting the Semantics of Distributed Services · PODC 1990
Services computing and microservices
workflow management
0.012001
Business Process Coordination: State of the Art, Trends, and Open Issues · VLDB 2001
Distributed systems › consistency models
causal consistency
0.011992
Providing High Availability Using Lazy Replication · ACM Trans. Comput. Syst. 1992
Transaction processing and concurrency control › transaction models
long-lived transactions
0.011991
A Transactional Model for Long-Running Activities · VLDB 1991
Transaction processing and concurrency control
transaction models
0.011991
A Transactional Model for Long-Running Activities · VLDB 1991
Transaction processing and concurrency control
nested transactions
0.011990
Organizing Long-Running Activities with Triggers and Transactions · SIGMOD Conference 1990
Database theory › conjunctive query
hierarchical queries
0.011998
Back to the Future: Dynamic Hierarchical Clustering · ICDE 1998
Distributed systems › fault tolerance
high availability
0.021992
Providing High Availability Using Lazy Replication · ACM Trans. Comput. Syst. 1992
Lazy Replication: Exploiting the Semantics of Distributed Services · PODC 1990
Distributed systems › distributed object systems
distributed garbage collection
0.011986
Highly-Available Distributed Services and Fault-Tolerant Distributed Garbage Collection · PODC 1986
Distributed systems
fault tolerance
0.011986
Highly-Available Distributed Services and Fault-Tolerant Distributed Garbage Collection · PODC 1986
Database system architecture and tuning › active database
event-condition-action rules
0.011990
Organizing Long-Running Activities with Triggers and Transactions · SIGMOD Conference 1990

Methods — techniques the papers use, named apart from their topics

key encoding · 0.0protocol design · 0.0triggers · 0.0coupling modes · 0.0stable property · 0.0local garbage collection · 0.0consistent view · 0.0
YearPublicationVenuePosition
2001 Business Process Coordination: State of the Art, Trends, and Open Issues
Umeshwar Dayal, Meichun Hsu, Rivka Ladin
VLDB3
1998 Back to the Future: Dynamic Hierarchical Clustering
abstract
Describes a new method for dynamically clustering hierarchical data which maintains good clustering within disk pages in the presence of insertions and deletions. This simple but effective method, which we call Enc, encodes the insertion order of children with respect to their parents and concatenates the insertion numbers to form a compact key for the data. This compact key is stored only in the indexing structure and does not affect the logical database schema. Experimental results show that our Enc method is very efficient for hierarchical queries and performs reasonably well for random access queries.
Chendong Zou, Betty Salzberg, Rivka Ladin
ICDE3
1992 Garbage Collection of a Distributed Heap
abstract
A practical, fault-tolerant method for reclaiming inaccessible objects in a distributed heap is presented. The algorithm is general and does not require homogeneous components. It reclaims inaccessible objects in a timely fashion, including those that reside on inaccessible cycles. It allows each computer that contains parts of the heap to garbage collect independently according to its storage requirements, using whatever algorithm it chooses. A highly available service is used to store information about the intercomputer references. The computers containing parts of the heap communicate with the central service only periodically. By using the service the overhead at each node is minimized.>
Rivka Ladin, Barbara Liskov
ICDCS1
1992 Providing High Availability Using Lazy Replication
abstract
To provide high availability for services such as mail or bulletin boards, data must be replicated. One way to guarantee consistency of replicated data is to force service operations to occur in the same order at all sites, but this approach is expensive. For some applications a weaker causal operation order can preserve consistency while providing better performance. This paper describes a new way of implementing causal operations. Our technique also supports two other kinds of operations: operations that are totally ordered with respect to one another and operations that are totally ordered with respect to all other operations. The method performs well in terms of response time, operation-processing capacity, amount of stored state, and number and size of messages; it does better than replication methods based on reliable multicast techniques.
Rivka Ladin, Barbara Liskov, Liuba Shrira, Sanjay Ghemawat
ACM Trans. Comput. Syst.1
1991 A Transactional Model for Long-Running Activities
Umeshwar Dayal, Meichun Hsu, Rivka Ladin
VLDB3
1990 Lazy Replication: Exploiting the Semantics of Distributed Services
abstract
To provide high availability for services such as mail or bulletin boards, data must be replicated.One way to guarantee consistency of replicated data is to force service operations to occur in the same order at all sites, but this approach is expensive.In this paper, we propose lazy replication as a way to preserve consistency by exploiting the semantics of the service's operations to relax the constraints on ordering.Three kinds of operations are supported: operations for which the clients define the required order dynamically during the execution.operations for which the service defines the order, and operations that must be globally ordered with respect to both client ordered and service ordered operations.The method performs well in terms of response time, amount of stored state, number of messages, and availability.It is especially well suited to applications in which most operations require only the client-defined order.
Rivka Ladin, Barbara Liskov, Liuba Shrira
PODC1
1990 Organizing Long-Running Activities with Triggers and Transactions
abstract
This paper addresses the problem of organising and controlling activities that involve multiple steps of processing and that typically are of long duration. We explore the use of triggers and transactions to specify and organize such long-running activities. Triggers offer data- or event-driven specification of control flow, and thus provide a flexible and modular framework with which the control structures of the activities can be extended or modified. We describe a model based on event-condition-action rules and coupling modes. The execution of these rules is governed by an extended nested transaction model. Through a detailed example, we illustrate the utility of the various features of the model for chaining related steps without sacrificing concurrency, for enforcing integrity constraints, and for providing flexible failure and exception handling.
Umeshwar Dayal, Meichun Hsu, Rivka Ladin
SIGMOD Conference3
1988 A Technique for Constructing Highly Available Services
Rivka Ladin, Barbara Liskov, Liuba Shrira
Algorithmica1
1986 Highly-Available Distributed Services and Fault-Tolerant Distributed Garbage Collection
abstract
This paper describes two techniques that are only loosely related. The first is a method for constructing a highly available service for use in a distributed system. The service presents its clients with a consistent view of its state, but the view may contain old information. Clients can indicate how recent the information must be. The method can be used in any application in which the property of interest is stable: once the property becomes true, it remains true forever. The paper also describes a fault-tolerant garbage collection method for a distributed heap. The method is practical and efficient. Each computer that contains part of the heap does local garbage collection independently, using whatever algorithm it chooses, and without needing to communicate with the other computers that contain parts of the heap. The highly available central service is used to store information about inter.computer references. 1.
Barbara Liskov, Rivka Ladin
PODC2