On scalable in-network operator placement for edge computing

Julien Gedeon, Michael Stein, Lin Wang, Max Muehlhaeuser*

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

The drawbacks encountered in today's cloud computing infrastructures have led to a paradigm shift towards in-network processing, where resources in the core and at the edge of the network are leveraged to perform computations. This can lead to decreased costs and better quality of service for users, e.g., when latency-critical applications are executed close to data sources and users. Deploying applications or parts thereof on these infrastructures requires to place operators (i.e., functional components of applications) on available resources in the network. Solving large instances of this problem in an optimal way is known to be computationally hard and, thus, practically unfeasible. While heuristic approaches exist, they mostly aim at placing functionalities on homogeneous nodes or make unrealistic assumptions for edge computing environments. To address this issue, this paper studies the placement problem in the context of a 3-tier architecture consisting of cloud, fog and edge devices. We provide a comprehensive model and propose a heuristic approach to the problem, in which we introduce constraints on the placement decision to limit the possible solution space, leading to a decrease in the solving time for the problem. These constraints exploit the characteristics of our 3-tier network architecture. To demonstrate the feasibility of the approach, we present a general framework that supports different types of heuristics. We validate the approach by implementing example heuristics for each type. We show that our approach can scale to large instances, i.e., it can significantly reduce the resolution time to find a placement solution while introducing only a small optimality gap.

Original languageEnglish
Title of host publicationICCCN 2018 - 27th International Conference on Computer Communications and Networks
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538651568
DOIs
Publication statusPublished - 9 Oct 2018
Externally publishedYes
Event27th International Conference on Computer Communications and Networks, ICCCN 2018 - Hangzhou City, Zhejiang Province, China
Duration: 30 Jul 20182 Aug 2018

Publication series

NameProceedings - International Conference on Computer Communications and Networks, ICCCN
Volume2018-July
ISSN (Print)1095-2055

Conference

Conference27th International Conference on Computer Communications and Networks, ICCCN 2018
Country/TerritoryChina
CityHangzhou City, Zhejiang Province
Period30/07/182/08/18

Funding

ACKNOWLEDGEMENT This work has been co-funded by the German Federal Ministry for Education and Research (BMBF, Software Campus project DynamicINP), by the German Research Foundation (DFG) as part of subproject A1 of the CRC 1053 - MAKI, and by the DFG and the National Nature Science Foundation of China (NSFC) joint project under Grant No. 392046569 (DFG) and No. 61761136014 (NSFC).

FundersFunder number
German Federal Ministry for Education and Research
National Nature Science Foundation of China
Deutsche Forschungsgemeinschaft
National Natural Science Foundation of China61761136014, 392046569
Bundesministerium für Bildung und Forschung

    Fingerprint

    Dive into the research topics of 'On scalable in-network operator placement for edge computing'. Together they form a unique fingerprint.

    Cite this