• DocumentCode
    29796
  • Title

    Software-Defined Networking for RSU Clouds in Support of the Internet of Vehicles

  • Author

    Salahuddin, Mohammad Ali ; Al-Fuqaha, Ala ; Guizani, Mohsen

  • Author_Institution
    Dept. of Comput. Sci., Western Michigan Univ., Kalamazoo, MI, USA
  • Volume
    2
  • Issue
    2
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    133
  • Lastpage
    144
  • Abstract
    We propose a novel roadside unit (RSU) cloud, a vehicular cloud, as the operational backbone of the vehicle grid in the Internet of Vehicles (IoV). The architecture of the proposed RSU cloud consists of traditional and specialized RSUs employing software-defined networking (SDN) to dynamically instantiate, replicate, and/or migrate services. We leverage the deep programmability of SDN to dynamically reconfigure the services hosted in the network and their data forwarding information to efficiently serve the underlying demand from the vehicle grid. We then present a detailed reconfiguration overhead analysis to reduce reconfigurations, which are costly for service providers. We use the reconfiguration cost analysis to design and formulate an integer linear programming (ILP) problem to model our novel RSU cloud resource management (CRM). We begin by solving for the Pareto optimal frontier (POF) of nondominated solutions, such that each solution is a configuration that minimizes either the number of service instances or the RSU cloud infrastructure delay, for a given average demand. Then, we design an efficient heuristic to minimize the reconfiguration costs. A fundamental contribution of our heuristic approach is the use of reinforcement learning to select configurations that minimize reconfiguration costs in the network over the long term. We perform reconfiguration cost analysis and compare the results of our CRM formulation and heuristic. We also show the reduction in reconfiguration costs when using reinforcement learning in comparison to a myopic approach. We show significant improvement in the reconfigurations costs and infrastructure delay when compared to purist service installations.
  • Keywords
    Internet of Things; Pareto optimisation; cloud computing; heuristic programming; integer programming; learning (artificial intelligence); linear programming; minimisation; road vehicles; software defined networking; software radio; vehicular ad hoc networks; ILP problem; Internet of Vehicles; IoV; POF; Pareto optimal frontier; RSU cloud resource management; SDN; data forwarding information; heuristic approach; integer linear programming problem; myopic approach; reconfiguration cost analysis; reconfiguration cost minimization; reinforcement learning; roadside unit CRM; software defined networking; vehicle grid; vehicular ad hoc network; Cloud computing; Computer architecture; Control systems; Delays; Internet of Things; Resource management; Vehicles; Cloud Resource Management; Cloud resource management (CRM); Intelligent Transportation Systems; Internet of Vehicles; Internet of Vehicles (IoV); RSU Cloud; Software Defined Networking; Vehicular Ad hoc Networks; intelligent transportation systems (ITS); roadside unit (RSU) cloud; software-defined networking (SDN); vehicular ad??hoc networks (VANETs);
  • fLanguage
    English
  • Journal_Title
    Internet of Things Journal, IEEE
  • Publisher
    ieee
  • ISSN
    2327-4662
  • Type

    jour

  • DOI
    10.1109/JIOT.2014.2368356
  • Filename
    6949072