• DocumentCode
    1605965
  • Title

    Improving Adaptive Offloading Using Distributed Abstract Class Graphs in Mobile Environments

  • Author

    Abebe, Ermyas ; Ryan, Caspar

  • Author_Institution
    Sch. of Comput. Sci. & IT, RMIT Univ., Melbourne, VIC, Australia
  • fYear
    2011
  • Firstpage
    257
  • Lastpage
    264
  • Abstract
    Adaptive offloading dynamically distributes portions of a computationally heavy application to remote devices to achieve context specific optimisations. However, since existing state-of-the-art approaches incur significant overhead from storing, updating and partitioning application graphs this paper proposes a novel distributed approach to alleviate much of this overhead. Specifically, each device maintains a graph consisting only of components in its own memory space, while maintaining abstraction elements for components in remote devices. This approach removes the need to store and update complete application graphs on each device and reduces the cost of partitioning an application during adaptation. An evaluation involving computationally heavy open-source applications adapting in a heterogeneous collaboration showed that the new approach reduced graph update network cost by 100%, collaboration-wide memory cost by between 37% and 50%, battery usage by between 63% and 93%, and adaptation time by between 19% and 98%, while improving efficacy of adaptation by 12% and 34% for two of the considered applications.
  • Keywords
    graph theory; groupware; mobile computing; public domain software; storage management; adaptive offloading; computationally heavy open source applications; context specific optimisation; distributed abstract class graph; graph update network cost reduction; heterogeneous collaboration; memory space; mobile environments; partitioning application graph; remote device; Collaboration; Memory management; Mobile communication; Mobile handsets; Partitioning algorithms; Performance evaluation; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications (NCA), 2011 10th IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-1-4577-1052-0
  • Electronic_ISBN
    978-0-7695-4489-2
  • Type

    conf

  • DOI
    10.1109/NCA.2011.41
  • Filename
    6038612