Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Flexible and safe resolution of file conflicts
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Improving NFS Performance Over Wireless Links
IEEE Transactions on Computers - Special issue on mobile computing
Dynamic network reconfiguration support for mobile computers
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Client-server computing in mobile environments
ACM Computing Surveys (CSUR)
Mobile computing within a distributed deductive database
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
Wireless ATM network architectures
International Journal of Network Management
Adaptation in Distributed Multimedia Systems
IEEE MultiMedia
A framework for application adaptation in mobile computing environments
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Active Rule System for Adaptive Mobile Data Access
MDA '99 Proceedings of the First International Conference on Mobile Data Access
Event Engine for Adaptive Mobile Computing
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Rule-based intelligent adaptation in mobile information systems
Expert Systems with Applications: An International Journal
International Journal of Web Engineering and Technology
Hi-index | 0.00 |
This paper identifies application-aware adaptation as an essential capability of mobile clients, and provides an overview of Odyssey, an architecture that supports this capability. Functionality that has hitherto been implemented monolithically must now be split between the operating system and individual applications. The role of the operating system is to sense external events, and to monitor and allocate scarce resources. In contrast, the role of individual applications is to adapt to changing conditions by using the information and resources provided by the operating system.