Related Work
Typically, related work focuses on bandwidth variation
Other resources are also constrained (memory, power, CPU capabilities) and may vary over time (though at different time-scales)
Majority of solutions: introduce proxy between client (application executing on mobile device) and server, proxy compresses and filters data stream
- sometimes, degree of compression depends on available bandwidth
- user mobility often not addressed/supported
Some other solutions:
- view mobile purely as User Interface (WWW browsers, Teleporting, ....)
- statically partition client application between mobile and proxy
- dynamically partition client application between mobile and proxy
- partition directed by application (Rover, MaROS, ....)
- partition transparent to application (our own focus)