A Cooperative Approach to User Mobility