? An Approach to Automatic Performance Prediction for Cloud-enhanced Mobile Applications with Sparse Data
Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
 
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2017, Vol. 32 Issue (5) :936-956    DOI: 10.1007/s11390-017-1774-3
Computer Networks and Distributed Computing Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
An Approach to Automatic Performance Prediction for Cloud-enhanced Mobile Applications with Sparse Data
Wei-Qing, Liu Jing Li*, Member, CCF, IEEE
School of Computer Science and Technology, University of Science and Technology of China, Hefei 230026, China

Abstract
Reference
Related Articles
Download: [PDF 2253KB]     Export: BibTeX or EndNote (RIS)  
Abstract In mobile cloud Computing (MCC), offloading compute-intensive parts of a mobile application onto the cloud is an attractive method to enhance application performance. To make good offloading decisions, history-based machine-learning techniques are proposed to predict application performance under various offloading schemes. However, the data sparsity problem is common in a realistic MCC scenario but is rarely the concern of existing works. In this paper, we employ a two-phase hybrid framework to predict performance for cloud-enhanced mobile applications, which is designed to be robust to the data sparsity. By training several multi-layer neural networks with historical execution records, the first phase automatically predicts some intermediate parameters for each execution of an application. The models learned by these neural networks can be shared among different applications thus alleviating the data sparsity. Based on these predicted intermediate parameters and the application topology, the second phase deterministically calculates the estimated values of the performance metrics. The deterministic algorithm can partially guarantee the prediction accuracy of newly published applications even with no execution records. We evaluate our approach with a cloud-enhanced object recognition application and show that our approach can precisely predict the application performance and is robust to data sparsity.
Articles by authors
KeywordsMobile Cloud Computing   Performance Prediction   Neural Networks     
Received 2016-06-17;
Fund:

This paper was supported by the National High Technology Research and Development 863 Program of China under Grant No. 2014AA01A302.

Corresponding Authors: Jing Li,lj@ustc.edu.cn     Email: lj@ustc.edu.cn
About author: Wei-Qing Liu received his B.E. degree in computer science and technology from the University of Science and Technology of China (USTC), Hefei, in 2011. He is currently a Ph.D. candidate at the School of Computer Science and Technology in USTC, Hefei. His research interests include cloud computing, mobile computing and big data processing.
Cite this article:   
Wei-Qing, Liu Jing Li.An Approach to Automatic Performance Prediction for Cloud-enhanced Mobile Applications with Sparse Data[J]  Journal of Computer Science and Technology, 2017,V32(5): 936-956
URL:  
http://jcst.ict.ac.cn:8080/jcst/EN/10.1007/s11390-017-1774-3
Copyright 2010 by Journal of Computer Science and Technology