![]() |
CiteULike | ![]() |
jonathanbp's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
Agile application-aware adaptation for mobilityby: Brian D. Noble, M. Satyanarayanan, Dushyanth Narayanan, James E. Tilton, Jason Flinn, Kevin R. Walker
In SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles, Vol. 31, No. 5. (December 1997), pp. 276-287.
|
Reviews
[Write a review of this article]
Notes for this articleadaptation - how mobile application may gracefully degrade in performance
radio shadow example - video skips frames, images change resolution
fidelity
"the degree to which data presented at a client machine matches the reference copy at the server"
consistency - stale data depends on data type framework should support diverse notions of fidelity
concurrency
support and monitor multiple applications and resources on mobile clients
agility
"speed and accuracy with which is detects and responds to change in resource availability"
battery level, network connectivity etc.
the model
system MUST now about the type of data wardens are system level data-wrappers viceroy component manage resources through a number of wardens
(application must still select the fidelity level themselves)
odyssey mechanisms
operate on odyssey object express resource expectations be notified if these are not met respond to changing fidelity
1. (app -> viceroy) register tolerance window for some resource 2. (viceroy -> app) tolerance has been exceeded 3. (app) adjust to new fidelity 4. (app -> viceroy) register new t.w. for new fidelity
evaluation
fidelity w and w/o odyssey
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
BibTeX record
RIS record