Cloud-Based, User-Centric Mobile Application Optimization

被引:1
|
作者
Kolb, John [1 ]
Chaudhary, Prashant [1 ]
Schillinger, Alexander [1 ]
Chandra, Abhishek [1 ]
Weissman, Jon [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
关键词
cloud computing; middleware; mobile computing; optimization;
D O I
10.1109/IC2E.2015.28
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The abundance of compute and storage resources available in the cloud makes it well-suited to addressing the limitations of mobile devices. We explore the use of cloud infrastructure to optimize content-centric mobile applications, which can have high communication and storage requirements, based on the analysis of user activity. We present two specific optimizations, precaching and prefetching, as well as the design and implementation of a middleware framework that allows mobile application developers to easily utilize these techniques. Our framework is fully generalizable to any content-centric mobile application, a large and growing class of Internet applications. A news aggregation application is used as a case study to evaluate our implementation. We make use of a cosine similarity scheme to identify users with similar interests, which in turn is used to determine what content to prefetch. Various cache algorithms, implemented for our framework, are also considered. A workload trace and simulation are used to measure the performance of the application and framework. We observe a dramatic improvement in application performance due to use of our framework with a reasonable amount of overhead. Our system also significantly outperforms a baseline implementation that performs the same optimizations without taking user activity into account.
引用
收藏
页码:26 / 35
页数:10
相关论文
共 50 条
  • [1] Prospects for Shaping User-centric Mobile Application Workloads to Benefit the Cloud
    Swiech, Maciej
    Cai, Huaqian
    Dinda, Peter
    Huang, Gang
    [J]. 2016 IEEE 24TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2016, : 251 - 260
  • [2] Mobile Cloud Computing Service Models: A User-Centric Approach
    Huang, Dijiang
    Xing, Tianyi
    Wu, Huijun
    [J]. IEEE NETWORK, 2013, 27 (05): : 6 - 11
  • [3] SPOTIFYEXPLAINED: User-centric Mobile Application for Music Exploration
    Savcinsky, Richard
    Peska, Ladislav
    [J]. 2023 ADJUNCT PROCEEDINGS OF THE 31ST ACM CONFERENCE ON USER MODELING, ADAPTATION AND PERSONALIZATION, UMAP 2023, 2023, : 92 - 95
  • [4] User-Centric Cloud Intermediation Services
    Nogueira, Luis
    Coelho, Jorge
    [J]. INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 147 - 153
  • [5] User-centric Smart Services in the cloud
    Joshi K.P.
    Yesha Y.
    Ozok A.A.
    Yesha Y.
    Lahane A.
    Kalva H.
    Agarwal A.
    Furht B.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2010, 6400 : 234 - 249
  • [6] SaveMe: User-centric Cloud System
    Song, Gyuwon
    Kim, Suhyun
    Seo, Dongmahn
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2015, : 158 - 159
  • [7] SparshJa: A User-Centric Mobile Application Designed for Visually Impaired
    Gokhale, Prasad
    Pimpalkar, Neha
    Sawke, Nupur
    Swain, Debabrata
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 405 - 414
  • [8] Development of a Security Application based on User-centric Evaluation
    Jeong, Jongmun
    Hwang, Mintae
    [J]. 2016 6TH INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS 2016), 2016, : 225 - 228
  • [9] On the Efficiency tradeoffs in User-Centric Cloud RAN
    Hashmi, Umair Sajid
    Zaidi, Syed Ali Raza
    Darbandi, Arsalan
    Imran, Ali
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [10] User-centric infrastructure as a service by Cloud Agency
    Venticinque, Salvatore
    [J]. MULTIAGENT AND GRID SYSTEMS, 2013, 9 (02) : 157 - 179