I. Introduction
Recent remarkable progress in mobile communications has made users expect any information to be available anytime and anywhere. However, fulfilling these expectations is difficult at times due to limited resources on mobile devices and communication links. This necessitates the study on how to efficiently deliver information to mobile users [1]. New information can be delivered to a mobile user through either server-initiated content pushing, or client-initiated content pulling, or both. The push and pull models are compared in details in [2].