Adaptive offloading for pervasive computing

Xiaohui Gu, Klara Nahrstedt, Alan Messer, Ira Greenberg, Dejan Milojicic

Research output: Contribution to journalArticle

Abstract

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.

Original languageEnglish (US)
Pages (from-to)66-73
Number of pages8
JournalIEEE Pervasive Computing
Volume3
Issue number3
DOIs
StatePublished - Jul 1 2004

Fingerprint

Ubiquitous computing
Data storage equipment
Inference engines
Application programs

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Computational Theory and Mathematics

Cite this

Adaptive offloading for pervasive computing. / Gu, Xiaohui; Nahrstedt, Klara; Messer, Alan; Greenberg, Ira; Milojicic, Dejan.

In: IEEE Pervasive Computing, Vol. 3, No. 3, 01.07.2004, p. 66-73.

Research output: Contribution to journalArticle

Gu, X, Nahrstedt, K, Messer, A, Greenberg, I & Milojicic, D 2004, 'Adaptive offloading for pervasive computing', IEEE Pervasive Computing, vol. 3, no. 3, pp. 66-73. https://doi.org/10.1109/MPRV.2004.1321031
Gu, Xiaohui ; Nahrstedt, Klara ; Messer, Alan ; Greenberg, Ira ; Milojicic, Dejan. / Adaptive offloading for pervasive computing. In: IEEE Pervasive Computing. 2004 ; Vol. 3, No. 3. pp. 66-73.
@article{f98e8daec39b45f6a38081e2fb7508bc,
title = "Adaptive offloading for pervasive computing",
abstract = "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.",
author = "Xiaohui Gu and Klara Nahrstedt and Alan Messer and Ira Greenberg and Dejan Milojicic",
year = "2004",
month = "7",
day = "1",
doi = "10.1109/MPRV.2004.1321031",
language = "English (US)",
volume = "3",
pages = "66--73",
journal = "IEEE Pervasive Computing",
issn = "1536-1268",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "3",

}

TY - JOUR

T1 - Adaptive offloading for pervasive computing

AU - Gu, Xiaohui

AU - Nahrstedt, Klara

AU - Messer, Alan

AU - Greenberg, Ira

AU - Milojicic, Dejan

PY - 2004/7/1

Y1 - 2004/7/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=4344691349&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=4344691349&partnerID=8YFLogxK

U2 - 10.1109/MPRV.2004.1321031

DO - 10.1109/MPRV.2004.1321031

M3 - Article

AN - SCOPUS:4344691349

VL - 3

SP - 66

EP - 73

JO - IEEE Pervasive Computing

JF - IEEE Pervasive Computing

SN - 1536-1268

IS - 3

ER -