Cloud Computing 13 min read

Understanding Edge Computing: Concepts, Benefits, and Open‑Source Solutions

This article explains what edge computing is, its origins with IoT and 5G, current industry developments, key advantages such as low latency and security, and introduces open‑source projects like Apache Edgent with example code for real‑time data processing.

Big Data Technology & Architecture
Big Data Technology & Architecture
Big Data Technology & Architecture
Understanding Edge Computing: Concepts, Benefits, and Open‑Source Solutions

Edge computing refers to processing data close to the source—such as IoT devices—by deploying compute, storage, and networking capabilities at the network edge, enabling faster responses and reducing reliance on centralized cloud resources.

Originally described in Chinese encyclopedias, edge computing moves workloads from central data centers to nearby nodes, improving real‑time performance, security, and privacy. The concept gained traction around 2013 and accelerated with the commercial rollout of 5G in 2020, which created massive demand for low‑latency processing.

Personal Understanding

The rise of 5G and the explosion of IoT devices make it practical to perform analytics on the device itself, e.g., an app can compute user preferences locally instead of sending raw data to a server.

Development Status

Major cloud providers have launched edge offerings: AWS Greengrass (2017), Google GMEC, Microsoft’s acquisition of Affirmed Networks, and Chinese vendors such as Alibaba (Edge Node Service), Huawei (IEF), and Tencent Cloud (TSEC).

Advantages and Scenarios

Low latency and real‑time processing: Edge nodes are close to data sources, enabling rapid feedback for autonomous driving, predictive maintenance, and other time‑critical applications.

Security: Data can be processed locally, reducing exposure during transmission and limiting the impact of attacks to the edge device.

Cost and bandwidth savings: By avoiding unnecessary data transfer to central clouds, edge computing lowers network bandwidth usage and energy consumption.

5G and distributed cloud synergy: Network slicing and NFV allow edge clouds to complement core clouds, forming a distributed cloud architecture that serves low‑latency, high‑capacity use cases.

Open‑Source Initiatives

Key standard bodies include LF Edge, CNCF, Eclipse IoT, and OpenStack. Representative open‑source edge platforms are EdgeX Foundry and Apache Edgent.

Apache Edgent Overview

Apache Edgent provides a lightweight programming model and micro‑kernel runtime for real‑time analytics on edge devices. It defines five components: Provider, Topology, Data Stream, Stream Analytics, and Backend System. Edgent runs on a Java VM, processes sensor data locally, and can forward results via MQTT, Kafka, or IBM Watson IoT.

Example code (Java) demonstrates creating a device connection, mapping raw sensor values to JSON, and publishing events:

// Declare a connection to IoTP Quickstart service
String deviceId = "qs" + Long.toHexString(new Random().nextLong());
IotDevice device = IotpDevice.quickstart(topology, deviceId);

TStream<JsonObject> json = raw.map(v -> {
    JsonObject j = new JsonObject();
    j.addProperty("temp", v[0]);
    j.addProperty("humidity", v[1]);
    j.addProperty("objectTemp", v[2]);
    return j;
});

device.events(json, "sensors", QoS.FIRE_AND_FORGET);

Overall, edge computing complements cloud services by bringing computation closer to data sources, improving latency, security, and cost efficiency, especially in 5G‑enabled IoT scenarios.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

cloud computingEdge Computingopen‑sourceIoT5GApache Edgent
Big Data Technology & Architecture
Written by

Big Data Technology & Architecture

Wang Zhiwu, a big data expert, dedicated to sharing big data technology.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.