An Overview of the Location Management Problem for Mobile Computing Environments