Abstract
We introduce the concept of multi-fidelity algorithms, which revises the classical notion of an algorithm. Instead of having a fixed output criterion and allowing the resource consumption to vary, we bound the resource consumption and allow the fidelity or output criterion to vary. We discuss how multi-fidelity algorithms can improve the latency and battery life of interactive mobile applications. An extension of this idea allows the system to automatically discover sweet spots: sharp discontinuities in the fidelity-resource tradeoff space.
Similar content being viewed by others
References
M. Aeschlimann, P. Dinda, L. Kallivokas, J. López, B. Lowekamp and D. O'Hallaron, Preliminary report on the design of a framework for distributed visualization, in: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), Las Vegas, NV (June 1999).
M.F. Cohen and J.R. Wallace, Radiosity and Realistic Image Synthesis (Academic Press Professional, Boston, MA, 1993).
T. Dean and M. Boddy, An analysis of time-dependent planning, in: Proceedings of the Seventh National Conference on Artificial Intelligence (AAAI-88), Saint Paul, MN (AAAI Press/MIT Press, August 1988) pp. 49–54.
W. Feng and J.W.S. Liu, An extended imprecise computation model for time-constrained speech processing and generation, in: Proceedings of the IEEE Workshop on Real-Time Applications, New York, NY (May 1993) pp. 76–80.
W. Feng and J.W.S. Liu, Algorithms for scheduling tasks with input error and end-to-end deadlines, Technical report UIUCDCS-R–94–1888, University of Illinois at Urbana-Champaign (September 1994).
M. Flickner, H. Sawhney, W. Niblack, J. Ashley, Q. Huang, B. Dom, M. Gorkani, J. Hafner, D. Lee, D. Petkovic, D. Steele and P. Yanker, Query by image and video content: The QBIC system, Computer 28(9) (September 1995) 23–32.
J. Flinn and M. Satyanarayanan, PowerScope: A tool for profiling the energy usage of mobile applications, in: Proceedings of the Second IEEE Workshop on Mobile Computing Systems and Applications, New Orleans, LA (February 1999).
J. Flinn and M. Satyanarayanan, Energy-aware adaptation for mobile application, in: Seventeenth ACM Symposium on Operating Systems Principles (SOSP'99), Kiawah Island, SC (December 1999) pp. 48–63.
G.H. Forman and J. Zahorjan, The challenges of mobile computing, IEEE Computer 27(4) (April 1994).
A. Frieze, R. Kannan and S. Vempala, Fast Monte-Carlo algorithms for finding low-rank approximations, in: IEEE Symposium on Foundations of Computer Science (FOCS), Palo Alto, CA (1998).
M.R. Garey and D.S. Johnson, Computers and Intractability (Freeman and Co., New York, 1979).
D. Hull, W. Feng and J.W.S. Liu, Operating system support for imprecise computation, in: Flexible Computation in Intelligent Systems: Results, Issues, and Opportunities, Cambridge, MA (November 1996).
R.H. Katz, Adaptation and mobility in wireless information systems, IEEE Personal Communications 1(1) (1996).
F. Korn, H.V. Jagadish and C. Faloutsos, Efficiently supporting ad hoc queries in large datasets of time sequences, in: Proceedings of the 1997 ACM SIGMOD International Conference on Management of Data, Tucson, AZ (May 1997).
R. Motwani and P. Raghavan, Randomized Algorithms (Cambridge University Press, Cambridge, UK, 1995).
D.J. Musliner, E.H. Durfee and K.G. Shin, Any-dimension algorithms, in: Proc. Workshop on Real-Time Operating Systems and Software (May 1992) pp. 78–81.
D. Narayanan, J. Flinn and M. Satyanarayanan, Using history to improve mobile application adaptation, in: Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2000), Monterey, CA (December 2000).
B.D. Noble, M. Satyanarayanan, D. Narayanan, J.E. Tilton, J. Flinn and K.R. Walker, Agile application-aware adaptation for mobility, in: Proceedings of the 16th ACM Symposium on Operating Systems and Principles, Saint-Malo, France (October 1997).
M. Satyanarayanan, Mobile information access, IEEE Personal Communications 3(1) (February 1996).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Satyanarayanan, M., Narayanan, D. Multi-Fidelity Algorithms for Interactive Mobile Applications. Wireless Networks 7, 601–607 (2001). https://doi.org/10.1023/A:1012315301312
Issue Date:
DOI: https://doi.org/10.1023/A:1012315301312