Towards Elasticity in Heterogeneous Edge-dense Environments

In Proceedings of the 42nd International Conference on Distributed Computing Systems (ICDCS 2022)

Lei Huang

University of Minnesota, Twin Cities

Zhiying Liang

University of Minnesota, Twin Cities

Nikhil Sreekumar

University of Minnesota, Twin Cities

Sumanth Kaushik

University of Minnesota, Twin Cities

Abhishek Chandra

University of Minnesota, Twin Cities

Jon Weissman

University of Minnesota, Twin Cities

Abstract

Edge computing has enabled a large set of emerging edge applications by exploiting data proximity and offloading computation-intensive workloads to nearby edge servers. However, supporting edge application users at scale poses challenges due to limited point-of-presence edge sites and constrained elasticity. In this paper, we introduce a densely-distributed edge resource model that leverages capacity-constrained volunteer edge nodes to support elastic computation offloading. Our model also enables the use of geo-distributed edge nodes to further support elasticity. Collectively, these features raise the issue of edge selection. We present a distributed edge selection approach that relies on client-centric views of available edge nodes to optimize average end-to-end latency, with considerations of system heterogeneity, resource contention and node churn. Elasticity is achieved by fine-grained performance probing, dynamic load balancing, and proactive multi-edge node connections per client. Evaluations are conducted in both real-world volunteer environments and emulated platforms to show how a common edge application, namely AR-based cognitive assistance, can benefit from our approach and deliver low-latency responses to distributed users at scale.

This space for any disclamers, grant information, affiliations, etc.

Website made by Kanishk Kacholia