The hidden cost of the edge: a performance comparison of edge and cloud latencies

The hidden cost of the edge: a performance comparison of edge and cloud latencies
复制标题

边缘的隐藏成本:边缘和云延迟的性能比较

DOI:
10.1145/3458817.3476142
复制
发表时间:
2021
期刊:
Storage and Analysis
影响因子:
--
通讯作者:
Shenoy, Prashant
Shenoy, Prashant
中科院分区:
--
文献类型:
--
作者:
Ali-Eldin, Ahmed;Wang, Bin;Shenoy, Prashant

文献摘要

相似文献

边缘计算已成为运行延迟敏感型应用程序的流行范例,因为它能够为最终用户提供更低的网络延迟。在本文中,我们认为,尽管边缘的网络延迟较低,但与云数据中心相比,边缘的资源受限性质可能会导致更高的端到端延迟,特别是在利用率更高的情况下。我们通过分析比较边缘和云的延迟来研究边缘性能反转问题,并分析了边缘可能产生比云更差的性能的情况。为了验证我们的分析结果,我们使用真实的应用程序和真实的云工作负载对边缘延迟和云延迟进行了详细的实验比较。我们的分析和实验结果都表明,即使在利用率适中的情况下,边缘排队延迟也会抵消较低的网络延迟带来的好处,甚至会导致在云中运行会提供更好延迟的性能倒置。最后,我们讨论了我们的结果的实际影响,并就应用程序设计人员和服务提供商应该如何设计EDGE应用程序和系统以避免这些陷阱提供了见解。
Edge computing has emerged as a popular paradigm for running latency-sensitive applications due to its ability to offer lower network latencies to end-users. In this paper, we argue that despite its lower network latency, the resource-constrained nature of the edge can result in higher end-to-end latency, especially at higher utilizations, when compared to cloud data centers. We study this edge performance inversion problem through an analytic comparison of edge and cloud latencies and analyze conditions under which the edge can yield worse performance than the cloud. To verify our analytic results, we conduct a detailed experimental comparison of the edge and the cloud latencies using a realistic application and real cloud workloads. Both our analytical and experimental results show that even at moderate utilizations, the edge queuing delays can offset the benefits of lower network latencies, and even result in performance inversion where running in the cloud would provide superior latencies. We finally discuss practical implications of our results and provide insights into how application designers and service providers should design edge applications and systems to avoid these pitfalls.