rapid growth of mobile devices' number
mobile devices have a large number of ways to interact with the outside world
there are wired and wireless ways (3g, wi-fi, wimax)
wireless ways provide real mobility (ability to move and work contemporaneously)
we have problems associated with the transfer of mobile devices between base stations of various wireless networks as one, and several types of
need to switch between different network interfaces
problem: to switch imperceptibly for a running applications
for 3g problem is solved at the protocol level
for wi-fi in linux problem is solved by setting the routing tables between TCP / IP stack and network interface
after solving this problem we can create algorithms for switching between network interfaces based on various metrics (eg to ensure a certain QoS)