INRIA

Apply online
Contact:
Didier Parigot
INRIA Sophia Antipolis
Batiment Fermat, F109
2004 Route des Lucioles
BP 93
06902 Sophia Antipolis Cedex
France
e-mail: Didier.Parigot@inria.fr
Tel : (33-4) 4 92 38 50 01
Fax: (33-4) 4 92 38 76 44
SmartTools

Proposal PhD thesis 2008

Contribution to programmable virtual networks (Overlay Networks)

Environnement

The explosive growth of the Internet gives rise to the possibility of designing large overlay networks and virtual organizations consisting of Internet-connected computers units (peers , or agents ), able to provide a rich functionalityof services that makes use of aggregated computational power, storage, information resources, etc In a nutshell, the objectives of the LogNet research program is to provide adequate notions and definitions of a programmable overlay network computer -- from a desktop distributed calculator (mono application, fixed program) to a programmable distributed overlay computer -- and to propose a precise architecture of a programmable overlay network computer and implement it. The Arigatoni overlay network developed since 2005 in the Mascotte Project Team by Luigi Liquori and Michel Cosnard, and since the 1st January 2008 with Bernard Serpette and Didier Parigot in the LogNet Équipe that I have created at INRIA Sophia Antipolis Méditerraneée, is a structured multi-layer overlay network which provides resource discovery with variable guarantees in a virtual organization where peers can appear, disappear, and self-organize themselves dynamically Arigatoni features essentially two protocols: the resource discovery protocol , RDP, dealing with the process to find and negotiate resources to serve an agent request in its own colony, and the virtual intermittent protocol , VIP, dealing with (un)registrations of agents to colonies. Dealing essentially with resource discovery and peers' intermittence has one important advantage: the complete generality and independence of any offered and requested resource. Arigatoni can fit with various scenarios in the global computing arena, from classical PtP applications (file- or bandwidth-sharing), to new Web applications, to new vehicular-inspired applications, to more sophisticated GRID applications (distributed large computations), until possible, futuristic migration computations , ie transfer of a non-completed local run to another agent, the latter being useful in case of catastrophic scenarios, like fire, terrorist attack, earthquake, etc.

Missions

The objective of this thesis is to explore and develop a execution model on this overlay networks, which will take into account the new constraints of such virtual organization, and especially the particular characteristics of the applications that we will be able to develop on such architectures. Aspects of highly dynamic Architectur, communication peer-to-peer programming and discovery of services will be the topics that will examine this thesis. In particular, we wish to address the following issues programming on a network of recovery:
  • Establishing a dynamic orchestration that can be taken into account, running, changes the topology of the application (arrival and departure of a resource). This orchestration should be as much as possible decentralized and distributed.
  • Direct communication between agents (not centralized communication on a bus integration, Enterprise Service Bus), independent to transport protocols (abstract of the various modes of communication) and lazy communication to better manage the volatile aspect of this organisation.

Additional information

For any enquiries ask to Didier Parigot, H.D.R., Ph.D. (mail/phone), see http://www-sop.inria.fr/members/Didier.Parigot/

Didier.Parigot@inria.fr
Last modified: Thu Apr 24 11:33:11 CEST 2008
Valid HTML 4.01!