System Imposed and Application Compliant Adaptations

  • Authors:
  • Shangping Ren;Mattox Beckman;Tzilla Elrad

  • Affiliations:
  • -;-;-

  • Venue:
  • ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

As more and more inexpensive, small and lightweightcomputer devices become available, a lot ofwhat were formerly though of as in-office computerrelated activities are carried out anywhere andanytime. Reading web news is an example. We cansurf the web at airports, on trains, and even in campgrounds. However, is it possible that morecomplicated distributed applications, such as scientificcomputing, multi-site video game playing, etc., can beadapted to the mobile environment? Moreinterestingly, how can we achieve this without rewritingthe complex applications that are designed fordistributed platforms in which resource locations,resource types, network connectivity, and locations ofthe applications themselves are more stationary andstable than in a mobile distributed environment? Ourresearch focuses on application level context-awareadaptations. In our new application paradigm, mobileapplications are a composition of three independentparts: (1) application context which identifies theapplication itself, such as its location, application type,quality of service constraints, hosting device powerlimit, etc; (2) functionality of the application, which wewill call the application's functional behavior; and (3)application adaptation behavior. In traditionaldistributed applications, it is sufficient to consider onlyan application's functional behavior, but for mobileapplications it is also necessary to be able to adapt toa changing environment. Our research provides a newparadigm to achieve application level adaptations inmobile environment. We also distinguish between twoforms of adaptations; imposed adaptations andcompliance adaptations.