Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2638728.2638841acmconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
research-article

Improving smartphone responsiveness through I/O optimizations

Published: 13 September 2014 Publication History

Abstract

Smartphones suffer various unpredictable delays, e.g., when launching an application. In this work, we investigate the behavior of reads and writes in smartphones. We conduct the first large-scale measurement study on the Android I/O delay using the data collected from our Android application running on 1480 devices within 188 days. Among others, we observe that reads experience up to 626% slowdown when blocked by concurrent writes. We use this obtained knowledge to design a pilot solution that reduces application delays by prioritizing reads over writes. The evaluation shows that our system reduces launch delays by up to 37.8%.

References

[1]
Block layer. http://goo.gl/SwdLZ5, 2014.
[2]
Monkey. http://goo.gl/F14hW, 2014.
[3]
Storebench download. http://goo.gl/ava9eV, 2014.
[4]
Axboe, J. Linux block io-present and future. In Proc. of Ottawa Linux Symp (2004).
[5]
Bovet, D., and Cesati, M. Understanding the Linux Kernel, 3 ed. O'Reilly & Associates, Inc., 2005.
[6]
Nguyen, D. T. Evaluating impact of storage on smartphone energy efficiency. In Proc. of ACM UbiComp (2013).
[7]
Nguyen, D. T. Smartphone application delay optimizations. In Proc. of ACM MobiSys (2014).
[8]
Nguyen, D. T. Smartphone application launch with smarter scheduling. In Proc. of ACM UbiComp (2014).
[9]
Nguyen, D. T., Zhou, G., Qi, X., Peng, G., Zhao, J., Nguyen, T., and Le, D. Storage-aware smartphone energy savings. In Proc. of ACM UbiComp (2013).
[10]
Nguyen, D. T., Zhou, G., and Xing, G. Poster: Towards reducing smartphone application delay through read/write isolation. In Proc. of ACM MobiSys (2014).
[11]
Nguyen, D. T., Zhou, G., and Xing, G. Video: Study of storage impact on smartphone application delay. In Proc. of ACM MobiSys (2014).
[12]
Parate, A., Böhmer, M., Chu, D., Ganesan, D., and Marlin, B. M. Practical prediction and prefetch for faster access to applications on mobile phones. In Proc. of ACM UbiComp (2013).
[13]
Yan, T., Chu, D., Ganesan, D., Kansal, A., and Liu, J. Fast app launching for mobile devices. In Proc. of ACM MobiSys (2012).

Cited By

View all
  • (2023)Fast application launch on personal computing/communication devicesProceedings of the 21st USENIX Conference on File and Storage Technologies10.5555/3585938.3585965(425-439)Online publication date: 21-Feb-2023
  • (2023)Aging or Glitching? What Leads to Poor Android Responsiveness and What Can We Do About It?IEEE Transactions on Mobile Computing10.1109/TMC.2023.3237716(1-12)Online publication date: 2023
  • (2021)Context-Aware File I/O Management System for Mobile DevicesIEEE Access10.1109/ACCESS.2021.30530879(16556-16566)Online publication date: 2021
  • Show More Cited By

Index Terms

  1. Improving smartphone responsiveness through I/O optimizations

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    UbiComp '14 Adjunct: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication
    September 2014
    1409 pages
    ISBN:9781450330473
    DOI:10.1145/2638728
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 September 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. I/O optimizations
    2. application delay
    3. application launch
    4. smartphone responsiveness

    Qualifiers

    • Research-article

    Conference

    UbiComp '14
    UbiComp '14: The 2014 ACM Conference on Ubiquitous Computing
    September 13 - 17, 2014
    Washington, Seattle

    Acceptance Rates

    Overall Acceptance Rate 764 of 2,912 submissions, 26%

    Upcoming Conference

    UbiComp '24

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Fast application launch on personal computing/communication devicesProceedings of the 21st USENIX Conference on File and Storage Technologies10.5555/3585938.3585965(425-439)Online publication date: 21-Feb-2023
    • (2023)Aging or Glitching? What Leads to Poor Android Responsiveness and What Can We Do About It?IEEE Transactions on Mobile Computing10.1109/TMC.2023.3237716(1-12)Online publication date: 2023
    • (2021)Context-Aware File I/O Management System for Mobile DevicesIEEE Access10.1109/ACCESS.2021.30530879(16556-16566)Online publication date: 2021
    • (2020)ExperienceProceedings of the 26th Annual International Conference on Mobile Computing and Networking10.1145/3372224.3380897(1-11)Online publication date: 16-Apr-2020
    • (2015)ClusterFetchProceedings of the 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conf on Embedded Software and Systems10.1109/HPCC-CSS-ICESS.2015.258(1051-1056)Online publication date: 24-Aug-2015
    • (2014)Smartphone application launch with smarter schedulingProceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication10.1145/2638728.2638763(131-134)Online publication date: 13-Sep-2014

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media