Maximum flow and minimum-cost flow in multi-interface networks

Gianlorenzo D'Angelo, Gabriele Di Stefano, Alfredo Navarra
2011 Proceedings of the 5th International Confernece on Ubiquitous Information Management and Communication - ICUIMC '11  
In heterogeneous networks, devices can communicate by means of multiple wired or wireless interfaces. By switching among interfaces or by combining the available interfaces, each device might establish several connections. A connection is established when the devices at its endpoints share at least one active interface. Each interface is assumed to require an activation cost, and provides a communication bandwidth. In this paper, we consider two fundamental optimization problems. In the first
more » ... e, we aim to activate a set of interfaces in the network G = (V, E) in order to guarantee the maximal bandwidth between two given nodes. Nodes V represent the devices, edges E represent the connections that can be established according to the availability of the interfaces in the devices. In the second problem, we look for activating the cheapest set of interfaces among a network in order to guarantee a minimum bandwidth B of communication between two specified nodes. We show that the first problem is polynomially solvable while the second one is NP -Hard. However, we experimentally analyzed an algorithm for the second problem, showing that in practical cases it guarantees a low approximation ratio which allows us to use it in real-world networks.
doi:10.1145/1968613.1968637 dblp:conf/icuimc/DAngeloSN11 fatcat:4nxurnu7dvfxleezmjc67k54ye