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.

Georges Gardarin

dblp:g/GeorgesGardarin · DBLP profile ↗
← Back
59ranked-venue papers
31as first author
0since 2021 · last 2008
—ORCID · none

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

Databases, data management, data science and information retrieval · 46 · 23 first-authorArtificial intelligence and machine learning · 13 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 4Theory of computation · 3 · 3 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 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
27 papers
Query processing and optimization · 36% Distributed and cloud data management · 24% Data models and query languages · 15%
Computer architecture, parallel and distributed computing, and storage systems
5 papers
Distributed systems · 64% Performance modeling and evaluation · 34% Parallel and multicore computing · 2%

Topics — the 30 heaviest of 64, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
distributed query processing
0.122008
WebContent: efficient P2P Warehousing of web data · Proc. VLDB Endow. 2008
Leveraging Mediator Cost Models with Heterogeneous Data Sources · ICDE 1998
Distributed and cloud data management
peer-to-peer data management
0.112008
A semantic layer for publishing and localizing xml data for a p2p xquery mediator · WWW 2008
Query processing and optimization › XML query processing › XML query optimization
XQuery optimization
0.112008
WebContent: efficient P2P Warehousing of web data · Proc. VLDB Endow. 2008
Distributed systems
peer-to-peer systems
0.112007
P2PTester: a tool for measuring P2P platform performance · ICDE 2007
Query processing and optimization
cost model
0.031998
Leveraging Mediator Cost Models with Heterogeneous Data Sources · ICDE 1998
Calibrating the Query Optimizer Cost Model of IRO-DB, an Object-Oriented Federated Database System · VLDB 1996
A Cost Model for Clustered Object-Oriented Databases · VLDB 1995
Data mining › text mining
text classification
0.012002
Study of category score algorithms for k-NN classifier · SIGIR 2002
Data models and query languages › graph query language
regular path expressions
0.012000
A Semi-Structured Data Cartridge for Relational Databases · ICDE 2000
Data models and query languages › semistructured data
semi-structured data model
0.012000
A Semi-Structured Data Cartridge for Relational Databases · ICDE 2000
Distributed and cloud data management
federated database
0.021998
Experiences in Federated Databases: From IRO-DB to MIRO-Web · VLDB 1998
Calibrating the Query Optimizer Cost Model of IRO-DB, an Object-Oriented Federated Database System · VLDB 1996
Data integration and cleaning
schema mapping
0.012008
A semantic layer for publishing and localizing xml data for a p2p xquery mediator · WWW 2008
Knowledge graphs › semantic web
semantic web data
0.012008
WebContent: efficient P2P Warehousing of web data · Proc. VLDB Endow. 2008
Data integration and cleaning
multi-source data integration
0.011999
Miro Web: Integrating Multiple Data Sources through Semistructured Data Types · VLDB 1999
Performance modeling and evaluation
benchmarking
0.012007
P2PTester: a tool for measuring P2P platform performance · ICDE 2007
Performance modeling and evaluation › benchmarking
distributed system benchmarking
0.012007
P2PTester: a tool for measuring P2P platform performance · ICDE 2007
Query processing and optimization › query optimization
cost-based optimization
0.011998
Leveraging Mediator Cost Models with Heterogeneous Data Sources · ICDE 1998
Data integration and cleaning
heterogeneous data source integration
0.011998
Leveraging Mediator Cost Models with Heterogeneous Data Sources · ICDE 1998
Data integration and cleaning › mediator systems
mediator architecture
0.011998
Leveraging Mediator Cost Models with Heterogeneous Data Sources · ICDE 1998
Query processing and optimization › XML query processing
path expression evaluation
0.011996
Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases · VLDB 1996
Data models and query languages › query language
object-oriented query language
0.011995
OFL: A Functional Execution Model for Object Query Languages · SIGMOD Conference 1995
Database theory › deductive database
deductive database language
0.011992
ESQL2: An Object-Oriented SQL with F-Logic Semantics · ICDE 1992
Data models and query languages › database programming language
object-oriented database language
0.011992
ESQL2: An Object-Oriented SQL with F-Logic Semantics · ICDE 1992
Data models and query languages
object-oriented database
0.021996
Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases · VLDB 1996
A Cost Model for Clustered Object-Oriented Databases · VLDB 1995
Database system architecture and tuning
relational database system
0.012000
A Semi-Structured Data Cartridge for Relational Databases · ICDE 2000
Database system architecture and tuning
extensible database system
0.011991
A Rule-Based Query Rewriter in an Extensible DBMS · ICDE 1991
Query processing and optimization
query rewriting
0.011991
A Rule-Based Query Rewriter in an Extensible DBMS · ICDE 1991
Query processing and optimization › query rewriting
rule-based query rewrite
0.011991
A Rule-Based Query Rewriter in an Extensible DBMS · ICDE 1991
Database system architecture and tuning
extensibility
0.011989
Managing Complex Objects in an Extensible Relational DBMS · VLDB 1989
Data models and query languages › object model
complex object model
0.011988
An Implementation Model for Reasoning with Complex Objects · SIGMOD Conference 1988
Database theory
deductive database
0.011988
An Implementation Model for Reasoning with Complex Objects · SIGMOD Conference 1988
Data models and query languages › datalog
datalog query optimization
0.011987
Magic Functions: A Technique to Optimize Extended Datalog Recursive Programs · VLDB 1987

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

