Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1028509.1028512acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
Article

Mobile adaptive tasks guided by resource contracts

Published: 18 October 2004 Publication History

Abstract

This paper proposes a way to realize the idea of calm computing by adding a dynamic task model into the pervasive computing environment. This task model contains information about the actions to undertake to help a user realize his daily tasks. The task model's mapping onto a deployment plan guides an internal adaptation mechanism, which helps applications to evolve without causing user distraction. In addition, a foraging technique (relocation) is proposed that allows for expanding an application's computing space automatically whenever possible. This technique involves external adaptation mechanisms. Both adaptation mechanisms are driven by resource information and resource contracts that are negotiated between the middleware and the application components. This allows the middleware to do the adaptations automatically, realizing the idea of calm computing.

References

[1]
Mark Weiser. The computer for the twenty-first century. Scientific American, pages 94--10, Sept 1991.
[2]
David Garlan, Dan Siewiorek, Asim Smailagic, and Peter Steenkiste. Project aura: Toward distraction-free pervasive computing. IEEE Pervasive computing, 1(2):22--31, April-June 2002.
[3]
Jan Van den Bergh and Karin Coninx. Contextual concurtasktrees: Integrating dynamic contexts in task based design. In Second IEEE Conference on Pervasive Computing and Communications Workshops, pages 13--17, Orlando, USA, 14 Mar 2004.
[4]
Vanegas R, Zinky JA, and Loyall JP. Quo's runtime support for quality of service in distributed objects. In Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing, The Lake District, England, Sept 1998.
[5]
Loyall JP, Schantz RE, Zinky JA, and Bakken DE. Specifying and measuring quality of service in distributed object systems. In Proceedings of the First International Symposium on Object-Oriented Real-Time Distributed Computing, Kyoto, Japan, 20-22 Apr 1998.
[6]
David Pierre-Charles and Thomas Ledoux. Towards a framework for self-adaptive component-based applications. In Proceedings DAIS'04, volume 2893 of LNCS, pages 1--14, Paris, France, Nov 19-21 2003.
[7]
Greg J. Badros, Alan Borning, and Peter J. Stuckey. The cassowary linear arithmetic constraint solving algorithm. ACM Transactions on Computer Human Interaction, 8(4):267--306, December 2001.
[8]
Zhenyu Wang and David Garlan. Task-driven computing. Technical Report CMU-CS-00-154, School of Computer Science, CMU, Pittsburgh, USA, May 2000.

Cited By

View all
  • (2019)A task-based and resource-aware approach to dynamically generate optimal software architecture for intelligent service robotsSoftware—Practice & Experience10.1002/spe.107442:5(519-541)Online publication date: 4-Jan-2019
  • (2018)Task-driven automated component deployment for ambient intelligence environmentsPervasive and Mobile Computing10.1016/j.pmcj.2007.01.0013:3(276-299)Online publication date: 24-Dec-2018
  • (2017)A comprehensive overview on secure offloading in mobile cloud computing2017 4th International Conference on Electronics and Communication Systems (ICECS)10.1109/ECS.2017.8067851(121-124)Online publication date: Feb-2017
  • Show More Cited By

Index Terms

  1. Mobile adaptive tasks guided by resource contracts

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    MPAC '04: Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
    October 2004
    77 pages
    ISBN:1581139519
    DOI:10.1145/1028509
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 October 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. adaptation
    2. contracts
    3. foraging
    4. pervasive computing

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)A task-based and resource-aware approach to dynamically generate optimal software architecture for intelligent service robotsSoftware—Practice & Experience10.1002/spe.107442:5(519-541)Online publication date: 4-Jan-2019
    • (2018)Task-driven automated component deployment for ambient intelligence environmentsPervasive and Mobile Computing10.1016/j.pmcj.2007.01.0013:3(276-299)Online publication date: 24-Dec-2018
    • (2017)A comprehensive overview on secure offloading in mobile cloud computing2017 4th International Conference on Electronics and Communication Systems (ICECS)10.1109/ECS.2017.8067851(121-124)Online publication date: Feb-2017
    • (2013)A Survey of Computation Offloading for Mobile SystemsMobile Networks and Applications10.1007/s11036-012-0368-018:1(129-140)Online publication date: 1-Feb-2013
    • (2007)The Adaptive Code Kitchen: Flexible Tools for Dynamic Application Composition2007 IEEE International Parallel and Distributed Processing Symposium10.1109/IPDPS.2007.370493(1-8)Online publication date: Mar-2007
    • (2005)Develop once deploy anywhere achieving adaptivity with a runtime linker/loader frameworkProceedings of the 4th workshop on Reflective and adaptive middleware systems10.1145/1101516.1101517Online publication date: 28-Nov-2005
    • (2005)Adaptive context management using a component-based approachProceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems10.1007/11498094_2(14-26)Online publication date: 15-Jun-2005

    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