Research Article

MobiCOP: A Scalable and Reliable Mobile Code Offloading Solution

Table 1

Comparison of current mobile code offloading frameworks.

FrameworksPurposeOffloading mechanismPartitioningPreparationOffloading DecisionGranularity level

HyraxEnergy and performanceCodeMapReduce algorithmReplication on server with Java VMNot availableClass

JadeEnergyCodeStatic analysisReplication on server with Java VMDynamicClass

CuckooEnergy or performanceCodeAPIReplication on server with Java VMNot availableMethod

MAUIEnergyCodeAnnotationsReplication on server with  .NET CLRDynamic, on serverMethod

CloneCloudPerformanceVMDynamic profilingApp/device cloningDynamicThread

ThinkAirScalabilityVMAnnotationsCode generatorNot availableMethod

COMETPerformanceCodeDynamic profilingDistributed shared memoryDynamicThread

EMCOPerformanceCodeAnnotationsCode generatorDynamicMethod

TangoEnergy and PerformanceCodeN/AFlip-flop replicationAlways concurrentEntire app