Raphaël Chand

dblp:21/1590 · DBLP profile ↗
← Back
6ranked-venue papers
6as first author
0since 2021 · last 2008
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorSecurity and privacy · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Databases, data mining, and information retrieval
1 paper
Data stream processing · 50% Indexing and storage engines · 50%
Computer networks
1 paper
Routing and switching · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems › publish/subscribe systems
content-based publish/subscribe
0.122008
Scalable Distribution of XML Content with XNet · IEEE Trans. Parallel Distributed Syst. 2008
Tree-Pattern Similarity Estimation for Scalable Content-based Routing · ICDE 2007
Distributed systems
fault tolerance
0.112008
Scalable Distribution of XML Content with XNet · IEEE Trans. Parallel Distributed Syst. 2008
Indexing and storage engines
synopsis structure
0.112007
Tree-Pattern Similarity Estimation for Scalable Content-based Routing · ICDE 2007
Data stream processing
XML stream processing
0.112007
Tree-Pattern Similarity Estimation for Scalable Content-based Routing · ICDE 2007
Routing and switching
routing
0.012008
Scalable Distribution of XML Content with XNet · IEEE Trans. Parallel Distributed Syst. 2008
Distributed systems › publish/subscribe systems
content-based routing
0.012007
Tree-Pattern Similarity Estimation for Scalable Content-based Routing · ICDE 2007

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

simulation · 0.2planetlab deployment · 0.2synopsis construction · 0.1hash-based sampling · 0.1
YearPublicationVenuePosition
2008 Powerful resource discovery for Arigatoni overlay network
Raphaël Chand, Michel Cosnard, Luigi Liquori
Future Gener. Comput. Syst.1
2008 Scalable Distribution of XML Content with XNet
abstract
The XNET XML content network was designed to implement efficient and reliable distribution of structured XML content to very large populations of consumers. For that purpose, our system integrates several technologies: the routing protocol XROUTE makes extensive use of subscription aggregation to limit the size of routing tables while ensuring perfect routing (that is, an event is forwarded to a link only if it leads to an interested consumer). The filtering engine XTRIE uses a sophisticated algorithm to match incoming XML documents against large populations of tree-structured subscriptions, whereas the XSEARCH subscription management algorithm enables the system to efficiently manage large and highly dynamic consumer populations. Finally, our XNET system integrates reliability mechanisms to guarantee that its state is consistent with the consumer population and implements several approaches to fault tolerance to recover from various types of router and link failures. We have analyzed the efficiency of our techniques with various simulations, and to assess the performance of our system in realistic settings and show that it is perfectly suitable for large-scale distributed environments, we have performed a large-scale experimental deployment on the PlanetLab testbed.
Raphaël Chand, Pascal Felber
IEEE Trans. Parallel Distributed Syst.1
2007 Tree-Pattern Similarity Estimation for Scalable Content-based Routing
abstract
With the advent of XML as the de facto language for data publishing and exchange, scalable distribution of XML data to large, dynamic populations of consumers remains an important challenge. Content-based publish/subscribe systems offer a convenient design paradigm, as most of the complexity related to addressing and routing is encapsulated within the network infrastructure. To indicate the type of content that they are interested in, data consumers typically specify their subscriptions using a tree-pattern specification language (an important subset of XPath), while producers publish XML content without prior knowledge of any potential recipients. Discovering semantic communities of consumers with similar interests is an important requirement for scalable content-based systems: such "semantic clusters" of consumers play a critical role in the design of effective content-routing protocols and architectures. The fundamental problem underlying the discovery of such semantic communities lay in effectively evaluating the similarity of different tree-pattern subscriptions based on the observed document stream. In this paper, we propose a general framework and algorithmic tools for estimating different tree-pattern similarity metrics over continuous streams of XML documents. In a nutshell, our approach relies on continuously maintaining a novel, concise synopsis structure over the observed document stream that allows us to accurately estimate the fraction of documents satisfying various Boolean combinations of different tree-pattern subscriptions. To effectively capture different branching and correlation patterns within a limited amount of space, our techniques use ideas from hash-based sampling in a novel manner that exploits the hierarchical structure of our document synopsis. Experimental results with various XML data streams verify the effectiveness of our approach.
Raphaël Chand, Pascal Felber, Minos N. Garofalakis
ICDE1
2005 Semantic Peer-to-Peer Overlays for Publish/Subscribe Networks
Raphaël Chand, Pascal Felber
Euro-Par1
2004 XNET: A Reliable Content-Based Publish/Subscribe System
abstract
Content-based publish/subscribe systems are usually implemented as a network of brokers that collaboratively route messages from information providers to consumers. A major challenge of such middleware infrastructures is their reliability and their ability to cope with failures in the system. In this paper, we present the architecture of the XNET XML content network and we detail the mechanisms that we implemented to gracefully handle failures and maintain the system state consistent with the consumer population at all times. In particular, we propose several approaches to fault tolerance so that our system can recover from various types of router and link failures. We analyze the efficiency of our techniques in a large scale experimental deployment on the PlanetLab testbed. We show that XNET does not only offer good performance and scalability with large consumer populations under normal operation, but can also quickly recover from system failures.
Raphaël Chand, Pascal Felber
SRDS1
2003 Scalable Protocol for Content-Based Routing in Overlay Networks
abstract
In content networks, messages are routed on the basis of their content and the interests (subscriptions) of the message consumers. This form of routing offers an interesting alternative to unicast or multicast communication in loosely-coupled distributed systems with large number of consumers, with diverse interests, wide geographical dispersion, and heterogeneous resources (e.g., CPU, bandwidth). In this paper, we propose a novel protocol for content-based routing in overlay networks. This protocol guarantees perfect routing (i.e., a message is received by all, and only those, consumers that have registered a matching subscription) and optimizes the usage of the network bandwidth. Furthermore, our protocol takes advantage of subscription aggregation to dramatically reduce the size of the routing tables, and it fully supports dynamic subscription registrations and cancellations without impacting the routing accuracy. We have implemented this protocol in the application-level routers of an overlay network to build a scalable XML-based data dissemination system. Experimental evaluation shows that the size of the routing tables remains small, even with very large populations of consumers.
Raphaël Chand, Pascal Felber
NCA1