Abstract
Over the years, the users’ requirements are increasingly stringent and difficult to fulfil. In response to these challenges, access networks have been suffering a systematic evolution, becoming more robust, more efficient and with a higher capacity. In an overall heterogeneous network, it becomes important to optimize the utilization of all available resources in order to obtain a better user experience and a better network utilization. This paper proposes, implements and evaluates a new multihoming architecture to take the full advantage of each access network in the range of the end-user terminal. We propose a dynamic architecture capable of integrating context-information and, consequently, of maintaining the multihoming optimal rules valid in real-time, without impairing access networks’ performance. To evaluate the proposed architecture, all entities were implemented, integrated with a mobility protocol, and tested in real scenarios with both Wi-Fi and cellular networks. The obtained results demonstrate the advantages of the multihoming approach, which can always achieve the optimal system performance. It is also shown the capability of the proposed architecture to dynamically adapt to environment changes through an on-line approach for the measurement of the available bandwidth. Finally, we demonstrated the good performance of our approach in the face of out-of-order packets.
Similar content being viewed by others
References
Capela, N., & Sargento, S. (2014) Multihoming and network coding: A new approach to optimize the network performance. Elsevier Journal of Computer Networks, 75(A), 18–36, ISSN:1389-1286.
Gundavelli, S., et al. (2008) Proxy mobile IPv6, RFC 5213, Internet Engineering Task Force.
Ahlswede, R., Cai, N., Li, S. Y. R., & Yeung, R. W. (2000). Network information flow. IEEE Transactions on Information Theory, 46(4), 1204–1216.
Ong, E. H., & Khan, J. Y. (2010). Cooperative radio resource management framework for future IP-based multiple radio access technologies environment. Computer Networks, 54, 1083–1107.
Yousaf, M., et al. (2011). An architecture for exploiting multihoming in mobile devices for vertical handovers & bandwidth aggregation. Springer Wireless Personal Communications, ISSN 0929-6212.
Shenoy, N. (2005). A framework for seamless roaming across heterogeneous next generation wireless networks. Wireless Networks, 11(6), 757–774.
Gelabert, X., et al. (2008). A Markovian approach to radio access technology selection in heterogeneous multiaccess/multiservice wireless networks. IEEE Transactions on Mobile Computing, 7(10), 1257–1270.
Pereira, C., Aguiar, A., & Lucani, D. (2013). Dynamic load allocation for multi-homing via coded packets. In Vehicular technology conference (VTC Spring), Dresden.
Adya, A., et al. (2004). A multi-radio unification protocol for IEEE 802.11 wireless networks. In First international conference on broadband networks, IEEE, pp. 344–350.
Phatak, D., & Goff, T. (2002) A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments, IEEE INFOCOM, IEEE, pp. 773–781.
Habak, K. (2014) OSCAR: A collaborative bandwidth aggregation system, ArXiv e-prints.
Chebrolu, K., Raman, B., & Rao, R. (2005). A network layer approach to enable TCP over multiple interfaces. Wireless Networks (Springer), 11(5), 637–650.
Lan, K., & Li, C. (2012). Improving TCP performance over an on-board multi-homed network. In Wireless communications and networking conference, IEEE, pp. 2961–2966.
Stewart, R., et al. (2000). Stream control transmission protocol, RFC 2960, IETF.
Wu, P., Chiu, K., & Hwang, R. (2009). Solutions to multihoming in IPv6 based on MIPv6 and NEMO. In Proceedings of the 2009 10th international symposium on pervasive systems, algorithms and networks, IEEE Computer Society, pp. 290–295.
Sharma, P., et al. (2007). Aggregating bandwidth for multihomed mobile collaborative communities. Mobile Computing (IEEE), 6(3), 280–296.
Habak, K., Youssef, M., & Harras, K. (2013). An optimal deployable bandwidth aggregation system, Computer Networks. Amsterdam: Elsevier.
Ramaboli, A., et al. (2012). Bandwidth aggregation in heterogeneous wireless networks: A survey of current approaches and issues. Network and Computer Applications, 35, 1674–1690.
Mehani, O., et al. (2011). User- and application-centric multihomed flow management. In Annual IEEE conference on local computer networks, LCN,
Petander, H. (2009). Energy-aware network selection using traffic estimation, in 1st ACM workshop on Mobile Internet Through Cellular Networks (pp. 55–60). China: Belling.
Alkhawlani, M., & Ayesh, A. (2008). Access network selection based on fuzzy logic and genetic algorithms. Advances in Artificial Intelligence, 8(1), 1–12.
Evensen, K. et al. (2011). Using multiple links to increase the performance of bandwidth-intensive UDP-based applications, Computers and Communications, IEEE, pp. 1117–1122.
Giust, F. (2011). IP flow mobility support for proxy mobile IPv6 based networks, Master Thesis, University of Padova, Padova.
Melia, T., et al. (2011). IP flow mobility in PMIPv6 based networks: Solution design and experimental evaluation. Wireless Personal Communications, 61, 603–627.
Open air interface proxy mobile IPv6, Mobile Communications Department at EURECOM in Sophia-Antipolis, France, http://www.openairinterface.org/.
Li, M., Claypool, M., Kinicki, R., & Best, W. (2008) A bandwidth estimation tool for IEEE 802.11 wireless networks. In Proceedings of the 33rd IEEE conference on local computer networks (LCN), pp. 374–381.
Li, M., Claypool, M., & Kinicki, R. (2006) Packet dispersion in IEEE 802.11 wireless networks. In Proceeding of the 31st IEEE conference on local computer networks (LCN), pp. 721–729.
Dahlman, E., et al. (2008). 3G evolution: HSPA and LTE for mobile broadband. London: Academic Press.
Botta, A., Dainotti, A., & Pescapè, A. (2012). A tool for the generation of realistic network workload for emerging networking scenarios. Computer Networks (Elsevier), 56(15), 3531–3547.
Phatak, D.S., & Goff, T. (2002) A novel mechanism for data streaming across multiple IP links for improving throughput and reliability in mobile environments. In Proceedings of IEEE INFOCOM, New York, pp. 773–781.
Gates, M., et al. (2008). Iperf version 2.0.4.
Acknowledgments
This work was partially funded by Fundação para a Ciência e a Tecnologia through the IT Associated Lab Projects COHERENT and SHOWNet, and the MC-WMNS project (PTDC/EEA-TEL/120176/2010).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Capela, N., Sargento, S. An intelligent and optimized multihoming approach in real and heterogeneous environments. Wireless Netw 21, 1935–1955 (2015). https://doi.org/10.1007/s11276-015-0896-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-015-0896-1