• DocumentCode
    39332
  • Title

    Flow Problems in Multi-Interface Networks

  • Author

    D´Angelo, Giuseppe ; Di Stefano, Gabriele ; Navarra, Alfredo

  • Author_Institution
    INRIA/I3S, UNSA, Sophia-Antipolis, France
  • Volume
    63
  • Issue
    2
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    361
  • Lastpage
    374
  • Abstract
    In heterogeneous networks, devices communicate by means of multiple wired or wireless interfaces. By switching among interfaces or by combining the available ones, each device might establish several connections. A connection may be established when the devices at its endpoints share at least one active interface. In this paper, we consider two fundamental optimization problems. In the first one (Maximum Flow in Multi-Interface Networks, MFMI), we aim to establish the maximal bandwidth that can be guaranteed between two given nodes of the input network. In the second problem (Minimum-Cost Flow in Multi-Interface Networks, MCFMI), we look for activating the cheapest set of interfaces among a network to guarantee a minimum bandwidth B of communication between two specified nodes. We show that MFMI is polynomially solvable while MCFMI is NP-hard even for a bounded number of different interfaces and bounded degree networks. Moreover, we provide polynomial approximation algorithms for MCFMI and exact algorithms for relevant subproblems. Finally, we experimentally analyze the proposed approximation algorithm, showing that in practical cases it guarantees a low approximation ratio.
  • Keywords
    computational complexity; computer networks; radio networks; MCFMI; NP-hard problem; bounded degree networks; flow problem; fundamental optimization problem; heterogeneous networks; maximum flow-multiinterface networks; minimum-cost flow-multiinterface networks; multiinterface networks; polynomial approximation algorithm; wired interface; wireless interface; Algorithm design and analysis; Approximation algorithms; Approximation methods; Bandwidth; Computational complexity; Energy consumption; Polynomials; Algorithm design and analysis; Approximation algorithms; Approximation methods; Bandwidth; Computational complexity; Energy consumption; Multi-interface networks; Polynomials; approximation algorithms; computational complexity; experimental analysis; flow;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.214
  • Filename
    6296653