17-811 Self-Healing Systems: Class Discussion Summary

David Garlan
Spring Semester 2003

Summary of Class Discussion for April 7 by Owen Cheng
 

Administrative items

  1. Class schedule updated, pairing of presentation due to time constraint and to fit in guest speakers.
  2. Wed, Apr 22, Asim can come later, Professor will email about pushing class meeting time back
  3. Final report

Joao on Ubicomp, and what adaptation means in context

  1. Papers
    1. Balan, Sousa, Satya. paper: extract the nuts-and-bolt mechanisms and interfaces
  2. Problem characterization
    1. Dynamic variation of environment capabilities, no idea at all of what resources might be available
    2. Dynamic variation from users:
      1. "Daily tasks"--continuous, constantly interrupted,
    3. Goal: maximize utility in terms of cost-benefit
      1. new cost dimension--cost of opportunity
      2. Examples:
        1. Between task A and related task B, if user wants to do A, system can inform user of better resources for task B.
        2. ...
    4. Primary tools/techniques are "models"
  3. Jungsoo's scenario:
    1. Moving to a cluster of computers, which device would the system choose?
    2. Joao: User picks location (assuming adequate location info), and system figures out which best device near that user's location; system may suggest alternative location.
    3. David: Interesting interactions between the system and the user, because the user cannot really be controlled.
      1. In part, to avoid distraction; balance of how much transparency in the system's doing and how much the user has to be aware of.
    4. Joao: At present, we're not dealing with user competition, but we can certainly build more sophistication on top of the task framework.
  4. Rainbow and Kramer's solutions both fall short in the Ubicomp context, in terms of missing models of environment and the users.
  5. Aura approach: