Edge computing is the next Internet frontier that will leverage computing resources located near users, sensors, and data stores to provide more responsive services. Therefore, it is envisioned that a large-scale, geographically dispersed, and resource-rich distributed system will emerge and play a key role in the future Internet. However, given the loosely coupled nature of such complex systems, their operational conditions are expected to change significantly over time. In this context, the performance characteristics of such systems will need to be captured rapidly, which is referred to as performance benchmarking, for application deployment, resource orchestration, and adaptive decision-making. Edge performance benchmarking is a nascent research avenue that has started gaining momentum over the past five years. This article first reviews articles published over the past three decades to trace the history of performance benchmarking from tightly coupled to loosely coupled systems. It then systematically classifies previous research to identify the system under test, techniques analyzed, and benchmark runtime in edge performance benchmarking.
@article{arxiv.2004.11725,
title = {A Survey on Edge Performance Benchmarking},
author = {Blesson Varghese and Nan Wang and David Bermbach and Cheol-Ho Hong and Eyal de Lara and Weisong Shi and Christopher Stewart},
journal= {arXiv preprint arXiv:2004.11725},
year = {2020}
}
Comments
Accepted by ACM Computing Surveys, 16 December 2020