101: Edge computing and the future of cloud

Key takeaways

  • Over the years, the location of computer processing and storage has waxed and waned between centralised and decentralised.
  • Now, with the rise of IoT, the centralised cloud is moving down and out, and edge computing is set to take on much of the grunt work.
  • Edge promises cost efficiencies, faster speeds and lower latency, enabling a raft of new use-cases.

If you’ve ever asked a voice assistant a question and waited as the seconds dragged on for your answer, it could be because your query is busy bouncing around the world.

Voice assistants, while doing some ‘on board’ computer processing, mainly rely on cloud computing to handle their workload. At a very basic level, they send the audio files of your speech to the cloud, where they are converted to text and translated to machine language. Your query is then searched and then the whole process is reversed until the answer is spoken back to you.1 All this takes time, and when internet connections are slow or bandwidth crowded, there can be a lag between the cloud and the user.

Edge computing could change this — and a whole lot more. Here’s our 101 on what edge computing is, how it’s different from the cloud, how it also sort of isn’t, and everything else you need to know.

Computers, data and the cloud 

Once upon a time (in the 60s and 70s) there was a network called ARPANET. Its creation, a forerunner of today’s internet, came about in part so researchers could access the data and processing power of mainframe computers — pieces of technology so large they took up entire rooms — located in a handful of universities. ARPANET connected them together.

Fast forward to the 80s and personal computers contained enough processing power to be useful in their own right, able to do things like word processing and calculations. As needs grew with the rise of office-wide computer-use, local networks and server rooms became the norm in business, containing the precious hardware and data that made their businesses run.

With the 90s came the internet and email, and data once again flowed widely. But instead of increasingly large server rooms (and air conditioners) taking up office space, the internet enabled something else: The cloud. For all its ephemeral name implies, the cloud is really just a bunch of servers in a ‘data centre’ or ‘server farm,’ their combined power and storage remotely accessed via the internet.

Currently, there are over 500 hyperscale data centres in existence2 — huge facilities that host tens of thousands of servers common to large cloud and internet companies like Google, Amazon, Microsoft, Facebook, Alibaba, Baidu, and Tencent — and around 8 million data centres in total.3 Public clouds, such as Amazon Web Services, Azure and Google Cloud are accessible via the internet to many businesses, whereas private clouds — which can be in remote data centres or onsite — are accessible only to an individual business on a private network.4 (A hybrid cloud approach is a combination of the two.)

Nowadays, these servers also run the apps and software that was once installed on individual computers, with businesses embracing the cost-effective accessibility of online email, internet-based office programs and subscription platforms. Historically, data and computing power has been a constant swing between centralised and decentralised access. With the invention and proliferation of the Internet of Things, we are set once again to spread out.

IoT and the push to the edge

While cloud computing has a lot of benefits, it isn’t perfect for every scenario. The cost of bandwidth to transport data back and forth between a business and its data centre can add up. Edge computing was in part created to lower this cost, but it is also a response to the explosive growth of the Internet of Things (IoT) and the opportunities enabled by faster technologies such as 5G.5 Many of the killer applications of edge will be enabled by the low latency, high speed transfer enabled by this technological convergence.

As smart devices such as sensors, phones, computers, video cameras and machinery gather more and more information the sheer amount of data being generated is increasing exponentially, with data generated in the next three years expected to be more than all the data created over the past 30.6 We’re talking hundreds of zettabytes of data — each equal to a trillion gigabytes.7

In a traditional cloud scenario, all that raw data would be sent to the cloud where it would be processed and stored. In addition to taking extra time, companies would pay for the cost of the bandwidth used. With edge, instead of pushing data to the cloud to be computed, processing is done by devices ‘at the edge’ of your network.8 The grunt work is done closer to the user, at an edge gateway server and then select or relevant data is sent to the cloud for storage (or back to your devices).

The benefits of this system include the potential for greatly reduced costs for data transfer and storage. The latency (or lag time) between the cloud and the device becomes a non-issue, enabling machinery and applications that need ‘real-time’ speed to operate without failure. Security-wise, not sending sensitive data to a remote location you don’t own is a plus, though increasing your IoT devices can mean you are increasing your attack surface. If data sovereignty is a consideration (where data may need to be kept within jurisdictional borders) then edge computing could provide solutions that cloud alone may not.

