IEEE TRANSACTIONS ON MOBILE COMPUTING