who am I?  
name: Martin Quinson
age: 21 (in hexadecimal, of course)
 
family: Maried to Armelle (Armelle Quinson#free fr), with three kids: Tristan, Thibaut and Timothé.
occupation: I work as assistant professor (maitre de conference) at the University of Nancy.
 
nickname: emptty
religion: pastafarism
hobbies: none of real interest: i'm a geek :)
Motto: I never finish anyth

My web 2.0  
View Martin Quinson's profile on LinkedIn

Yeah, no blog yet.
Please find my professional blog. If you prefer the "me, myself and I" version of blogs, check out this old approximation.

Also check how to contact me and my agenda.


Random links  
The Ten Commandments for C Programmers. A must read.
L'histoire des Pingouins - a SF story about Linux, in French.
Tao of programming - the philosophy of (good) programmers.
BOFH - Bastard Operator From Hell.

Cathedrals, Bazaars and the Town Council. A text from Alan which should be read and read again by wannabe open-source contributers.
Unix history - historical tree of the Unix versions.
The Great Computer Language Shootout

Hobby & Hacking  

I am an official debian developer since quite a while, althrough I don't spend enough time for debian these days. Before, I used for example to be one of the coordinators of debian french translators group for several years (but I resigned since then).

My most proeminent contribution to the free software community include the po4a framework, allowing to translate easily any kind of documentation. I founded this project back around 2002 and designed and implemented this tool suite, but I had to pass over the maintainance to Nekral since then due to lack of time. I am also the official Debian maintainer of quilt, a tool to allowing to survive with a pile of patches against a changing source tree. This tool, written by Andrew Morton and Andreas Gruenbacher, is now one of the core component of the debian packaging system. I also packaged a bunch of grid software, such as NWS or SimGrid, and several random games such as xbubble (I happen to maintain upstream too) or widelands. Some extra unofficial badly maintained packages can be found here.


Research  

My research in the project-team AlGorille is about distributed computing, grid and peer-to-peer infrastructures. I work on middlewares enabling an efficient use of those systems.

I am assistant professor at the university of Nancy since 2005. I was assistant lecturer in the apache research group of the University of Grenoble for the 6 last months of 2004. Earlier in 2004, I was post-doc in the Mayhem Lab of the UCSB (USA). Before, between 2000 and 2003, I was PhD student at the LIP laboratory of the ENS-Lyon (France). I still quite actively collaborate with the apaches and the lippiens. In another life, I was student at the university of St Etienne where I got my Maitrise in 1999.

Projects

  • Current
    • SimGrid is a framework to build simulators of large scale distributed applications (hacker's local corner).
    • USS SimGrid is a project granted by the ANR (2009-2011) of which I am PI. The goal is to push the tool scalability limits so that it becomes usable in P2P research.
    • AlNeM is an application-level network mapper.
    • PlusCal 2.0 is an effort to extend the PlusCal algorithm language to ease the expression of distributed algorithms.
  • Past
    • FAST is a library developed during my PhD. It characterizes the routines' needs in term of time, space and communication amount. Those quantities can then be compared to current system availability (as reported by the NWS). This is a key component of the DIET grid scheduler.
      I plan to rewrite this properly with SimGrid and GRAS since too long.

Students

  • Current
    • Cristian Rosa (PhD expected 2011), working on the paralelisation of SimGrid.
    • Sabina Akhtar (PhD expected 2011), working on PlusCal 2.0


You may want to see my Curriculum Vitæ (last updated in july 2009), or my application to a full time researcher at INRIA (feb 2010).


Teaching  

You may want to check my Teaching page. You will find all the details about the class I currently teach. My teaching are split in three main tracks:

  • Programming (Introduction to programming, Object programming with Java, Software design with Java, C programming and introduction to UNIX)
  • Systems (System Administration, System Programming, Operating System Design)
  • Distribution (Java RMI, Distributed Algorithmic, Grid Computing)
One of the french bad habbits is to actually teach in french, sorry. Since 2008, any new lecture I setup are in English, but the labs, exams and older lectures are still in French, sorry.



Last modification : 2010-04-30 21:16:18 Martin.MYNAME@loria.fr View source.