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

Françoise Fabret

dblp:72/6766 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
0since 2021 · last 2009
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 3 first-authorHuman-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
8 papers
Data stream processing · 28% Query processing and optimization · 27% Data integration and cleaning · 24%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization
query optimization
0.112009
1, 000 Tables Inside the From · Proc. VLDB Endow. 2009
Data stream processing
publish/subscribe
0.132001
WebFilter: A High-throughput XML-based Publish and Subscribe System · VLDB 2001
Filtering Algorithms and Implementation for Very Fast Publish/Subscribe · SIGMOD Conference 2001
Publish/Subscribe on the Web at Extreme Speed · VLDB 2000
Indexing and storage engines › query indexing
boolean expression indexing
0.012001
Filtering Algorithms and Implementation for Very Fast Publish/Subscribe · SIGMOD Conference 2001
Distributed and cloud data management
distributed query processing
0.012001
Processing Queries with Expensive Functions and Large Objects in Distributed Mediator Systems · ICDE 2001
Data stream processing › publish/subscribe
event matching
0.012001
Filtering Algorithms and Implementation for Very Fast Publish/Subscribe · SIGMOD Conference 2001
Data stream processing › publish/subscribe
XML publish/subscribe
0.012001
WebFilter: A High-throughput XML-based Publish and Subscribe System · VLDB 2001
Data integration and cleaning
enterprise information integration
0.012009
1, 000 Tables Inside the From · Proc. VLDB Endow. 2009
Query processing and optimization
query scheduling
0.012000
Dynamic Query Scheduling in Data Integration Systems · ICDE 2000
Database system architecture and tuning
active database
0.011997
Eliminating Costly Redundant Computations from SQL Trigger Executions · SIGMOD Conference 1997
Parallel and multicore computing
parallel query processing
0.012001
Processing Queries with Expensive Functions and Large Objects in Distributed Mediator Systems · ICDE 2001
Data integration and cleaning › data integration system
data integration query processing
0.012000
Dynamic Query Scheduling in Data Integration Systems · ICDE 2000

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

