The Mobile IP standard for mobility management on the Internet enables transparent communication between mobile hosts (MHs) and their correspondent hosts (CHs). However, it suffers from triangular routing and prolonged handoff latency problems. Solutions such as route optimization and micro-mobility protocols either solve these problems partially or require costly modifications to the CHs. In this paper, we propose to use
temporary home agent(TA) to address both problems without requiring any special support on CHs. TA exploits the locality of user movement observed in recent studies for PCS and wireless data networks. It does so by dynamically selecting a Mobile IP home agent based on the location of the user. The TA allocates a temporary home address, THAddrto the MH, which the MH may use as its source address. The underlying objective is to shorten the distance between a MH and its home agent, which is a critical factor in reducing handoff latency and improving routing efficiency. Our scheme is shown to outperform Mobile IP and is comparable to route optimization (RO) through both quantitative analysis and nssimulations. While our approach focus on improving the performance for sessions that are initiated by the MH, methods for optimizing traffic handling for sessions initiated by CHs are discussed.