distributed hash table · 0.1algebraic optimization · 0.1ActiveXML · 0.1trace analysis · 0.1instrumentation hooks · 0.1term independence-based weighting · 0.0simple sum · 0.0majority voting · 0.0concept-based weighting · 0.0query optimization · 0.0cost model · 0.0memoization · 0.0proof methodology · 0.0formal specification · 0.0timestamps · 0.0rollback · 0.0local locking · 0.0
YearPublicationVenuePosition
2008 A semantic layer for publishing and localizing xml data for a p2p xquery mediator
abstract
In this poster, we present the P2P XML data localization layer of XLive, an XQuery mediation system developed at University of Versailles [2]. A major challenge in the evaluation of XQuery over a P2P network in the context of multiple XML sources is to abstract from structural heterogeneity. Most existing approaches have mainly exploited varied types of 1:1 semantic mappings between peer schemas and/or ontologies. Complex query algorithms are required to exploit these semantic links between peers. In contrast, our approach focuses on a simple semantic layer. It is built on a Chord [4] DHT for indexing semantic descriptions of mediated data sources. A mapping process transforms an XML view of a mediator (each peer is equipped with a mediator) to a semantic form that is published into the P2P network and stored in the DHT. For a given user query, a search in the DHT retrieves all relevant data sources able to contribute to the result elaboration. Then, every peer that contains relevant data is directly queried to collect data for elaborating the final answer.
Florin Dragan 0001, Georges Gardarin, Laurent Yeh
WWW2
2008 WebContent: efficient P2P Warehousing of web data
abstract
We present the WebContent platform for managing distributed repositories of XML and semantic Web data. The platform allows integrating various data processing building blocks (crawling, translation, semantic annotation, full-text search, structured XML querying, and semantic querying), presented as Web services, into a large-scale efficient platform. Calls to various services are combined inside ActiveXML [8] documents, which are XML documents including service calls. An ActiveXML optimizer is used to: ( i ) efficiently distribute computations among sites; ( ii ) perform XQuery-specific optimizations by leveraging an algebraic XQuery optimizer; and ( iii ) given an XML query, chose among several distributed indices the most appropriate in order to answer the query.
Serge Abiteboul, Tristan Allard, Philippe Chatalic, Georges Gardarin, A. Ghitescu, François Goasdoué, Ioana Manolescu, Benjamin Nguyen, M. Ouazara, A. Somani, Nicolas Travers, Gabriel Vasile, Spyros Zoupanos
Proc. VLDB Endow.4
2007 Text Categorization for Multi-label Documents and Many Categories
abstract
In this paper, we propose a new classification method that addresses classification in multiple categories of textual documents. We call it Matrix Regression (MR) due to its resemblance to regression in a high dimensional space. Experiences on a medical corpus of hospital records to be classified by ICD (International Classification of Diseases) code demonstrate the validity of the MR approach. We compared MR with three frequently used algorithms in text categorization that are k-Nearest Neighbors, Centroide and Support Vector Machine. The experimental results show that our method outperforms them in both precision and time of classification.
Iulian Sandu Popa, Karine Zeitouni, Georges Gardarin, Didier Nakache, Elisabeth Métais
CBMS3
2007 Indexing Textual XML in P2P Networks Using Distributed Bloom Filters
Clément Jamard, Georges Gardarin, Laurent Yeh
DASFAA2
2007 P2PTester: a tool for measuring P2P platform performance
abstract
The current abundance and complexity of P2P architectures makes it extremely difficult to assess their performance. P2PTester is the first tool devised to interface with, and measure the performance of, existing P2P data management platforms. We isolate basic components present in current P2P platforms, and insert "hooks" for P2PTester to capture, analyze and trace the interactions taking place in the underlying distributed system.
Bogdan Butnaru, Florin Dragan 0001, Georges Gardarin, Ioana Manolescu, Benjamin Nguyen, Radu Pop, Nicoleta Preda, Laurent Yeh
ICDE3
2007 Distributed Bloom Filter for Locating XML Textual Resources in a P2P Network
Clément Jamard, Laurent Yeh, Georges Gardarin
WEBIST (1)3
2006 Extending an XML Mediator with Text Query
Clément Jamard, Georges Gardarin
WEBIST (1)2
2005 SIOUX: An Efficient Index for Processing Structural XQueries
Georges Gardarin, Laurent Yeh
DEXA1
2003 SEWISE: An Ontology-based Web Information Search Engine
Georges Gardarin, Huaizhong Kou, Karine Zeitouni, Xiaofeng Meng 0001
NLDB1
2003 Approaches to Feature Selection for Document Categorization
Huaizhong Kou, Georges Gardarin, Karine Zeitouni
NLDB2
2002 An Introduction to the e-XML Data Integration Suite
Georges Gardarin, Antoine Mensch, Anthony Tomasic
EDBT1
2002 Similarity Model and Term Association for Document Categorization
Huaizhong Kou, Georges Gardarin
NLDB2
2002 Study of category score algorithms for k-NN classifier
abstract
We analyzes category score algorithms for k-NN classifier found in the literature, including majority voting algorithm (MVA), simple sum algorithm (SSA). MVA and SSA are two mainly used algorithms to estimate score for candidate categories in k-NN classifier systems. Based on the hypothesis that utilization of internal relation between documents and categories could improve system performance, two new weighting score models: concept-based weighting (CBW) score model and term independence-based weighting (IBW) score model are proposed. Our experimental results confirm our hypothesis and show that in the term of precision average IBW and CBW are better than the other score models, while SSA is higher than MVA. According to macro-average F1 CBW performs best. Rocchio-based algorithm (RBA) always performs worst.
Huaizhong Kou, Georges Gardarin
SIGIR2
2001 Gradual Clustering Algorithms
abstract
Clustering is one of the important techniques in data mining. The objective of clustering is to group objects into clusters such that objects within a cluster are more similar to each other than objects in different clusters. The similarity between two objects is defined by a distance function, e.g., the Euclidean distance, which satisfies the triangular inequality. Distance calculation is computationally very expensive and many algorithms have been proposed so far to solve this problem. This paper considers the gradual clustering problem. From practice, we noticed that the user often begins clustering on a small number of attributes, e.g., two. If the result is partially satisfying the user will continue clustering on a higher number of attributes, e.g., ten. We refer to this problem as the gradual clustering problem. In fact gradual clustering can be considered as vertically incremental clustering. Approaches are proposed to solve this problem. The main idea is to reduce the number of distance calculations by using the triangle inequality. Our method first stores in an index the distances between a representative object and objects in n-dimensional space. Then these pre-computed distances are used to avoid distance calculations in (n+m)-dimensional space. Two experiments on real data sets demonstrate the added value of our approaches. The implemented algorithms are based on the DBSCAN algorithm with an associated M-Tree as index tree. However the principles of our idea can well be integrated with other tree structures such as MVP-Tree, R*-Tree, etc., and with other clustering algorithms.
Fei Wu 0009, Georges Gardarin
DASFAA2
2000 A Semi-Structured Data Cartridge for Relational Databases
abstract
In this paper, we present our experiences on managing semi-structured data in relational databases. We use a Java package built on top of relational database for store and query semi-structured data. In this work, we introduced a more complete data model, a flexible storage scheme, and a compact metedata structure for processing regular path expressions.
Fei Sha, Georges Gardarin, Laurent Némirovski
ICDE2
2000 A Financial Data Mining Trading System
Véronique Plihon, Fei Wu 0009, Georges Gardarin
NLDB3
2000 Predicting the behaviour of three-tiered applications: dealing with distributed-object technology and databases
Nunzio Nicoló Savino Vázquez, Juan Luis Anciano Martin, Sophie Dumas, José Antonio Corbacho, Ramón Puigjaner, Didier Boudigue, Georges Gardarin
Perform. Evaluation7
1999 XML-based Components for Federating Multiple Heterogeneous Data Sources
Georges Gardarin, Fei Sha, Tuyet-Tram Dang-Ngoc
ER1
1999 Miro Web: Integrating Multiple Data Sources through Semistructured Data Types
Luc Bouganim, Tatiana Chan-Sine-Ying, Tuyet-Tram Dang-Ngoc, Jean-Luc Darroux, Georges Gardarin, Fei Sha
VLDB5
1998 Leveraging Mediator Cost Models with Heterogeneous Data Sources
abstract
Distributed systems require declarative access to diverse information sources. One approach to solving this heterogeneous distributed database problem is based on mediator architectures. In these architectures, mediators accept queries from users, process them with respect to wrappers, and return answers. Wrappers provide access to underlying sources. To efficiently process queries, the mediator must optimize the plan used for processing the query. In classical databases, cost-estimate based query optimization is effective. In a heterogeneous distributed databases, cost-estimate based query optimization is difficult to achieve because the underlying data sources do not export cost information. This paper describes a new method that permits the wrapper programmer to export cost estimates. For the wrapper programmer to describe all cost estimates may be impossible due to lack of information or burdensome due to the amount of information. We ease this responsibility of the wrapper programmer by leveraging the generic cost model of the mediator with specific cost estimates from the wrappers.
Hubert Naacke, Georges Gardarin, Anthony Tomasic
ICDE2
1998 Experiences in Federated Databases: From IRO-DB to MIRO-Web
Peter Fankhauser, Georges Gardarin, José Manuel Muñoz, Anthony Tomasic
VLDB2
1997 Federating Object-Oriented and Relational Databases: The IRO-DB Experience
abstract
From the beginning of 1994 to the end of 1996, the IRO-DB (Interoperable Relational and Object-Oriented Databases) ESPRIT project has developed tools for accessing relational and object-oriented databases in an integrated way, and for designing and maintaining integrated applications on large federations of heterogeneous databases. IRO-DB is based on the ODMG pivotal object model and gives an OQL/OML-C++ interface to users on a federation of relational and object-oriented databases. This paper summarizes the main problems and choices done during the system design, describes the IRO-DB architecture and components, presents the project's achievements and gives a synthesis of the lessons learned during the project's development. It also introduces future plans for the system.
Georges Gardarin, Béatrice Finance, Peter Fankhauser
CoopIS1
1997 Multimedia Federated Databases on Intranets: Web-Enabling IRO-DB
Georges Gardarin
DEXA1
1997 Using Conceptual Modeling and Intelligent Agents to Integrate Semi-structured Documents in Federated Databases
Georges Gardarin, Fei Sha
Conceptual Modeling1
1996 Optimizing Path Expressions Using Navigational Algebraic Operators
ZhaoHui Tang, Georges Gardarin, Veronique Smahi
DEXA2
1996 Cost-based Selection of Path Expression Processing Algorithms in Object-Oriented Databases
Georges Gardarin, Jean-Robert Gruser, ZhaoHui Tang
VLDB1
1996 Calibrating the Query Optimizer Cost Model of IRO-DB, an Object-Oriented Federated Database System
Georges Gardarin, Fei Sha, ZhaoHui Tang
VLDB1
1995 Object-Oriented Modeling and Quering of Hypermedia Documents
Georges Gardarin, Shim Yoon
DASFAA1
1995 OFL: A Functional Execution Model for Object Query Languages
abstract
We present a functional paradigm for querying efficiently abstract collections of complex objects. Abstract collections are used to model class extents, multivalued attributes as well as indexes or hashing tables. Our paradigm includes a functional language called OFL (Object Functional Language) and a supporting execution model based on graph traversals. OFL is able to support any complex object algebra with recursion as macros. It is an appropriate target language for OQL-like query compilers. The execution model provides various strategies including set-oriented and pipelined traversals. OFL has been implemented on top of an object manager. Measures of a typical query extracted from a geographical benchmark show the value of hybrid strategies integrating pipelined and set-oriented evaluations. They also show the potential of function result memorization, a typical optimization approach known as "Memoization" 2 in functional languages.
Georges Gardarin, Fernando Machuca, Philippe Pucheral
SIGMOD Conference1
1995 A Cost Model for Clustered Object-Oriented Databases
Georges Gardarin, Jean-Robert Gruser, ZhaoHui Tang
VLDB1
1994 Federating Object-Oriented and Relational Databases
Georges Gardarin
DEXA1
1994 Flora: A Functional-Style Language for Object and relational Algebra
Michael Novak, Georges Gardarin, Patrick Valduriez
DEXA2
1994 A Rule-Based Query Optimizer with Multiple Search Strategies
Béatrice Finance, Georges Gardarin
Data Knowl. Eng.2
1993 Integrating Classes and Relations to Model and Query Geographical Databases
Georges Gardarin
DEXA1
1992 Optimizing Object-Oriented Datbase Queries using Cost-Controlled Rewriting
Georges Gardarin, Rosana S. G. Lanzelotte
EDBT1
1992 ESQL2: An Object-Oriented SQL with F-Logic Semantics
abstract
ESQL2 is an SQL2 upward-compatible database language that integrates the essential concepts of relational, object-oriented, and deductive databases. ESQL2's salient features are a rich and extendible type system based on abstract data types (ADTs) implemented in various programming languages, complex objects with object sharing by combining generic ADTs and object identity, the capability of querying and updating relations containing simple or complex objects using SQL-compatible syntax and semantics, and a DATALOG-like deductive capability provided as an extension of the SQL view mechanism. A declarative semantics is proposed for ESQL2 retrieval statements using F-Logic, which provides a solid basis for understanding the integration of objects and relations.>
Georges Gardarin, Patrick Valduriez
ICDE1
1991 A Rule-Based Query Rewriter in an Extensible DBMS
abstract
An integrated approach to query rewriting in an extensible database server supporting ADTs, objects, deductive capabilities and integrity constraints is described. The approach is extensible through a uniform high level rule language used by the database implementor to specify optimization techniques. This rule language is compiled to enrich the strategy component and the knowledge base of the rewriter. Rules can be added to specify various aspects of query rewriting, including operation permutation, recursive query processing, integrity constraint addition, predicate simplification and method call simplification.>
Béatrice Finance, Georges Gardarin
ICDE2
1991 Selected Papers of the Workshop on Deductive Database Theory, Illiers-Combray, France, 1989, Forword
Georges Gardarin
Theor. Comput. Sci.1
1990 ESQL: An Extended SQL with Object and Deductive Capabilities
Georges Gardarin, Patrick Valduriez
DEXA1
1989 Managing Complex Objects in an Extensible Relational DBMS
Georges Gardarin, Jean-Pierre Cheiney, Jerry Kiernan, Dominique Pastre, Hervé Stora
VLDB1
1989 Translation of Logic Programs into Functional Fixpoint Equations
Georges Gardarin, Irène Guessarian, Christophe de Maindreville
Theor. Comput. Sci.1
1988 An Implementation Model for Reasoning with Complex Objects
abstract
In this paper, we first propose a natural syntactical extension of DATALOG called NESTED_DATALOG for dealing with complex objects represented as nested predicates. Then, we introduce the token object model which is a simple extension of the relational model with tokens to represent complex objects and support referential information sharing. An implementation model of a NESTED_DATALOG program is defined by mapping it to the token object model which remains a straightforward extension of classical logical databases. Through this work, we can accommodate two basic requirements. The availability of a rule language for reasoning with complex objects, and the mechanism for mapping a complex object rule program to a relational DBMS offering a pure DATALOG rule language. In summary, the main contributions of the paper are the definition of a rule language for complex objects and the development of a technique to compile this complex object rule language to classical DATALOG.
Georges Gardarin
SIGMOD Conference2
1987 Magic Functions: A Technique to Optimize Extended Datalog Recursive Programs
Georges Gardarin
VLDB1
1986 Evaluation of Database Recursive Logic Programs as Recurrent Function Series
abstract
The authors introduce a new method to compile queries referencing recursively defined predicates. This method is based on an interpretation of the query and the relations as functions which map one column of a relation to another column. It is shown that a large class of queries with associated recursive rules, including mutually recursive rules, can be computed as the limit of a series of functions. Typical cases of series of functions are given and solved. The solutions lend themselves towards either extended relational algebra or SQL optimized programs to compute the recursive query answers. Examples of applications are given.
Georges Gardarin, Christophe de Maindreville
SIGMOD Conference1
1986 Towards DBMSs for Supporting New Applications
Serge Abiteboul, Michel Scholl, Georges Gardarin, Eric Simon
VLDB3
1985 Database Design Tools: An Expert System Approach
Mokrane Bouzeghoub, Georges Gardarin, Elisabeth Métais
VLDB2
1984 Querying Real Time Relational Data Bases
Georges Gardarin, Eric Simon, Lionel Verlaine
ICC (2)1
1984 Predicate Trees: An Approach to Optimize Relational Query Operations
abstract
With the advent of relational database systems, multi-key searching problems have became the focus of a great deal of research. In this paper, we present a new data structure called predicate trees for clustering tuples of a relation in a way that allows the system to accelerate a large number of multi-dimensional queries. The directories used for the implementation of predicate trees in SABRE are organized as relations which are searched efficiently by filters. One of the most significant advantages of predicate trees is the possibility of defining logical addresses based on content, called signatures, and to use filters to manage directories.
Georges Gardarin, Patrick Valduriez, Yann Viémont
ICDE1
1984 Join and Semijoin Algorithms for a Multiprocessor Database Machine
abstract
This paper presents and analyzes algorithms for computing joins and semijoins of relations in a multiprocessor database machine. First, a model of the multiprocessor architecture is described, incorporating parameters defining I/O, CPU, and message transmission times that permit calculation of the execution times of these algorithms. Then, three join algorithms are presented and compared. It is shown that, for a given configuration, each algorithm has an application domain defined by the characteristics of the operand and result relations. Since a semijoin operator is useful for decreasing I/O and transmission times in a multiprocessor system, we present and compare two equi-semijoin algorithms and one non-equi-semijoin algorithm. The execution times of these algorithms are generally linearly proportional to the size of the operand and result relations, and inversely proportional to the number of processors. We then compare a method which consists of joining two relations to a method whereby one joins their semijoins. Finally, it is shown that the latter method, using semijoins, is generally better. The various algorithms presented are implemented in the SABRE database system; an evaluation model selects the best algorithm for performing a join according to the results presented here. A first version of the SABRE system is currently operational at INRIA.
Patrick Valduriez, Georges Gardarin
ACM Trans. Database Syst.2
1982 Proving Consistency of Database Transactions Written in Extended Pascal
abstract
The purpose of this correspondence is to present an approach for verifying that explicitly stated integrity constraints are not violated by certain transactions. We utilize a relational model wherein constraints are given in a language based on the first-order predicate calculus. Transactions are written in terms of a Pascal-like host language with embedded first-order predicate calculus capabilities allowing queries and updates.
Georges Gardarin, Michel A. Melkanoff
IEEE Trans. Software Eng.1
1981 The Two-Step Commitment Protocol: Modeling, Specification and Proof Methodology
Jean-Loup Baer, Georges Gardarin, Claude Girault, Gérard Roucairol
ICSE2
1980 SIRIUS: A French Nationwide Project on Distributed Data Bases
Jean Le Bihan, Christian Esculier, Gérard Le Lann, Witold Litwin, Georges Gardarin, S. Sedillort, L. Treille
VLDB5
1980 Distributed Database Systems
Georges Gardarin, Nathan Goodman, Bruce G. Lindsay 0001, Rudolf Munz, James B. Rothnie Jr.
VLDB1
1980 A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases
abstract
This paper presents a deadlock-free and distributed control algorithm for robustly and consistently updating replicated databases. This algorithm is based on local locking and time stamps on lock tables which permit detection of conflicts among transactions executed at different sites. Messages are exchanged in the network whenever a transaction commitment occurs, that is, at the end of every consistent step of local processing. Conflicts among remote transactions are resolved by a roll back procedure. Local restart is based on a journal of locks which provides backup facilities. Performance in terms of the number of messages and volume of control messages of the proposed algorithm is compared with that of the voting and centralized locking algorithms. These results reveal that the proposed distributed control algorithm performs, in most cases, comparably to the centralized locking algorithm and better than the voting algorithm.
Georges Gardarin, Wesley W. Chu
IEEE Trans. Computers1
1979 A reliable distributed control algorithm for updating replicated databases
abstract
This paper presents a robust, deadlock-free and distributed control algorithm for consistently updating replicated databases. This algorithm is based on local locking and time stamps on lock tables which permit detection of conflicts among transactions executed at replicated databases. Messages are exchanged in the network whenever a transaction commitment occurs, that is, at the end of every consistent step of local processing. Conflicts among remote transactions are resolved by a roll back procedure. Local restart is based on a journal of locks which provides backup facilities. Performance in terms of the number of messages and volume of control messages of the proposed algorithm is compared with that of the voting and centralized locking algorithms. The results reveal that the proposed distributed control algorithm performs, in most cases, comparably to the centralized locking algorithm and better than the voting algorithm.
Georges Gardarin, Wesley W. Chu
SIGCOMM1
1979 Proving Consistency of Database Transactions
Georges Gardarin, Michel A. Melkanoff
VLDB1
1978 Contribution to the Theory of Concurrency in Databases
Georges Gardarin
MFCS1
1978 Issues in Distributed Data Base Management Systems: A Technical Overview
Michel E. Adiba, Jean-Claude Chupin, Robert Demolombe, Georges Gardarin, Jean Le Bihan
VLDB4
1977 Scheduling Algorithms for Avoiding Inconsistency in Large Databases
Georges Gardarin, Pierre Lebeux
VLDB1