Research Article
An Asynchronous Based Approach to Improve Concurrency Control in Mobile Web Servers
@INPROCEEDINGS{10.4108/icst.collaboratecom.2012.250427, author={Sudipan Mishra and Siddharth Sarasvati and Shashank Srivastava and Xumin Liu}, title={An Asynchronous Based Approach to Improve Concurrency Control in Mobile Web Servers}, proceedings={8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing}, publisher={IEEE}, proceedings_a={COLLABORATECOM}, year={2012}, month={12}, keywords={mobile web services web services mobile web servers concurrency control jetty}, doi={10.4108/icst.collaboratecom.2012.250427} }
- Sudipan Mishra
Siddharth Sarasvati
Shashank Srivastava
Xumin Liu
Year: 2012
An Asynchronous Based Approach to Improve Concurrency Control in Mobile Web Servers
COLLABORATECOM
ICST
DOI: 10.4108/icst.collaboratecom.2012.250427
Abstract
The recent boom in mobile computing has created a juncture where it is now possible to host web services on a mobile web server. However, there remain challenges due to limitations in available mobile hardware and software capable of managing resource intensive applications. This paper addresses the issues related specifically to concurrency control improvement in mobile web servers. We propose a Dynamic Resource Management Strategy (DRMS), which uses an asynchronous based approach to reduce the number of discarded incoming client requests by a mobile web server. The DRMS strategy includes identifying the incoming heavy requests from the clients, which require relatively heavy system resources on the mobile server to generate a response, and adding those requests to a heap for them to be processed asynchronously. Based on I-Jetty we designed and developed Dynamo, an implementation of DRMS, for Android-based mobile devices. We conducted an experimental study on Dynamo. Our results demonstrated the effectiveness of DRMS with the improvement in Dynamo’s concurrency control management as compared to the same in I-Jetty.