Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Guillaume Bagan is active.

Publication


Featured researches published by Guillaume Bagan.


very large data bases | 2016

Generating flexible workloads for graph databases

Guillaume Bagan; Angela Bonifati; Radu Ciucanu; George H. L. Fletcher; Aurélien Lemay; Nicky Advokaat

Graph data management tools are nowadays evolving at a great pace. Key drivers of progress in the design and study of data intensive systems are solutions for synthetic generation of data and workloads, for use in empirical studies. Current graph generators, however, provide limited or no support for workload generation or are limited to fixed use-cases. Towards addressing these limitations, we demonstrate gMark, the first domain- and query language-independent framework for synthetic graph and query workload generation. Its novel features are: (i) fine-grained control of graph instance and query workload generation via expressive user-defined schemas; (ii) the support of expressive graph query languages, including recursion among other features; and, (iii) selectivity estimation of the generated queries. During the demonstration, we will showcase the highly tunable generation of graphs and queries through various user-defined schemas and targeted selectivities, and the variety of supported practical graph query languages. We will also show a performance comparison of four state-of-the-art graph database engines, which helps us understand their current strengths and desirable future extensions.


computer science logic | 2010

Efficient enumeration for conjunctive queries over x-underbar structures

Guillaume Bagan; Arnaud Durand; Emmanuel Filiot; Olivier Gauwin

We investigate efficient enumeration algorithms for conjunctive queries for databases over binary relations that satisfy the X property. Treelike relations such as XPath axes or grids are natural examples of such relations. We first show that the result of an n-ary conjunctive query Q over an X structure S can be enumerated with a delay in O(n ċ |S| ċ |Q|) between two consecutive n-tuples. Then, we consider acyclic conjunctive queries and show that such queries admit an enumeration algorithm with delay O(|Q| ċ |D|) and a preprocessing in O(|Q| ċ |S|) where D is the domain of S. The delay can even be improved to O(n ċ |D|) with a slightly more expensive preprocessing step. As an application of our method, we also show that any n-ary XPath acyclic conjunctive query Q over an unranked tree t can be enumerated with a preprocessing and delay O(|Q| ċ |t|). In the second part of the paper, we consider conjunctive queries with possible inequalities (≠) between variables. In this case, we show that query evaluation is NP-hard and, unless P = NP, these queries do not admit enumeration algorithms with a combined polynomial time delay. However, we also show that hardness relies only on the number l of variables that appear in inequalities. We propose efficient enumeration procedures for acyclic and general conjunctive queries whose delay is exponential in l but polynomial (even quasi-linear) in |Q| and |S|.


international conference on data engineering | 2017

gMark: Schema-Driven Generation of Graphs and Queries

Guillaume Bagan; Angela Bonifati; Radu Ciucanu; George H. L. Fletcher; Aurélien Lemay; Nicky Advokaat

Abstract-Massive graph data sets are pervasive in contemporary application domains. Hence, graph database systems are becoming increasingly important. In the experimental study of these systems, it is vital that the research community has shared solutions for the generation of database instances and query workloads having predictable and controllable properties. We present the design and engineering principles of gMark, a domain- and query language-independent graph instance and query workload generator. A core contribution of gMark is its ability to target and control the diversity of properties of both the generated instances and the generated workloads coupled to these instances. Further novelties include support for regular path queries, a fundamental graph query paradigm, and schema-driven selectivity estimation of queries, a key feature in controlling workload chokepoints. We illustrate the flexibility and practical usability of gMark by showcasing the framework’s capabilities in generating high quality graphs and workloads, and its ability to encode user-defined schemas across a variety of application domains.


Discrete Applied Mathematics | 2017

On some domination colorings of graphs

Guillaume Bagan; Houcine Boumediene-Merouane; Mohammed Haddad; Hamamache Kheddouci

Abstract In this paper, we are interested in four proper vertex colorings of graphs, with additional domination property. In the dominator colorings, strong colorings and strict strong colorings of a graph G , every vertex has to dominate at least one color class. Conversely, in the dominated colorings of G , every color class has to be dominated by at least one vertex. We study arbitrary graphs as well as P 4 -sparse graphs, P 5 -free graphs, bounded treewidth graphs and claw-free graphs.


Electronic Notes in Discrete Mathematics | 2016

Edge Monitoring Problem on Interval Graphs

Guillaume Bagan; Fairouz Beggas; Mohammed Haddad; Hamamache Hheddouci

Abstract Edge monitoring is a simple and effective mechanism for the security of wireless sensor networks. The idea is to award specific roles (monitors) to some sensor nodes of the network. A node v monitors an edge e if both extremities together with v form a triangle in the graph. Given an edge colored graph G = ( V , E , c ) , the color c ( e ) is a positive integer representing the number of monitors needed by the edge e. The problem is to seek a minimum cardinality subset of monitors S such that every edge e in the graph is monitored by at least c ( e ) vertices in S. If vertices of G are weighted, the objective then is to minimize the total weight of vertices of S and the problem is called weighted edge monitoring problem. In this paper, we present a polynomial-time algorithm for finding an edge monitoring set of minimum weight in interval graphs.


symposium on principles of database systems | 2013

A trichotomy for regular simple path queries on graphs

Guillaume Bagan; Angela Bonifati; Benoît Groz


international conference on data engineering | 2017

gMark: schema-driven generation of graphs and queries (extended abstract)

Guillaume Bagan; Angela Bonifati; Radu Ciucanu; Ghl George Fletcher; Aurélien Lemay; Nicky Advokaat


arXiv: Databases | 2015

gMark: Controlling Workload Diversity in Benchmarking Graph Databases

Guillaume Bagan; Angela Bonifati; Radu Ciucanu; George H. L. Fletcher; Aurélien Lemay; Nicky Advokaat


arXiv: Discrete Mathematics | 2018

Eternal dominating sets on digraphs and orientations of graphs.

Guillaume Bagan; Alice Joffard; Hamamache Kheddouci


Archive | 2017

Complexity of Edge Monitoring on Some Graph Classes.

Guillaume Bagan; Fairouz Beggas; Mohammed Haddad; Hamamache Kheddouci

Collaboration


Dive into the Guillaume Bagan's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nicky Advokaat

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

George H. L. Fletcher

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge