Ad Hoc Networks. 9th International Conference, AdHocNets 2017, Niagara Falls, ON, Canada, September 28–29, 2017, Proceedings

Research Article

Flow-Level Simulation for Adaptive Routing Protocols in Vehicular Ad-Hoc Networks

  • @INPROCEEDINGS{10.1007/978-3-319-74439-1_9,
        author={Kais Suleiman and Otman Basir},
        title={Flow-Level Simulation for Adaptive Routing Protocols in Vehicular Ad-Hoc Networks},
        proceedings={Ad Hoc Networks. 9th International Conference, AdHocNets 2017, Niagara Falls, ON, Canada, September 28--29, 2017, Proceedings},
        proceedings_a={ADHOCNETS},
        year={2018},
        month={2},
        keywords={Flow-level Simulation Adaptation Routing VANET},
        doi={10.1007/978-3-319-74439-1_9}
    }
    
  • Kais Suleiman
    Otman Basir
    Year: 2018
    Flow-Level Simulation for Adaptive Routing Protocols in Vehicular Ad-Hoc Networks
    ADHOCNETS
    Springer
    DOI: 10.1007/978-3-319-74439-1_9
Kais Suleiman1,*, Otman Basir1,*
  • 1: University of Waterloo
*Contact email: kelmurta@uwaterloo.ca, obasir@uwaterloo.ca

Abstract

Adaptive routing reacts to a varying connected vehicle density by switching between different routing techniques (e.g. from Instant routing under high densities to delay-tolerant routing under low densities). These adaptations take place over large scales of time and space which makes their simulation challenging computationally. Flow-level simulators can address such challenges by using the right level of abstraction. In this paper, we present a flexible and extendable flow-level simulation environment for adaptive routing protocols in Vehicular Ad-hoc NETworks (VANETs). We discuss in details the different networking and mobility modules involved using rigorous mathematical modeling. We use MATLAB as the language of choice which allows researchers to utilize our environment while harnessing MATLAB’s statistics and machine learning libraries. Such sophisticated libraries are a critical toolbox for adaptive routing protocol researchers. To the best of our knowledge, no such simulator has been publicly accessible so far.