• DocumentCode
    3386630
  • Title

    An adaptive multi-constraint partitioning algorithm for offloading in pervasive systems

  • Author

    Ou, Shumao ; Yang, Kun ; Liotta, Antonio

  • Author_Institution
    Dept. of Electron. Syst. Eng., Essex Univ., Colchester
  • fYear
    2006
  • fDate
    13-17 March 2006
  • Lastpage
    125
  • Abstract
    Offloading is a kind of mechanism utilized in pervasive systems to leverage the severity of resource constraints of mobile devices by migrating part of the classes of a pervasive service/application to some resource-rich nearby surrogates. A pervasive service application needs to be partitioned prior to offloading. Such partitioning algorithms play a critical role in a high-performance offloading system. This paper proposes an adaptive (k+1) partitioning algorithm that partitions a given application into 1 unoffloadable partition and k offloadable partitions. Furthermore, these partitions satisfy the multiple constraints imposed by either application users or mobile device resources. Underpinning the partitioning algorithm is a dynamic multi-cost graph that models the costs of an application in terms of its component classes (including CPU cost, memory cost and communication cost), and a Heavy-Edge and Light-Vertex Matching (HELVM) algorithm to coarsen the multi-cost graph. An offloading toolkit implementing the above algorithms has been developed, upon which the evaluations are carried out. The outcomes of the evaluation have indicated a higher level of performance of our algorithm in terms of its efficiency and cost-effectiveness
  • Keywords
    graph theory; mobile computing; ubiquitous computing; HELVM; Heavy-Edge and Light-Vertex Matching algorithm; adaptive (k+1) partitioning algorithm; adaptive multiconstraint partitioning algorithm; mobile devices; offloading system; pervasive system; Computer networks; Costs; Heuristic algorithms; Java; Mobile communication; Partitioning algorithms; Personal digital assistants; Pervasive computing; Smart phones; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pervasive Computing and Communications, 2006. PerCom 2006. Fourth Annual IEEE International Conference on
  • Conference_Location
    Pisa
  • Print_ISBN
    0-7695-2518-0
  • Type

    conf

  • DOI
    10.1109/PERCOM.2006.7
  • Filename
    1604801