Ngoc Anh Phan | Foreign Trade University (original) (raw)
Uploads
Papers by Ngoc Anh Phan
In this paper, algorithms for propagating updates by mobile hosts in the mobile client-server env... more In this paper, algorithms for propagating updates by mobile hosts in the mobile client-server environments are developed and analyzed. The purpose of these algorithms is to support disconnected write operations while minimizing the tuning time for the update propagation to the server. These algorithms allow a mobile host to update cached data objects, while disconnected, and propagate the updates to the server upon reconnection for conflict resolutions. We investigate two algorithms applicable to mobile systems in which invalidation reports and data can be periodically broadcast to mobile hosts. We show that an optimal broadcasting period exists, for which the tuning time is minimized for update propagations. A comparative analysis is performed to identify conditions under which the algorithms should be applied in order to reduce battery consumption and avoid high communication costs.
Wireless Personal Communications, 2005
A mobile user may voluntarily disconnect itself from the Web server to save its battery life and ... more A mobile user may voluntarily disconnect itself from the Web server to save its battery life and avoid high communication prices. To allow Web pages to be updated while the mobile user is disconnected from the Web server, updates can be staged in the mobile unit and propagated back to the Web server upon reconnection. We analyze algorithms for supporting disconnected write operations and develop a performance model which helps identify the optimal length of the disconnection period under which the cost of update propagation is minimized. The analysis result is particularly applicable to Web applications which allow wireless mobile users to modify Web contents while on the move. We also show how the result can be applied to real-time Web applications such that the mobile user can determine the longest disconnection period such that it can still propagate updates to the server before the deadline with a minimum communication cost
IEEE Transactions on Mobile Computing, 2002
In this paper, algorithms for propagating updates by mobile hosts in the mobile client-server env... more In this paper, algorithms for propagating updates by mobile hosts in the mobile client-server environments are developed and analyzed. The purpose of these algorithms is to support disconnected write operations while minimizing the tuning time for the update propagation to the server. These algorithms allow a mobile host to update cached data objects, while disconnected, and propagate the updates to the server upon reconnection for conflict resolutions. We investigate two algorithms applicable to mobile systems in which invalidation reports and data can be periodically broadcast to mobile hosts. We show that an optimal broadcasting period exists, for which the tuning time is minimized for update propagations. A comparative analysis is performed to identify conditions under which the algorithms should be applied in order to reduce battery consumption and avoid high communication costs.
Wireless Personal Communications, 2005
A mobile user may voluntarily disconnect itself from the Web server to save its battery life and ... more A mobile user may voluntarily disconnect itself from the Web server to save its battery life and avoid high communication prices. To allow Web pages to be updated while the mobile user is disconnected from the Web server, updates can be staged in the mobile unit and propagated back to the Web server upon reconnection. We analyze algorithms for supporting disconnected write operations and develop a performance model which helps identify the optimal length of the disconnection period under which the cost of update propagation is minimized. The analysis result is particularly applicable to Web applications which allow wireless mobile users to modify Web contents while on the move. We also show how the result can be applied to real-time Web applications such that the mobile user can determine the longest disconnection period such that it can still propagate updates to the server before the deadline with a minimum communication cost
IEEE Transactions on Mobile Computing, 2002