• DocumentCode
    929425
  • Title

    Task-based adaptation for ubiquitous computing

  • Author

    Sousa, Joao Pedro ; Poladian, Vahe ; Garlan, David ; Schmerl, Bradley ; Shaw, Mary

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA
  • Volume
    36
  • Issue
    3
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    328
  • Lastpage
    340
  • Abstract
    An important domain for autonomic systems is the area of ubiquitous computing: users are increasingly surrounded by technology that is heterogeneous, pervasive, and variable. In this paper we describe our work in developing self-adapting computing infrastructure that automates the configuration and reconfiguration of such environments. Focusing on the engineering issues of self-adaptation in the presence of heterogeneous platforms, legacy applications, mobile users, and resource variable environments, we describe a new approach based on the following key ideas: 1) explicit representation of user tasks allows us to determine what service qualities are required of a given configuration; 2) decoupling task and preference specification from the lower level mechanisms that carry out those preferences provides a clean engineering separation of concerns between what is needed and how it is carried out; and 3) efficient algorithms allow us to calculate in real time near-optimal resource allocations and reallocations for a given task
  • Keywords
    real-time systems; resource allocation; ubiquitous computing; autonomic system; preference specification; real time near-optimal resource allocation; self-adaptation; task-based adaptation; ubiquitous computing; Availability; Computer applications; Computer interfaces; Computer networks; Control systems; Pervasive computing; Resource management; Runtime environment; Ubiquitous computing; Workstations; Multifidelity applications; resource-aware computing; self-adaptation; ubiquitous computing;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1094-6977
  • Type

    jour

  • DOI
    10.1109/TSMCC.2006.871588
  • Filename
    1629198