Partitioning and offloading some parts of mobile applications onto remote servers is a promising approach to extend the battery life of mobile devices. However, since available network bandwidths vary in a wireless environment, static partitions prop