8th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

An Asynchronous Based Approach to Improve Concurrency Control in Mobile Web Servers

Download103 downloads
  • @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
Sudipan Mishra1,*, Siddharth Sarasvati1, Shashank Srivastava1, Xumin Liu1
  • 1: Rochester Institute of Technology
*Contact email: sxm5750@rit.edu

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.