Skip to main content
Log in

Exploiting multi-interface networks: Connectivity and Cheapest Paths

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Let G = (V,E) be a graph which models a set of wireless devices (nodes V) that can communicate by means of multiple radio interfaces, according to proximity and common interfaces (edges E). The problem of switching on (activating) the minimum cost set of interfaces at the nodes in order to guarantee the coverage of G was recently studied. A connection is covered (activated) when the endpoints of the corresponding edge share at least one active interface. In general, every node holds a subset of all the possible k interfaces. Such networks are known as multi-interface networks. In this setting, we study two basic problems: Connectivity and Cheapest Path. The Connectivity problem corresponds to the well-known Minimum Spanning Tree problem in graph theory. In practice, we need to cover a subgraph of G of minimum cost which contains a spanning tree of G. The problem turns out to be APX-hard in general and for many restricted graph classes, however it is possible to provide approximation algorithms: a 2-approximation in general and a \((2-\frac{1}{ k})\)-approximation for the unit cost interface case, i.e. when the cost of activating an interface is unitary for any interface. We also consider the problem in special graph classes, such as graphs of bounded degree, planar graphs, graphs of bounded treewidth, complete graphs. The Cheapest Path problem corresponds to the well-known Shortest Path problem in graph theory. In the multi-interface setting this problem is still polynomially solvable, and we point out a simple Dijsktra-based algorithm with \(O(k|E|+k|V|\log (k+|V|))\) runtime in general and O(k(|E| + |V|)) runtime for the unit cost interface case.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. From the optimality of T opt , it follows that each T i does not contain isolated vertices, as otherwise, switching off the corresponding interfaces would lead to a feasible cheapest solution.

References

  1. Andersen, L. D. (1992). The strong chromatic index of a cubic graph is at most 10. Discrete Mathematics 108(1–3), 231–252.

    Article  MATH  MathSciNet  Google Scholar 

  2. Bahl, P., Adya, A., Padhye, J., & Walman, A. (2004). Reconsidering wireless systems with multiple radios. SIGCOMM Computer Communication Review, 34(5), 39–46.

    Article  Google Scholar 

  3. Barsi, F., Navarra, A., & Pinotti, M. C. (2009). Cheapest paths in multi-interface networks. In Proceedings of the 10th international conference on distributed computing and networking (ICDCN), Lecture notes in computer science. Springer-Verlag.

  4. Bodlaender, H. L. (1988). Dynamic programming on graphs with bounded treewidth. In Proceedings of the 15th international colloquium on automata, languages and programming (ICALP), Vol. 317 of LNCS (pp. 105–118).

  5. Brooks, R. L. (1941). On coloring the nodes of a network. Proceedings of Cambridge Philosophical Society 37, 194–197.

    Google Scholar 

  6. Caporuscio, M., Charlet, D., Issarny, V., & Navarra, A. (2007). Energetic performance of service-oriented multi-radio networks: issues and perspectives. In Proceedings of the 6th international workshop on software and performance (WOSP) (pp. 42–45). ACM Press.

  7. Cavalcanti, D., Gossain, H., & Agrawal, D. (2005). Connectivity in multi-radio, multi-channel heterogeneous ad hoc networks. In Proceedings of the IEEE 16th international symposium on personal, indoor and mobile radio communications (PIMRC) (pp. 1322–1326). IEEE.

  8. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2001). Introduction to algorithms. McGraw-Hill.

  9. Draves, R., Padhye, J., & Zill, B. (2004). Routing in multi-radio, multi-hop wireless mesh networks. In Proceedings of the 10th annual international conference on mobile computing and networking (MobiCom) (pp. 114–128). ACM.

  10. Faragó, A., & Basagni, S. (2008). The effect of multi-radio nodes on network connectivity—A graph theoretic analysis. In Proceedings of the IEEE international workshop on wireless distributed networks (WDM). IEEE.

  11. Garey, M. R., & Johnson, D. S. (1979). Computers and intractability, a guide to the theory of NP-Completeness. New York: W.H. Freeman and Company.

    Google Scholar 

  12. Garey, M. R., Johnson, D. S., & Tarjan, R. E. (1976). The planar hamiltonian circuit problem is NP-complete. SIAM Journal on Computing 5(4), 704–714.

    Article  MATH  MathSciNet  Google Scholar 

  13. Klasing, R., Kosowski, A., & Navarra, A. (2009) Cost minimisation in wireless networks with bounded and unbounded number of interfaces. Networks, 53(3), 266–275.

    Article  MATH  MathSciNet  Google Scholar 

  14. Klasing, R., Kosowski, A., & Navarra, A. (2007). Cost minimisation in multi-interface networks. In Proceedings of the 1st EuroFGI international conference on network control and optimization (NET-COOP), Vol. 4465 of Lecture notes in computer science (pp. 276–285). Springer-Verlag.

  15. Kosowski, A., & Navarra, A. (2007). Cost minimisation in unbounded multi-interface networks. In Proceedings of the 2nd PPAM workshop on scheduling for parallel computing (SPC), Vol. 4967 of Lecture notes in computer science (pp. 1039–1047). Springer-Verlag.

  16. Kosowski, A., Navarra, A., & Pinotti, M. C. (2008). Connectivity in multi-interface networks. In Proceedings of the 4th international symposium on trustworthy global computing (TGC), Vol. 5474 of Lecture notes in computer science (pp. 157–170). Springer-Verlag.

Download references

Acknowledgements

The authors would like to thank the anonymous referees for many insightful comments. The research was partially funded by the European project COST Action 293, “Graphs and Algorithms in Communication Networks” (GRAAL).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfredo Navarra.

Additional information

Preliminary results concerning this paper appeared in [3, 16].

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kosowski, A., Navarra, A. & Pinotti, C.M. Exploiting multi-interface networks: Connectivity and Cheapest Paths. Wireless Netw 16, 1063–1073 (2010). https://doi.org/10.1007/s11276-009-0188-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-009-0188-8

Keywords

Navigation