Edge Computing: Advantages and Disadvantages

edge computing
cloud computing
iot
data analysis
network

This page explores the advantages and disadvantages of Edge Computing, including its architecture.

Introduction:

In cloud computing, the cost of CPU usage, storage, and bandwidth can be significant. Edge computing addresses this by analyzing data closer to its source, determining whether it needs to be sent to the cloud or not. This significantly reduces costs by minimizing storage requirements. This approach is the fundamental concept behind edge computing. Bandwidth is also generally cheaper at the edge compared to the cloud.

What is Edge Computing?

Edge computing is essentially an optimization of cloud computing, moving the computation closer to the data source where the data is generated. It involves delivering computing capabilities to the network’s edge to improve performance, reduce operating costs, and enhance the reliability of applications and services. Edge computing leverages “Edge Nodes” where data processing takes place.

The following figure illustrates a typical edge computing architecture.

Edge Computing Architecture

Image Courtesy: IEEE

Edge computing finds applications in various scenarios, including:

  • City Surveillance: Utilizing CCTV cameras to identify traffic issues and criminal activities.
  • IoT (Internet of Things): Analyzing data from IoT devices at the network’s edge before sending it to a data center or cloud.
  • Self-Driving Cars: Enabling complete autonomy without human intervention.
  • Industry 4.0: Facilitating advanced automation and data-driven decision-making in industrial settings.
  • Healthcare and Financial Transactions: Providing lower latency for time-sensitive operations.

Benefits or Advantages of Edge Computing

Here are some key benefits of Edge Computing:

  • Simplifies internal communication by physically wiring assets to intelligent Programmable Automation Controllers (PACs), enabling efficient data collection, analysis, and processing.
  • Pushes intelligence, processing power, and communication capabilities directly into devices like PACs through edge gateways or appliances.
  • Helps in deciding whether to send data to the cloud or store it locally for further analysis.
  • Can function independently of cloud or fog computing.
  • Suited for systems requiring minimal human interaction, like driverless cars.
  • Offers very low latency, making it ideal for time-critical applications like finance and healthcare.

Drawbacks or Disadvantages of Edge Computing

Despite its advantages, Edge Computing also has some drawbacks:

  • Less scalable compared to fog computing.
  • Not cloud-aware in its basic implementation.
  • Operations might not easily extend to both IT and OT (Operational Technology) teams.
  • Typically does not support resource pooling.
  • Often interconnected through proprietary networks with custom security measures and limited interoperability.
  • Limited to a smaller number of peripheral layers.

Refer to information on Fog Computing architecture and its advantages and disadvantages, as well as Cloud Computing.

Mobile Edge Computing

Fog Computing: Advantages and Disadvantages

Fog Computing: Advantages and Disadvantages

Explore the benefits and drawbacks of fog computing, including enhanced security, reduced latency, and cost savings, alongside challenges like data consistency and security concerns.

fog computing
edge computing
cloud computing
Cloud Computing vs. Fog Computing: Key Differences

Cloud Computing vs. Fog Computing: Key Differences

Explore the differences between cloud and fog computing in terms of latency, security, location, bandwidth, and more. Ideal for understanding edge computing.

cloud computing
fog computing
edge computing