Matthieu Roy
Full-time researcher (CNRS).
Dependability Group (TSF).
LAAS-CNRS,
7, av du Colonel Roche,
31077 Toulouse
Contact :
phone (+33) (0)5 61 33 78 13
mail roy
at
laas.fr
Research
My research work is focused on distributed algorithms, and consistency problems in distributed or embedded systems.Currently I'm particularly interested in geo-localised systems, i.e. systems made of mobile entities equipped with positioning hardware, and distributed embedded systems (complex critical systems and Wireless Sensor Networks).
Monitoring of embedded systems
Following previous work on run-time verification of real-time specification (with my previous phD student, Thomas Robert, now with ParisTech), I'm investigating monitoring for distributed and embedded systems, a.k.a. Wireless Sensor Networks. An ANR project on the topics has been submitted (Codename MURPHY), involving LAAS, CNAM, LAMIH, INRIA and SmartGrains.Current state: a LAAS research report (ref. 10007) is available here
Models and abstractions for geo-aware mobile systems
Finding good abstractions to reason on mobile and geo-localised systems may help to develop applications more naturally, hiding many implementaiton details. A first step in this direction: geo-registers allow to store information cooperatively in an area without infrastructure (the link is a LAAS research report. Parts of this paper have been published in OPODIS 2008). A new and improved version is on tracks.Mobility-aware testbed
Recent work include the development of a reduced-size test-bed for mobile systems.Some insights on this emulator (notice that this is not a simulator, it runs real hardware!) can be found on our blog.
Two papers that present the platform will be presented at DSN/WADS 2009 and at ACM PODC 2009 .
Generation of mobility: insights on a program developed for tracking users' activities in so-called ubiquitous systems will be available here soon.
Publications
Distributed Algorithms : Agreement problems &
condition-based solutions
|
|
| ps
|
Achour Mostéfaoui, Sergio
Rajsbaum, Michel Raynal, and Matthieu
Roy. Condition-Based Consensus
Solvability: A Hierarchy of Conditions
and Efficient Protocols. Distributed Computing, 2004, vol
17, nr 1, pages 1-20. |
| pdf ps |
Achour Mostéfaoui, Sergio
Rajsbaum, Michel Raynal, and Matthieu
Roy. A Hierarchy of Conditions for
Consensus Solvability. In Proceedings
of the 20th ACM Symposium on Principles of Distributed Computing
(PODC-2001), pages 51-60, Newport, RI, 2001. ACM Press. |
| bib www |
Achour Mostéfaoui, Sergio Rajsbaum, Michel Raynal, and Matthieu Roy. Condition-Based Protocols for Set Agreement Problems . In Proceedings of the 16th International Symposium on Distributed Computing (DISC-2002), LNCS, Toulouse, 2002. Springer Verlag. |
| |
Achour Mostéfaoui, Sergio Rajsbaum, Michel Raynal, and
Matthieu
Roy. Efficient Condition-Based
Consensus. In Proceedings of the 8th
International Colloquium on Structural Information and Communication
Complexity (SIROCCO-2001), pages 75-291. Carleton University Press,
2001. |
| bib | Achour Mostéfaoui, Sergio Rajsbaum, Michel Raynal, and
Matthieu
Roy. A Hierarchy of Conditions for
Interactive Consistency. In Proceedings
of the 7th International Conference on Parallel Computing Technologies
(PaCT-2003), Nizhni Novgorod, Russia, September 2003. LNCS. |
| bib |
Matthieu Roy and Achour Mostéfaoui. Single Write Safe Consensus
Using Constrained Inputs. In Proceedings of the 10th
International
Colloquium on Structural Information and Communication Complexity
(SIROCCO-2003), pages 293-308, Umea, Sweden, 2003. Carleton
University Press. |
Peer-to-peer computing and dynamic systems
|
|
| pdf |
L. Courtes, M.O. Killijian, D.
Powell, M. Roy : Sauvegarde
coopérative entre pairs pour dispositifs mobiles. Ubimob : Deuxièmes Journées Francophones : Mobilité
et Ubiquité, Grenoble, France, juin 2005.. |
| ps | Emmanuelle Anceaume, Maria
Gradinariu and Matthieu Roy. Self-organizing
Systems; Case Study :
peer-to-peer systems. Short paper in Proceedings of the 17th
International Symposium on Distributed Computing (DISC-2003).
Sorrento, Italy. |
| Emmanuelle Anceaume, Roy
Friedman and Maria
Gradinariu and Matthieu Roy. An Architecture for Dynamic Scalable
Self-Managed Persistent Objects. International
Symposium on Distributed Objects and Applications (DOA 2004) –
LNCS 3290-3291. CoopIS/DOA/ODBASE (2) 2004: 1445-1462 |
|
Distributed Algorithms : Consistency |
|
| Michel Raynal, Matthieu Roy, Ciprian Tutu: A Simple Protocol Offering Both Atomic Consistent Read Operations and Sequentially Consistent Read Operations. IEEE Conf. On Advanced Networking and Applications (AINA 2005): IEEE press, pp 961-966. Taïpei, Taiwan. | |
| pdf |
Michel Raynal, Matthieu Roy : Allowing Atomic Objects to Coexist with
Sequentially Consistent Objects. Proc. Intl Conf. on Parallel Computing
Technologies (PaCT-2005). LNCS 3606, pp 59-73. |
| bib www |
Divyakant Agrawal, Amr El
Abbadi, Achour Mostéfaoui,
Michel
Raynal, and Matthieu Roy. Towards a
Formal Model for View Maintenance
in Data Warehouses . In Proceedings of the 21th ACM
SIGACT-SIGOPS
International Symposium on Principles of Distributed Computing
(PODC-2002). ACM Press, Jul 2002. Brief Announcement. |
| ps |
Divyakant Agrawal, Amr El
Abbadi, Achour Mostéfaoui,
Michel
Raynal, and Matthieu Roy. The Lord of
the Rings: Efficient Maintenance
of Views at Data Warehouses. In Proceedings of the 16th
International Symposium on Distributed Computing (DISC-2002), LNCS,
Toulouse, 2002. Springer Verlag. |
Projects
HIDENETS
HIDENETS is an FP6 STREP project.I participate in the development of building blocks/abstraction for secure mobile computing.
I am responsible of a demonstrator of the project, which provides a secured, cooperative backup of critical data.
PRIME
PRIME addressed the issues of digital identity management, and privacy protection on internet. I was working on access control mechanisms in privacy-aware databases, and was responsible for a demonstrator, in collaboration with Lufthansa, of an integrated privacy-aware database for Personal Identification Information (PII).
ReSIST NoE
ReSIST (Resilience for Survivability in IST) is a Network of Excellence on the topics of Scalable Resilience. Start date: 2006/01/01.
Within the network, I coordinate a "mini project" that involves IRISA and Univ. Roma, on the topics of abstractions for mobile and localised system.
ASSERT
The ASSERT project was a wide european-funded IP that tackles the issues of critical embedded real-time systems with two objectives: improving the overall chain of development, and providing (some) proof-based software building blocks.
Teaching
ISAE/ENSICA (Toulouse): Operating systems
ENSEIRB (Bordeaux): Dependable Embedded systems
ENSEEIHT (Toulouse): Distributed Algorithms
Links
PhD
I defended my phD in nov, 2003. The full text is in french only. For the non-french reading persons who might be interested in it, check the above papers on Condition-Based Agreement, or drop me a mail.Co authors
Michel Raynal, Professor at University of Rennes, France/IRISA, my main phD advisor.Achour Mostéfaoui, assistant professor at Univ. Rennes, my second phD advisor.