Optimizing Concurrency Performance of Complex Services in Mobile Environment

Optimizing Concurrency Performance of Complex Services in Mobile Environment

Sudipan Mishra, Xumin Liu
Copyright: © 2014 |Volume: 11 |Issue: 1 |Pages: 17
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781466657441|DOI: 10.4018/ijwsr.2014010105
Cite Article Cite Article

MLA

Mishra, Sudipan, and Xumin Liu. "Optimizing Concurrency Performance of Complex Services in Mobile Environment." IJWSR vol.11, no.1 2014: pp.94-110. http://doi.org/10.4018/ijwsr.2014010105

APA

Mishra, S. & Liu, X. (2014). Optimizing Concurrency Performance of Complex Services in Mobile Environment. International Journal of Web Services Research (IJWSR), 11(1), 94-110. http://doi.org/10.4018/ijwsr.2014010105

Chicago

Mishra, Sudipan, and Xumin Liu. "Optimizing Concurrency Performance of Complex Services in Mobile Environment," International Journal of Web Services Research (IJWSR) 11, no.1: 94-110. http://doi.org/10.4018/ijwsr.2014010105

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Hosting services on mobile devices has been considered as the key solution for domains that have special requirement on portability, timeliness, and flexibility on service deployment. Typical examples include, among many others, military, music, healthcare, gaming, and data sharing. Despite the recent boom of mobile computing makes service deployment in mobile environment possible, significant challenges arise due to the limitations in existing mobile hardware/software capable of managing resource intensive applications. The situation gets worse when managing complex services that allow concurrent clients and requests. This paper addresses the issue related specifically to concurrency control improvement in mobile web servers to support the mobile deployment of complex services. The authors identify key factors that affect a system to respond a request, including request related factors, system resource related factors, and context. Based on this, the authors propose a dynamic heavy request classification model (DHRC) to estimate the heaviness of an incoming request using machine-learning methods. The heavy request will be detected, which requires relatively heavy system resources of the mobile server to generate a response. The authors design a dynamic request management strategy (DRMS), which reduces the number of discarded requests by adding heavy requests to a queue and processing them asynchronously. The proposed solution is implemented on Android-based mobile devices as an extension of I-Jetty web server. Experimental studies are conducted and the result indicates the effectiveness of our solution.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.