An adaptive offloading system that includes a distributed offloading platform and an offloading inference engine was proposed to deliver pervasive services without modifying the application. The system partitions the application's program objects into two groups, offloading some to a powerful nearby surrogate to reduce the device's memory requirements. The offloading platform transparently transforms method invocations to offloaded objects into remote invocations. The constrained memory caused the application to crash when the heap became full without offloading.
ASJC Scopus subject areas
- Computer Science Applications
- Computational Theory and Mathematics