System imposed and application compliant adaptations

Shangping Ren, Mattox Beckman, Tzilla Elrad

Research output: Contribution to conferencePaperpeer-review


As more and more inexpensive, small and light-weight computer devices become available, a lot of what were formerly though of as in-office computer related activities are carried out anywhere and anytime. Reading web news is an example. We can surf the web at airports, on trains, and even in camp grounds. However, is it possible that more complicated distributed applications, such as scientific computing, multi-site video game playing, etc., can be adapted to the mobile environment? More interestingly, how can we achieve this without rewriting the complex applications that are designed for distributed platforms in which resource locations, resource types, network connectivity, and locations of the applications themselves are more stationary and stable than in a mobile distributed environment? Our research focuses on application level context-aware adaptations. In our new application paradigm, mobile applications are a composition of three independent parts: (1) application context which identifies the application itself, such as its location, application type, quality of service constraints, hosting device power limit, etc; (2) functionality of the application, which we will call the application's functional behavior; and (3) application adaptation behavior. In traditional distributed applications, it is sufficient to consider only an application 's functional behavior, but for mobile applications it is also necessary to be able to adapt to a changing environment. Our research provides a new paradigm to achieve application level adaptations in mobile environment. We also distinguish between two forms of adaptations; imposed adaptations and compliance adaptations.

Original languageEnglish (US)
Number of pages8
StatePublished - Jan 1 2004
Externally publishedYes
EventProceedings - 24th International Conference on Distributed Computing Systems Workshops - Hachioji, Japan
Duration: Mar 23 2004Mar 24 2004


OtherProceedings - 24th International Conference on Distributed Computing Systems Workshops

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'System imposed and application compliant adaptations'. Together they form a unique fingerprint.

Cite this