New search

An innovative Paradigm for Autonomic Opportunistic Communication (Haggle)

Acronym HAGGLE

Abstract Haggle is a new autonomic networking architecture designed to enable communication in the presence of intermittent network connectivity, which exploits autonomic opportunistic communications (i.e., in particular in the absence of end-to-end communication infrastructure). We propose a radical departure from the existing TCP/IP protocol suite, completely eliminating layering above the data-link, and exploiting an application driven message forwarding, instead of delegating this responsibility to the network layer. To this end, we go beyond already innovative cross-layer approaches, defining a system that uses real best-effort, context aware message forwarding between ubiquitous mobile devices, in order to provide services when connectivity is local and intermittent. We use only functions that are absolutely necessary and common to all services, but that are sufficient to support a large range of current and future applications, more oriented to the human way of communicating (and more in general, the way communities of any type of entities communicate), rather than related to the technological aspect of the communication. The main components of Haggle are 1. a revolutionary paradigm for autonomic communication, based on advanced local forwarding and sensitive to realistic human mobility. 2. a simple and powerful architecture oriented to opportunistic message relaying, and based on privacy, authentication, trust, and advanced data handling. 3. an open environment for application and services easy proliferation, thanks to a top down approach that aims to reproduce communities? behaviour, which makes Haggle an ideal paradigm for supporting applications with high social and economic impact. The name Haggle comes from the negotiation phase needed in the forwarding transaction present in most applications scenarios, as it will be illustrated later. We propose to completely specify this new communication model, implement it (including issues such as security, privacy, trustability, and information aging), evaluate it in a large scale trial (500 to 800 nodes), and interact with sociologists to study its impact on Internet users. We will also demonstrate the validity of Haggle paradigm in interdisciplinary contexts by experimenting it in a scenario of e-health, with medical partnership. Haggle is not designed for replacing the Internet, but rather to complement it: We expect Haggle to enable a new family of applications with a high degree of spatial or logical locality. Haggle takes the aforementioned communities as both inspiring models and connectivity hypothesis to lay down new forms of networking, and provide explicit support for community formation and management within its context. We believe that this notion of community will make propagation of information in Haggle easier to achieve and control. We also expect this to innovate and simplify the personal communication application and services market and to promote both economic and business processes, especially for SME and start-ups.

SUPSI Organisations Involved Department of Innovative Technologies
Laboratorio di networking

People involved Stefano Camozzi, Salvatore Vanini, Alessandro Puiatti, Daniele Puccinelli, Michela Papandrea, Luca Della Toffola, Angelo Consoli

Managers Silvia Giordano Cremonese

Date of Project Start 1 January 2006

Date of Project Completion 21 February 2011