SUTIL - Network selection based on utility function and integer linear programming

  • Authors:
  • Luci Pirmez;Jaime C. Carvalho, Jr.;Flávia C. Delicato;Fábio Protti;Luiz F. R. C. Carmo;Paulo F. Pires;Marcos Pirmez

  • Affiliations:
  • NCE/IM, Federal University of Rio de Janeiro, Postal Code 2324, Rio de Janeiro, RJ 20001-970, Brazil;NCE/IM, Federal University of Rio de Janeiro, Postal Code 2324, Rio de Janeiro, RJ 20001-970, Brazil;DIMAp, Federal University of Rio Grande do Norte, Postal Code 1524, Natal, RN 59.072-970, Brazil;NCE/IM, Federal University of Rio de Janeiro, Postal Code 2324, Rio de Janeiro, RJ 20001-970, Brazil;Inmetro, Av. Nossa Senhora das Graças, 50, Duque de Caxias, RJ 25250-020, Brazil;DIMAp, Federal University of Rio Grande do Norte, Postal Code 1524, Natal, RN 59.072-970, Brazil;NCE/IM, Federal University of Rio de Janeiro, Postal Code 2324, Rio de Janeiro, RJ 20001-970, Brazil

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This work presents SUTIL, a mechanism for network selection in the context of next generation networks (NGN). SUTIL selection mechanism prioritizes networks with higher relevance to the application and lower energy consumption and it enables full and seamless connectivity to mobile user devices and applications. Consequently, SUTIL contributes to realize the vision of ubiquitous computing, in which services, devices, and sensor-enriched environments interact anytime, anywhere to accomplish human designed tasks. The provided solution is based on utility function and integer linear programming and it aims at: (i) maximizing the user satisfaction while meeting application QoS and (ii) minimizing the energy consumption of devices when connecting to a target network. The solution is global since it considers for a given base station all devices that are simultaneously candidate for handoff. Simulation results showed the benefits of SUTIL usage in NGN environments.