You are on page 1of 1

The periodic registration timer is implemented in the MS.

It will be reinitiated every time the MS returns to idle mode after being in dedicated mode. If a change in the timeout value, T3212, occurs, for example at a change of T3212 broadcast, the timer will be reloaded so that the new time to expire will be old time to expiration modulo new timeout value . Example: Assume the following situation: old time to expirat ion = 5.6 decihours new T3212 = 3 decihours the new time to expire will be: 5.6 mod 3 = 2.6 decihours. If the new T3212 is instead 7 decihours, the new time to expire will become 5.6 mod 7 which is equal to 5.6. Thus, when changing the timer to a value greater than the "old time to expire" value the MS will keep the old time to expire value. However when the new timer value is less than the remainder of the old timer, the timer will be initiated with a new value between zero and the new timeout value. Because the old time to expire value will be different for each mobile, this procedure will cause the mobiles to reinitiate their timers to different values. This minimises the risk of a high peak load on the system due to too many location updatings occurring at the same time, after a change of the T3212 parameter.

You might also like