1st International ICST Conference on Autonomic Computing and Communication Systems

Research Article

Multi-hop broadcast from theory to reality: practical design for ad hoc networks

Download596 downloads
  • @INPROCEEDINGS{10.4108/ICST.AUTONOMICS2007.2172,
        author={Alaeddine El Fawal and JeanYves Le Boudec and Kave Salamatian},
        title={Multi-hop broadcast from theory to reality: practical design for ad hoc networks},
        proceedings={1st International ICST Conference on Autonomic Computing and Communication Systems},
        publisher={ICST},
        proceedings_a={AUTONOMICS},
        year={2007},
        month={10},
        keywords={},
        doi={10.4108/ICST.AUTONOMICS2007.2172}
    }
    
  • Alaeddine El Fawal
    JeanYves Le Boudec
    Kave Salamatian
    Year: 2007
    Multi-hop broadcast from theory to reality: practical design for ad hoc networks
    AUTONOMICS
    ICST
    DOI: 10.4108/ICST.AUTONOMICS2007.2172
Alaeddine El Fawal1,*, JeanYves Le Boudec1,*, Kave Salamatian1,*
  • 1: EPFL, I&C CH1015Lausanne,Switzerland
*Contact email: alaeddine.elfawal@epfl.ch, jeanyves.leboudec@epfl.ch, kave.salamatian@epfl.ch

Abstract

We propose a complete design for a scope limited, multi- hop broadcast middleware, which is adapted to the vari- ability of the ad-hoc environment and works in unlimited ad-hoc networks such as a crowd in a city, or car passen- gers in a busy highway system. We address practical prob- lems posed by: the impossibility to set the TTL correctly at all times, the poor performance of multiple access pro- tocols in broadcast mode, flow control when there is no ac- knowledgment and scheduling of multiple concurrent broad- casts. Our design, called “Self Limiting Epidemic Forward- ing” (SLEF), automatically adapts its behavior from single hop MAC layer broadcast to epidemic forwarding when the environment changes from being extremely dense to sparse, sporadically connected. A main feature of SLEF is a non- classical manipulation of the TTL field, which combines the usual decrement-when-sending to many very small decre- ments when receiving. SLEF is intended as a replacement of k-hop limited broadcast for the unlimited ad-hoc setting.