From Cloud Computing To Edge Computing

  • 02 Nov 2019

  • According to a research, by 2025, companies will generate and process more than 75% of their data outside of traditional centralised data centres- that is, at the “edge” of the cloud.
  • Internet of Things (IoT) devices are generating vast volumes of dataand approximately 80 billion devices will be connected to the internet by 2025.
  • In this backdrop, cloud-based systems cannot handle the massive rush of data, which gives way to Edge Computing.

Edge Computing

  • Edge computing is a distributed, open IT architecture that features decentralised processing power, enabling mobile computing and Internet of Things (IoT) technologies. Here, data is processed by the device itself or by a local computeror server, rather than being transmitted to a data centre.
  • Simply put, edge computing enables data to be analysed, processed, and transferred at the edge of a network.
  • The idea is to analyse data locally, closer to where it is stored, in real-time without latency, rather than send it far away to a centralised data centre. However, only the relevant data or information is collected and then sent, rather than all of the data collected.
  • Edge computing plays a pivotal role as it brings computing power, control, storage and applications closer to end users.
  • For ex. whether anyone is  streaming a video on Netflix or accessing a library of video games in the cloud, edge computing allows for quicker data processing and content delivery.

Difference with Fog Computing and Cloud Computing

  • The basic difference among the three lies in where the data processing takes place.
  • At the moment, the existing Internet of Things (IoT) systems perform all of their computations in the cloud using data centres.
  • Edge computing usually occurs directly on the devices to which the sensors are attached or a gateway device that is physically close to the sensors.That data doesn’t need to be sent over a network as soon as it processed; only important data is sent, reducing the amount of data that travels over the network.
  • Fog computing moves the edge computing activities to processors that are connected to the local area network (LAN) or into the LAN hardware itself so they may be physically more distant from the sensors and actuators.
  • In cloud computing, data is collected and analyzed in some centralized location where developers and operators have more control over processing and system communications.


Benefits

  • Cost Effective: It allows for efficient data processing in that large amounts of data can be processed near the source, reducing Internet bandwidth usage. This both eliminates costs and ensures that applications can be used effectively in remote locations.
  • Reduces Latency: Edge computing reduces data latency and trips between networks and devices, allowing smart applications and devices to respond to data almost instantaneously, as its being created, eliminating lag time. This is critical for technologies such as self-driving cars.
  • Faster Response Time: The response times with edge computing is also faster, as it doesn’t need to go to the cloud, thus reducing the time it takes to gather actionable insights from data.
  • Increased Data Security: Due to its ability to process data without ever putting it into a public cloud, edge computing adds a useful layer of security for sensitive data .It protects sensitive data and helps organisations have greater monitoring systems.
  • Uninterrupted Connectivity:It allows smart devices and manufacturing equipment to operate without disruption, even if they’re offline or there’s intermittent connectivity.
  • Works on Multiple Devices: whether devices are new or legacy, edge computing can covert communication protocols. This allows language from older devices to be converted into language that modern devices and the cloud can understand, which can also reduce new equipment costs.

Applications

  • Field and Industrial IoT: Various sensors and other field devices across verticals like Manufacturing, Transportation, and Power are a prime candidate for Edge computing. These devices can be Energy Meters, Aircraft engines, Oil rigs, Scanners in Retail, Wind turbines, Connected cars, Radio-frequency identifications (RFIDs) in Supply chain, Robotics, etc.These are often characterized by applications that collect data from edge devices and analyze it for different business use cases – security management, predictive maintenance, performance or usage tracking, demand forecasting, etc.
  • Smart Cities and Architecture: Many cities across the globe are contending for the tag of a Smart City. IoT devices will make living in such cities easier for citizens. The use cases here range from municipalities providing faster urban services (repair of equipment), traffic management (to reduce gridlock), public safety and green energy provisioning.
  • Customer Experience in Retail and Hospitality: Customer sentiment data and social media data is collected and analyzed to improve customer experience. Data here is being captured by a kiosk or a Point of Sale (PoS) system or Terminal.
  • Facial and Image Recognition:As a way of identifying customers and reducing fraud in verticals such as Retail, Banking, and Entertainment.

Challenges

  • Edge computing sites are usually remote with limited or no on-site technical expertise. If something fails on-site you need to have an infrastructure in place that can be fixed easily by non-technical local labor and further managed centrally by a small number of experts located elsewhere.
  • Scaling out to many small sites can be more complicated than adding the equivalent capacity to a single core datacenter. The increased overhead of physical locations can be difficult for smaller companies to manage.
  • Site management operations need to be highly reproducible across all edge computing sites to simplify management, allow for easier troubleshooting and to prevent the configuration of software implemented in slightly different ways at each of the sites.
  • While edge computing offers greater control over information flows by constraining the data geographically, the physical security of the site is often much lower. This can lead to a greater risk of malicious or accidental situations (like a tripped cable).

Way Forward

  • With specialized hardware, software, and developer environments, edge computing is likely to increase operational reliability, enable real-time predictions, and improve data security. The much anticipated 5G service, which promises lower latency and enhanced coverage and responsiveness and quantum computing, which accelerates computation, may further increase edge computing’s efficiency.
  • However, the efficient distribution of the processing needs across the network of edge devices will be a challenge. Also, efficient scheduling of tasks will become essential in avoiding system failure and optimizing machine learning. Over time, it is expected that more powerful processing chips with lower power requirements will be available, and then AI-based edge computing will really shine.