NLONG II Jean Michel

E-mail: Jean-Michel.Nlong@imag.fr

Enseignat chercheur, Université de Ngaoundéré, Cameroun.
Doctorant depuis avril 2002, au laboratoire Informatique et Distribution.

Né le 22 février 1972 à EDEA (Cameroun)
Nationalité camrounaise

Adresse Personnelle:
02, Terrasses Jean Renaudie,
38400 Saint Martin d'Hères France.
Tél +33 476 00 92 62

Si vous êtes pressé aller directement à :
Recherche
Logiciel samory

Publications
Formation
Vie privée
Adore
Les plus qui ne sont pas sur le CV

Adresses Professionnelles:

France
Cameroun
Informatique et Distribution
51, Avenue Jean Kuntzmann
38330 Montbonnot Saint Martin France
Tél +33 476 61 20 71
Fax +33 476 61 20 99
Faculté des Sciences,
Université de NGaoundéré
BP 454 Ngaoundéré, Cameroun
Tél: +237 981 34 81

Thèmes de recherche :
Logiciels de base pour architectures parallèles.

Sujet de thèse :
Conception et réalisation d'un intergicile pour la résilience d'applications parallèles et distribuées sur un intranet et internet, dans le cadre du  projet I-Cluster.

Le projet I-Cluster (Commun à ID-IMAG et aux HP Labs) a pour objectif la détection et l'exploitation de jachères de ressources au sein d'un intranet pour du calcul intensif. En effet, une grande partie des ressources d'un intranet (PC, stations serveurs) est très souvent inutilisée durant de longues périodes (nuit, fins de semaines, vacances), libérant ainsi une puissance de calcul considérable, de l'ordre de milliers de machines.

L'exploitation effective de ces ressources nécessite de disposer d'applications s'adaptant aux départs et aux arrivées intempestifs de ressources, sur des architectures très variées (matériel, système, réseau). Le sujet de thèse porte sur la conception d'un intergiciel permettant le déploiement d'application tolérant les déconnexions de ressources par des mécanismes de sauvegarde/reprise ou de reexécution partielle, ou encore de migration de processus.

La migration de processus est un domaine de recherche actif. C'est le fait de transférer le contexte d'exécution d'un processus d'une machine origine sur une machine destination. Il existe plusieurs domaines d'utilisation de la migration de processus:

Plusieurs projets recherche se sont intéressés à la migration de processus. Certains ont donné lieu à des implémentations pour différents systèmes.
Un processus se définit comme un programme en cours d'exécution. Pour le système d'exploitation, il possède un identificateur (PID), un espace d'adressage et un certain nombre de ressources. Il interagit avec le système d'exploitation (noyau) au moyen d'appels systèmes, et peut communiquer avec d'autres processus par des mécanismes de communication inter-processus (IPC) fournis par le système d'exploitation.
La migration d'un processus consiste en trois phases:

  1. la première phase est l'enregistrement du contexte d'exécution (utile pour la migration) du processus; en général l'espace d'adressage du processus, le contenu des registres, les ressources utilisées (fichier ouverts, canaux, sockets etc.).
  2. La deuxième est le transfert de ce contexte de la machine origine à la machine cible,
  3. la troisième phase est la reconstruction exacte du contexte d'exécution sur la machine cible à partir des éléments sauvegardés, et la reprise de son exécution sur cette machine, au point d'interruption dans la machine origine.

Au vu des projets existant sur le sujet, l'implémentation du support de migration de processus peut être fait à trois niveaux:

Dans le cadre du projet icluster, trois points spécifiques guideront notre travail: Assurer la transparence de la migration, supporter l'hétérogénéité des architectures, et privillégier le support efficace d'applications parallèles.

Voir le rapport d'avancement pour la période Mai 2002 à avril 2004 en pdf ici  ou html ici

Publications:
Jean Michel Nlong:Analyse des performances de réseau dans une grappe. 7è atelier d’évaluation des performances, ENS Paris, Mai 2001.
Jean Michel Nlong et Yves Denneulin: Migration de processus Linux sous i-cluster, 15èmes rencontres francophones en Parallélisme, pp 614-623, octobre 2003. Disponible ici

Logiciels :
Samory (résilience d'applications par migration péemptive des processus)
Télécharger ici
Quelques infos:

Formation:
Secondaire au Lycée du Manengouba à Nkongsamba, et universitaire à l'Université de Yaoundé 1, Département d'Informatique jusqu'à mon DEA en 1998, et doctorat à l'Institut National Polytechnique de Grenoble
 voir cv détaillé ici:
 
Vie privée : (enfin pas tout à fait)
Voici ma généalogie:
Nanga, fils de Tu engendra Nnanga Nnanga et Ngee Nnanga
Ngee engendra Mban (celui qui est caché)
Mban engendra Nnanga (surnommé Mpoo, qui fut un grand patriarche, et donna son som à mon peuple)
La suite est moins poétique; au pas de course:
Mpoo - Likandè - Adiè - Mbenanè - Timot - Mbongo - Miyem - Likoum - Ndèè - Tchahè - Penda - Tchahè - Penda (Nlong) - Nlong.
Si vous voulez en savoir plus sur les Mpoo, faites un tour sur les pages que j'avais écrites sur Multimania. Elles ne sont pas à jour parce que j'ai perdu mon mot de passe, et que le serveur qui hébergeait mon adresse à l'époque a fait faillite. Mais si beaucoup de gens m'écrivent pour demander sa mise à jour, je trouverai du temps pour faire ça ailleurs, et mieux. Alors c'est à vous de voir.
Vous pouvez aussi chercher sur les bassa du Cameroun.

Je suis marié à Nathalie Germaine, et père de Suzanne Indra

J'aime :
Les fêtes entre amis (pas celles où des inconnus vous envoient la fumée de leur cigarette dans le nez en vous demandant de vous décoincer, car on fait la fête).

Vie associative :
Initié très tôt aux associations et groupes de jeunes, j'ai fait tout ce qui passait sur mon chemin:
Au CES de Manjo (1984 - 1988, 18 km de Nkongsamba)
Au Lycée du Manengouba (Nkongsamba, 1998 -1991)
A l'Université de Yaoundé (à partir de 1991)
A cette époque Yaoundé était la seule université au Cameroun, où convergeaient tous les nouveaux bacheliers. J'ai donc retrouvé d'autres étudiants de ma région natale (basse sanaga) où je n'avais été à l'école qu'en maternelle et SIL. Et ce qui devait arriver arriva :
Mais y a pas eu que la tribu! J'étais aussi "corporatiste" par exemple
Mon "exil" français