Prof. Olivier Gruber


Affiliation

INRIA - Rhone Alpes
Université Joseph Fourier, Grenoble

Address

Projet Sardes
INRIA Grenoble Rhône-Alpes
Inovallée - 655 avenue de l'Europe 
38330 Montbonnot - St Martin (France) 

Phone

+33 4 76 61 52 68 

Fax

+33 4 76 61 52 52 

E-mail

firstname dot lastname at inria dot fr



Biography

1988-1994: INRIA - France
I got my Ph.D. from the Université Pierre et Marie Curie, Paris, France, in 1992, under the supervision of Patrick Valduriez. I stayed two more years leading a small research group, co-advising the Ph.D. thesis of Laurent Daynès (Sun Research) et Laurent Amsaleg (CNRS). We worked on persistent object-oriented languages running directly on top of microkernels. We had some great results regarding client-server and transactional garbage collection as well as fast and efficient design for in-memory nested transactions.

1995-1997: IBM Almaden Research Center, California, USA
I joined the database group in 1995 as a full-time research staff member. I worked on object-extensions to DB2. I also worked on the Garlic project, an integration middleware for heterogeneous database environments.

1998-2007: IBM Watson Research Center, New York, USA
I took the technical lead of the kernel team of the Web Object Manager, the first high-performance Web application server written in Java. A previous version of the server was used at the Atlanta Olympics, the version I worked on was the seed to the IBM WebSphere Application Server. I continued a long-term relationship with the WebSphere product team, ending in 2004 with helping the componentization of WebSphere on OSGi.

I have been one on several expert groups for the OSGi Alliance, from 2000 to 2005. In particular, I worked on the core framework. In 2002, I worked on a first throw-away prototype of running Eclipse on OSGi. In 2003, I convinced both IBM and the Eclipse foundation that there was great value in running Eclipse over OSGi. I was at the origin of the creation of Equinox, the technology project that ultimately saw that Eclipse 3.0 ran on the OSGi Platform. I was one of the technical leaders of Equinox from 2003 to 2005.

During my years at IBM, I was fortunate to work with great people, both researchers and product engineers alike. I have come to appreciate how challenging and complementary both jobs are. After twelve years, impacting IBM products, puhing out new technologies, sometimes on tight schedules, I felt that it was time for me to reflect on this experience and work on longer term research.

2007-2009: Université de Grenoble - INRIA, France
I am a full-time professor at the Université of Grenoble and a senior researcher in the Sardes research team at INRIA.
I am currently working on virtualization techniques and the frontier between software and hardware.





Last update: January 17th , 2012