skip to main content
10.1145/1298091.1298109acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
Article

Performance tradeoffs in mobile computing: to fetch or not to fetch?

Published: 22 October 2007 Publication History

Abstract

As portable wireless devices have become commonplace today, the popularity and acceptance of a broad range of mobile applications is higher than ever. Acceptable user experience warrants low latency of execution of computational tasks on the mobile terminals, which, owing to their portability requirements, are typically constrained in memory. It is hence important to judiciously fetch new tasks from application servers while background applications are running on the device. In this work we use a dynamic programming (DP) framework to capture the tradeoff between congestion caused due to background tasks running on a mobile device and latency of execution of new tasks fetched from a central server over a time-varying wirelesschannel. Adopting a baseline model for wireless channel variations, rate of task execution, and congestion experienced at a mobile terminal, we establish the optimality of a switchover policy, which makes a decision to fetch or not depending on the number of tasks queued up for the mobile terminal at the central server and at the mobile terminal itself. We use the policy iteration methodology to develop an approximation to the optimal control and leverage it to design a low complexity heuristic algorithm FON (fetch-or-not). We illustrate our approach via numerical examples and also discuss severals modeling extensions to the baseline scenario.

References

[1]
N. Bambos. Toward power-sensitive networks architectures in wireless communications: concepts, issues and design aspects. IEEE Pers. Commun. Mag., 5(3):50--59, June 1998.
[2]
D. Bertsekas. Dynamic Programming and Optimal Control. Athena Scientific, Belmont, MA, second edition, 2000.
[3]
G. Cao. Proactive power-aware cache management for mobile computing systems. IEEE Trans. Computers, 51(6):608--621, June 2002.
[4]
A. Dua and N. Bambos. Buffer management for wireless media streaming. Technical Report SU-Netlab-2007-03/01, Stanford University Library, Stanford, CA, March 2007.
[5]
S. Gitzenis and N. Bambos. Power-controlled data prefetching/caching in wireless packet networks. In Proc. IEEE Infocom'02, pages 1405--1414. IEEE, June 2002.
[6]
B. Hajek. Optimal control of two interacting service stations. IEEE Trans. Autom. Control, 29(6):491--499, June 1984.
[7]
M. Ip, W. Lin, A. Wong, T. Dillon, and D. Wang. An adaptive buffer management algorithm for enhancing dependability and performance in mobile-object-based real-time computing. In Proc. IEEE ISORC'00, pages 138--144. IEEE, May 2001.
[8]
M. Kalman, E. Steinbach, and B. Girod. Adaptive media playout for low-delay video streaming over error-prone channels. IEEE Trans. Circuits Syst. Video Technol., 14(6):841--851, June 2004.
[9]
Y. Li, A. Markopoulou, J. Apostolopoulos, and N. Bambos. Joint power-playout control for media streaming over wireless links. IEEE Trans. Multimedia, 8(4):830--843, August 2006.
[10]
Z. Rosberg, P. Varaiya, and J. Walrand. Optimal control of service in tandem queues. IEEE. Trans. Autom. Control, 27(3):600--610, June 1982.
[11]
K. Schiefermayr and J. Weichbold. A complete solution for the optimal stochastic scheduling of a two-stage tandem queue with two flexible servers. Journal Appl. Prob., 42(3):778--796, 2005.
[12]
J. Walrand. An Introduction to Queueing Networks. Prentice Hall, Englewood Cliffs, NJ, 1988.
[13]
S. Yokoyama, T. Okuda, T. Mizuno, and T. Watanabe. A memory management architecture for a mobile computing environment. In Proc. IEEE ICPADS'00, page 23. IEEE, July 2000.

Cited By

View all
  • (2016)Adaptive Prefetching in Wireless ComputingIEEE Transactions on Wireless Communications10.1109/TWC.2016.251988215:5(3296-3310)Online publication date: 1-May-2016

Index Terms

  1. Performance tradeoffs in mobile computing: to fetch or not to fetch?

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      MobiWac '07: Proceedings of the 5th ACM international workshop on Mobility management and wireless access
      October 2007
      196 pages
      ISBN:9781595938091
      DOI:10.1145/1298091
      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

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 22 October 2007

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. buffer management
      2. dynamic programming
      3. mobile computing
      4. tandem queues

      Qualifiers

      • Article

      Conference

      MSWiM07
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 83 of 272 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2016)Adaptive Prefetching in Wireless ComputingIEEE Transactions on Wireless Communications10.1109/TWC.2016.251988215:5(3296-3310)Online publication date: 1-May-2016

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media