{'fraction_non_alphanumeric': 0.027918781725888325, 'fraction_numerical': 0.0038071065989847717, 'mean_word_length': 4.9772727272727275, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Service migration within the cloud: Code mobility in SP2A

Cloud Computing (CC) is characterized by dynamically scalable and often virtualized resources that are provided as a service over the Internet. To date, no generally agreed scheme for the internal organization of a cloud has emerged, and multiple approaches have been proposed, ranging from traditional N-tier to peer-to-peer ones. In this paper we illustrate our CC approach based on service mobility, that allows systems to cope with highly dynamic environmental conditions. We illustrate a recent extension to our SP2A middleware, that enables peer-to-peer CC systems characterized by services that migrate on-demand. Moreover, we propose and discuss the results of the deployment of a real SP2A-based CC system in Planet-Lab.