virtualization · 0.1query optimization · 0.1hybrid parallel execution · 0.1expensive function invocation · 0.1application-specific caching · 0.0step-by-step scheduling · 0.0adaptive memory management · 0.0query rewriting · 0.0invariant subquery extraction · 0.0heuristics · 0.0
YearPublicationVenuePosition
2009 1, 000 Tables Inside the From
abstract
The goal of operational Business Intelligence (BI) is to help organizations improve the efficiency of their business by giving every "operational worker" insights needed to make better operational decisions, and aligning day-to-day operations with strategic goals. Operational BI reporting contributes to this goal by embedding analytics and reporting information into workflow applications so that the business user has all required information (contextual and business data) in order to make good decisions. EII systems facilitate the construction of operational BI reports by enabling the creation and querying of customized virtual database schemas over a set of distributed and heterogeneous data sources with a low TCO. Queries over these virtual databases feed the operational BI reports. We describe the characteristics of operational BI reporting applications and show that they increase the complexity of the source to target mapping defined between source data and virtual databases. We show that this complexity yields the execution of "mega queries", i.e., queries with possible a 1,000 tables in their FROM clause. We present some key optimization methods that have been successfully implemented in SAP Business Objects Data Federator system to deal with mega queries.
Nicolas Dieu, Adrian Dragusanu, Françoise Fabret, François Llirbat, Eric Simon
Proc. VLDB Endow.3
2001 Processing Queries with Expensive Functions and Large Objects in Distributed Mediator Systems
abstract
LeSelect is a mediator system which allows scientists to publish their resources (data and programs) so they can be transparently accessed. The scientists can typically issue queries which access distributed published data and involve the execution of expensive functions (corresponding to programs). Furthermore, the queries can involve large objects, such as images (e.g. archived meteorological satellite data). In this context, the costs of transmitting large objects and invoking expensive functions are the dominant factors of execution time. In this paper, we first propose three query execution techniques which minimize these costs by taking full advantage of the distributed architecture of mediator systems like LeSelect. Then we devise parallel processing strategies for queries including expensive functions. Based on experimentation, we show that it is hard to predict the optimal execution order when dealing with several functions. We propose a new hybrid parallel technique to solve this problem and give some experimental results.
Luc Bouganim, Françoise Fabret, Fábio Porto 0001, Patrick Valduriez
ICDE2
2001 Filtering Algorithms and Implementation for Very Fast Publish/Subscribe
abstract
Publish/Subscribe is the paradigm in which users express long-term interests (“subscriptions”) and some agent “publishes” events (e.g., offers). The job of Publish/Subscribe software is to send events to the owners of subscriptions satisfied by those events. For example, a user subscription may consist of an interest in an airplane of a certain type, not to exceed a certain price. A published event may consist of an offer of an airplane with certain properties including price. Each subscription consists of a conjunction of (attribute, comparison operator, value) predicates. A subscription closely resembles a trigger in that it is a long-lived conditional query associated with an action (usually, informing the subscriber). However, it is less general than a trigger so novel data structures and implementations may enable the creation of more scalable, high performance publish/subscribe systems. This paper describes an attempt at the construction of such algorithms and its implementation. Using a combination of data structures, application-specific caching policies, and application-specific query processing our system can handle 600 events per second for a typical workload containing 6 million subscriptions.
Françoise Fabret, Hans-Arno Jacobsen, François Llirbat, João L. M. Pereira, Kenneth A. Ross, Dennis E. Shasha
SIGMOD Conference1
2001 WebFilter: A High-throughput XML-based Publish and Subscribe System
João Pereira 0002, Françoise Fabret, Hans-Arno Jacobsen, François Llirbat, Dennis E. Shasha
VLDB2
2000 Efficient Matching for Web-Based Publish/Subscribe Systems
João Pereira 0002, Françoise Fabret, François Llirbat, Dennis E. Shasha
CoopIS2
2000 Dynamic Query Scheduling in Data Integration Systems
abstract
Execution plans produced by traditional query optimizers for data integration queries may yield poor performance for several reasons. The cost estimates may be inaccurate, the memory available at run-time may be insufficient, or data delivery rate can be unpredictable. We address the problem of unpredictable data arrival rate. We propose to dynamically schedule queries in order to deal with irregular data delivery rate and gracefully adapt to the available memory. Our approach performs careful step-by-step scheduling of several query fragments and processes these fragments based on data arrivals. We describe a performance evaluation that shows important performance gains in several configurations.
Luc Bouganim, Françoise Fabret, C. Mohan 0001, Patrick Valduriez
ICDE2
2000 Publish/Subscribe on the Web at Extreme Speed
João Pereira 0002, Françoise Fabret, François Llirbat, Radu Preotiuc-Pietro, Kenneth A. Ross, Dennis E. Shasha
VLDB2
1997 Eliminating Costly Redundant Computations from SQL Trigger Executions
abstract
Active database systems are now in widespread use. The use of triggers in these systems, however, is difficult because of the complex interaction between triggers, transactions, and application programs. Repeated calculations of rules may incur costly redundant computations in rule conditions and actions. In this paper, we focus on active relational database systems supporting SQL triggers. In this context, we provide a powerful and complete solution to eliminate redundant computations of SQL triggers when they are costly. We define a model to describe programs, rules and their interactions. We provide algorithms to extract invariant subqueries from trigger's condition and action. We define heuristics to memorize the most “profitable” invariants. Finally, we develop a rewriting technique that enables to generate and execute the optimized code of SQL triggers.
François Llirbat, Françoise Fabret, Eric Simon
SIGMOD Conference2
1993 An Adaptive Algorithm for Incremental Evaluation of Production Rules in Databases
Françoise Fabret, Mireille Régnier, Eric Simon
VLDB1
1992 Optimizing Incremental Computation of Datalog Programs with Non-deterministic Semantics
Françoise Fabret, Mireille Régnier, Eric Simon
ICDT1