1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications

Research Article

Optimal Usage of Multiple Network Connections

Download608 downloads
  • @INPROCEEDINGS{10.4108/ICST.MOBILWARE2008.2793,
        author={Anne Set\aa{}maa-K\aa{}rkk\aa{}inen and Jani Kurhinen},
        title={Optimal Usage of Multiple Network Connections},
        proceedings={1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications},
        publisher={ICST},
        proceedings_a={MOBILWARE},
        year={2010},
        month={5},
        keywords={Wireless networks network connection selection scheduling multiobjective optimization heuristics},
        doi={10.4108/ICST.MOBILWARE2008.2793}
    }
    
  • Anne Setämaa-Kärkkäinen
    Jani Kurhinen
    Year: 2010
    Optimal Usage of Multiple Network Connections
    MOBILWARE
    ICST
    DOI: 10.4108/ICST.MOBILWARE2008.2793
Anne Setämaa-Kärkkäinen1,*, Jani Kurhinen1,*
  • 1: University of Jyväskylä P.O. Box 35 (Agora) FI-40014 University of Jyväskylä, Finland.
*Contact email: annseta@mit.jyu.fi, kurhinen@mit.jyu.fi

Abstract

In the future mobile networks, a mobile terminal is able to select the best suitable network for each data transmission. The selection of a network connection to be used has been under a lot of study. In this paper, we consider a more extensive case in which we do not select a network connection but use several network connections simultaneously to transfer data. When data is transferred using multiple network connections, a network connection has to be selected for each component of the data. We have modelled this problem as a multiobjective optimization problem and developed a heuristic to solve the problem fast in a static network environment. In this paper, we discuss solving the problem in a dynamic network environment in which the availability as well as the rate and prizing of connections vary. We introduce an improved version of the heuristic that reacts to changing network conditions and improves the solution when possible.