Edge processing

As we will explore later in the chapter regarding cloud and fog computing, edge routers are capable of providing computing resources close to where the data is being generated. This is an important characteristic in edge routers, especially for IoT solutions. As more IoT solutions are built in remote and varied locations, having the ability to compute locally is essential for many use cases. Computing at the edge can involve affecting user data through techniques such as:

  • Filtering and aggregation
  • Denaturing data
  • Security and intrusion detection analysis
  • Key management
  • Rules engines/event processors
  • Caching and storage

Edge routers will vary in size and computational capacity. They are not data center servers or rackmount hardware. Typically, the resources on an edge router will be comparable to the following table:

Feature

Consumer-grade router

Mid-range edge router

High-end fog node

Brand

Apple Airport Extreme

Advantech WISE-3310

HP Edgeline EL20 Gateway

MSRP

~$199

~$547

~$1400

SOC/processor Mfr.

Broadcom 53019

Freescale i.MX6 

Intel 4300U

CPU type and speed

2-core ARM A9 @ 1 GHz

ARM A9 @1 GHz

Dual-core Intel Core i5 @1.9GHz

RAM

512 MB DDR3

1 GB DDR3

8 GB DDR3

 Storage

32 MB serial flash

4 GB eMMC

64 GB SSD (optional SATA)

 

The available resources need to be shared with the primary functions of the router as a network agent as well as with whatever the user designs as edge or fog software.

An edge device needs to manage and secure customer-deployed solutions on the edge, as in many situations the device will be very far from the programmer or administrator. The edge needs to be thought of in the same context as cloud-developed software and services. A router that offers edge computing services will provide an API or an SDK interface to use resources on the device and deploy programs.  

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.226.187.24