A model for distributed in-network and near-edge computing with heterogeneous hardware

25Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Applications that involve analysis of data from distributed networked data sources typically involve computation performed centrally in a datacenter or cloud environment, with some minor pre-processing potentially performed at the data sources. As these applications grow in scale, this centralized approach leads to potentially impractical bandwidth requirements and computational latencies. This has led to interest in edge computing, where processing is moved nearer to the data sources, and recently, in-network computing, where processing is done as data progresses through the network. This paper presents a model for reasoning about distributed computing at the edge and in the network, with support for heterogeneous hardware and alternative software and hardware accelerator implementations. Unlike previous distributed computing models, it considers the cost of computation for compute-intensive applications, supports a variety of hardware platforms, and considers a heterogeneous network. The model is flexible and easily extensible for a range of applications and scales, and considers a variety of metrics. We use the model to explore the key factors that influence where computational capability should be placed and what platforms should be considered for distributed applications.

Cite

CITATION STYLE

APA

Cooke, R. A., & Fahmy, S. A. (2020). A model for distributed in-network and near-edge computing with heterogeneous hardware. Future Generation Computer Systems, 105, 395–409. https://doi.org/10.1016/j.future.2019.11.040

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free