Computational offloading is a traditional approach to augment the capabilities of smart devices. It has been shown that offloading is most efficient when carried out within a Local Area Network. Several frameworks have been proposed to tackle this problem but fail to consider that some of the application code may be part of the offloading request. This is a key element in cloudlets where it is virtually impossible to load all the necessary application code a priori on all nodes. It is even more crucial in opportunistic computing where it cannot be known a priori which devices will become the offloading targets.
['Alan Ferrari', 'Daniele Puccinelli', 'Silvia Giordano']
Code mobility for on-demand computational offloading