Site menu:





View Laurent Baduel's profile on LinkedIn

Postdoctoral research


Modern grids have become very large and heterogeneous by the computing power, the network performance, and the number of different operating systems of their nodes. It makes the deployment and maintenance of systems and applications a difficult task requiring lots of efforts from administrators and programmers. My goal is to investigate the concepts that underlie autonomic computing systems, especially for grid environment. I believe that peer-to-peer overlay networks are a valuable answer to support some of the main issues of autonomic computing in the particular case of grids.

My proposition is illustrated by the construction of an autonomous, decentralized, scalable, and efficient grid monitoring system. The components of this application negotiate through a peer-to-peer network in order to provide autonomic behaviors and exchange data. Monitoring a system consists in observing events and communicating them to who are interested in that information.

The main issue of current monitoring systems is their centralized and static organization. Centralization introduces weakness in a system because of the single point of failure problem. Moreover centralization often lays to scalability issues by introducing bottleneck. A static organization makes the maintenance of a large system specially challenging for the administrators.

To address these issues, I relay on the scalability and robustness of decentralized peer-to-peer networks to implement a monitoring system based on the Grid Monitoring Architecture (GMA) specification. A gossip multicast protocol ensures a fast spreading of the information while limiting the amount of necessary messages. Mechanisms of self-configuration, self-optimization, self-healing, and self-protection provide an autonomous management of the system.


Main publications

A Decentralized, Scalable, and Autonomous Grid Monitoring System      pdf icon    bibtex icon
Laurent Baduel, Satoshi Matsuoka
International Conference on Principles of Distributed Systems (OPODIS), 2007

A Peer-to-Peer Infrastructure for Autonomous Grid Monitoring      pdf icon    bibtex icon
Laurent Baduel, Satoshi Matsuoka
Hot Topics in Peer-to-Peer Systems (Workshop at IPDPS), 2007


Application

GridMonitor


GridMonitor is an experimental grid monitoring tool implemented in Java. It currently uses JXTA as peer-to-peer communication layer, but nothing prevents from using another peer-to-peer library in the future. GridMonitor is still in development, but some experimentations have already been led on Grid'5000.



Research institute

I started this research on January 2006 at the Tokyo Institute of Technology in the Pr. Satoshi Matsuoka's research group, part of the Global Scientific Information and Computing Center. I was granted by the Japan Society for the Promotion of Science.

TiTech logo GSIC logo

JSPS logo