{'fraction_non_alphanumeric': 0.020895522388059702, 'fraction_numerical': 0.0009950248756218905, 'mean_word_length': 5.327044025157233, '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}}
Rethinking Cloud Service Marketplaces

Services offered by cloud providers (e.g., for key-value storage and for redirecting clients to nearby data centers) simplify the development of applications deployed in the cloud. However, since any cloud provider’s service offerings are far from complete, many cloud providers host a service marketplace, wherein third parties can advertise new services. In this paper, we argue that existing cloud service marketplaces need to be redesigned so that third-parties can not only offer new independent services but also augment the capabilities of existing cloud services. Enabling efficient implementation of such third-party add-ons requires a careful examination of the API that the cloud provider should expose and the manner in which add-ons can be interposed on interactions between applications and cloud services. We discuss how recent advances in software-defined networking with P4 can be leveraged to facilitate this redesign of cloud service marketplaces.