{'fraction_non_alphanumeric': 0.02516411378555799, 'fraction_numerical': 0.0, 'mean_word_length': 5.58273381294964, '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}}
Towards Analyzing the Performance of Hybrid Edge-Cloud Processing

While edge computing is gaining traction, organizations operating in geographically distributed locations are still using cloud computing to collect and post-process data. In this context, it is useful to analyze the performance trade-offs of cloud-only, edge-only and hybrid edge-cloud processing. To facilitate this analysis, we provide an analytic model validated by measurements on representative edge and cloud platforms. Our model is easy to apply even without performing measurements on the target edge hardware, as long as useful performance specifications are available. Our measurement-driven analysis reveals a diverse performance landscape where there is no clear winner among cloud-only, edge-only and hybrid processing. However, application characteristics and edge-cloud transfer bandwidth are the key factors affecting performance.