Edge computing diagram

Leading-edge use cases 

Today, edge is already being used for processing in areas where there is low or no internet connectivity, such as farms and mining operations. Increasingly, however, edge will be used for its low latency benefits and will be seen more often in areas such as high speed manufacturing and AR. There are already a number of examples of where edge is proving beneficial:

  • Health5G and edge computing will enable the low-latency, real-time guaranteed conditions necessary to use IoT devices for patient monitoring and at-home care. For rural patients unable to access the care provided in larger metropolitan facilities, this could be a game-changer.
  • Military — When data needs to be kept within borders for security, deployment locations are remote and tech like drones need low-latency real-time data transmission, edge computing provides solutions for an industry that has in the past needed to customise much of its tech to be fit for purpose, years in advance.
  • Content and gaming — Content providers such as streaming platforms already utilise edge technology concepts via Content Delivery Networks (CDNs), which cache popular content on edge serves in key locations closer to users to improve streaming quality and cut down on cost.9 With the increase of AI, edge could take the personalisation and delivery of content even further.10
  • Voice, video VR and AR — With increasingly smart edge devices, and the introduction of AI-capable microchips more and more of the processing that used to be sent to the cloud can be done on-device, removing lag times and increasing user privacy and security.11 For voice and video recognition, augmented and virtual reality, latency needs to be near zero for optimal use.
  • Smart cities and autonomous vehicles — The amount of data generated in enabling a smart city, as in an autonomous vehicle, is immense. Given the criticality of much of the operations, systems need to be able to respond (such as braking to avoid an accident or turning off the city water supply if it has been compromised) in split seconds. There’s just not enough time to go to the cloud and back.
  • Manufacturing — As with many of the developments in industrial manufacturing, the coalescence of technologies such as 5G, WiFi 6 and IoT are enabling efficiencies across the factory floor. With edge computing, tools such as digital twins become viable options for monitoring performance, maintenance and optimising production.12

On the edge of tomorrow

Edge computing won’t be the right solution for every business. While it has numerous benefits, there are potential downsides too. It might be cheaper to process your IoT data onsite and then store the results in the cloud, but down the line you may realise just how useful having that raw data could have been. Big data is useful because it’s voluminous, afterall.

As with all new tech, each business will need to assess whether edge computing suits them. But for organisations that require faster speeds, lower lag time and less bandwidth consumption the technology could enable a cutting-edge future.

With thanks to Greg Chiasson, Principal, Capital Projects & Infrastructure (Technology, Media and Telecommunications), PwC US



References

  1. https://www.gov.uk/government/publications/cdei-publishes-its-first-series-of-three-snapshot-papers-ethical-issues-in-ai/snapshot-paper-smart-speakers-and-voice-assistants
  2. https://www.datacenterknowledge.com/cloud/analysts-there-are-now-more-500-hyperscale-data-centers-world
  3. https://www.statista.com/statistics/500458/worldwide-datacenter-and-it-sites/
  4. https://www.wired.com/insights/2014/10/public-vs-private-cloud/
  5. https://www.networkworld.com/article/3224893/what-is-edge-computing-and-how-it-s-changing-the-network.html
  6. https://www.idc.com/getdoc.jsp?containerId=prUS46286020
  7. https://towardsdatascience.com/how-big-is-big-data-3fb14d5351ba
  8. https://www.networkcomputing.com/networking/how-edge-computing-compares-cloud-computing
  9. https://www.zdnet.com/article/iot-analytics-create-new-edge-computing-value-props-for-content-delivery-networks/
  10. https://medium.com/@mfcaulfield/edge-computing-9-killer-use-cases-for-now-the-future-ed2083ff4e6c
  11. https://www.theverge.com/2020/2/10/21130800/arm-new-edge-ai-chips-processing-npu-cortex-m55-u55-iot
  12. https://www.cio.com/article/3569470/digital-twins-and-the-enterprise-edge.html