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

Marie-Anne Neimat

dblp:47/3267 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 1996
—ORCID · none

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

Databases, data management, data science and information retrieval · 7Human-computer interaction and ubiquitous computing · 1

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
6 papers
Indexing and storage engines · 41% Distributed and cloud data management · 30% Query processing and optimization · 11%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 38% Storage systems · 32% Parallel and multicore computing · 30%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management › distributed data structures
scalable distributed data structure
0.021994
RP*: A Family of Order Preserving Scalable Distributed Data Structures · VLDB 1994
LH* - Linear Hashing for Distributed Files · SIGMOD Conference 1993
Distributed systems
distributed data structures
0.011996
LH* - A Scalable, Distributed Data Structure · ACM Trans. Database Syst. 1996
Storage systems › indexing
linear hashing
0.011996
LH* - A Scalable, Distributed Data Structure · ACM Trans. Database Syst. 1996
Database system architecture and tuning
extensible database system
0.011993
Papyrus GIS Demonstration · SIGMOD Conference 1993
Indexing and storage engines › hash index › dynamic hashing
linear hashing
0.011993
LH* - Linear Hashing for Distributed Files · SIGMOD Conference 1993
Query processing and optimization › recursive query
recursive query evaluation
0.011993
Recursive Functions in Iris · ICDE 1993
Distributed and cloud data management › distributed caching
cache consistency
0.011990
Maintaining Consistency of Client-Cached Data · VLDB 1990
Indexing and storage engines › caching
client-side caching
0.011990
Maintaining Consistency of Client-Cached Data · VLDB 1990
Data models and query languages
object-oriented database
0.011987
Iris: An Object-Oriented Database Management System · ACM Trans. Inf. Syst. 1987
Distributed systems
distributed coordination and fault tolerance
0.011993
LH* - Linear Hashing for Distributed Files · SIGMOD Conference 1993
Transaction processing and concurrency control
concurrency control
0.011990
Maintaining Consistency of Client-Cached Data · VLDB 1990

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

linear hashing · 0.0data manager integration · 0.0load control · 0.0recursive function evaluation · 0.0
YearPublicationVenuePosition
1996 High-Availability LH* Schemes with Mirroring
abstract
Mirroring is a popular technique for enhancing file availability. The authors incorporate this technique into the LH* algorithms for scalable distributed linear hash files. Several schemes for mirroring LH* files are presented in this paper. The schemes increase the availability of LH* files in the presence of node failures. Every record remains accessible in the presence of a single node failure, and usually in the presence of multiple-node failures. The price is, as usual, twice as much storage for data, and an increase in the number of messages. The different schemes are characterized by different trade-offs, and they accommodate diverse application requirements. The additional messaging cost per insert is about the same for all the schemes, and is roughly only one message. The cost of a bucket recovery may in contrast vary greatly, from one message for one type of scheme, to a few for another, and many for yet another.
Witold Litwin, Marie-Anne Neimat
CoopIS2
1996 LH* - A Scalable, Distributed Data Structure
abstract
We present a scalable distributed data structure called LH*. LH* generalizes Linear Hashing (LH) to distributed RAM and disk files. An LH* file can be created from records with primary keys, or objects with OIDs, provided by any number of distributed and autonomous clients. It does not require a central directory, and grows gracefully, through splits of one bucket at a time, to virtually any number of servers. The number of messages per random insertion is one in general, and three in the worst case, regardless of the file size. The number of messages per key search is two in general, and four in the worst case. The file supports parallel operations, e.g., hash joins and scans. Performing a parallel operation on a file of M buckets costs at most 2 M + 1 messages, and between 1 and O (log 2 M rounds of messages. We first describle the basic LH* scheme where a coordinator site manages abucket splits, and splits a bucket every time a collision occurs. We show that the average load factor of an LH* file is 65%–70% regardless of file size, and bucket capacity. We then enhance the scheme with load control, performed at no additional message cost. The average load factor then increases to 80–95%. These values are about that of LH, but the load factor for LH* varies more. We nest define LH* schemes without a coordinator. We show that insert and search costs are the same as for the basic scheme. The splitting cost decreases on the average, but becomes more variable, as cascading splits are needed to prevent file overload. Next, we briefly describe two variants of splitting policy, using parallel splits and presplitting that should enhance performance for high-performance applications. All together, we show that LH* files can efficiently scale to files that are orders of magnitude larger in size than single-site files. LH* files that reside in main memory may also be much faster than single-site disk files. Finally, LH* files can be more efficient than any distributed file with a centralized directory, or a static parallel or distributed hash file.
Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider
ACM Trans. Database Syst.2
1994 RP*: A Family of Order Preserving Scalable Distributed Data Structures
Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider
VLDB2
1993 Recursive Functions in Iris
abstract
A complete and efficient implementation of linear, one-side recursive queries in Iris, an object-oriented database management system, is described. It is shown that recursion can be easily and efficiently added to a large class of existing database management systems. A B-tree type access path called the B++ tree that has been implemented to support the computation of recursive functions in Iris is also described. The perforamnce of B++ trees is reviewed.>
Philippe De Smedt, Stefano Ceri, Marie-Anne Neimat, Ming-Chien Shan, Rafi Ahmed
ICDE3
1993 Papyrus GIS Demonstration
abstract
The goal of the Papyrus project [3] is to provide tools and services to enable the integration and parallelization of specialized data managers so that data-intensive applications can be constructed easily and efficiently. In our terminology, a data manager (DM) is a set of specialized methods that manage persistent data. A collection of functions defines the interface to a DM and provides the only means of accessing its persistent data.
Waqar Hasan, Michael L. Heytens, Curtis P. Kolovson, Marie-Anne Neimat, Spyros Potamianos, Donovan A. Schneider
SIGMOD Conference4
1993 LH* - Linear Hashing for Distributed Files
abstract
LH* generalizes Linear Hashing to parallel or distributed RAM and disk files. An LH* file can be created from objects provided by any number of distributed and autonomous clients. It can grow gracefully, one bucket at a time, to virtually any number of servers. The number of messages per insertion is one in general, and three in the worst case. The number of messages per retrieval is two in general, and four in the worst case. The load factor can be about constant, 65-95%, depending on the file parameters. The file can also support parallel operations. An LH* file can be much faster than a single site disk file, and/or can hold a much larger number of objects. It can be more efficient than any file with a centralized directory, or a static parallel or distributed hash file.
Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider
SIGMOD Conference2
1990 Maintaining Consistency of Client-Cached Data
Kevin Wilkinson, Marie-Anne Neimat
VLDB2
1987 Iris: An Object-Oriented Database Management System
Daniel H. Fishman, David Beech, H. P. Cate, E. C. Chow, Tim Connors, J. W. Davis, Nigel Derrett, C. G. Hoch, William Kent, Peter Lyngbæk, Brom Mahbod, Marie-Anne Neimat, Thomas A. Ryan Jr., Ming-Chien Shan
ACM Trans. Inf. Syst.12