Optimising IoT Bandwidth with Delta Updates
With more devices connecting to the internet than ever before, the demands on bandwidth increase in parallel. For any organisation deploying IoT devices in the field, consideration needs to be given to the amount and frequency of data that will be transmitted from the device to the cloud for both cost and latency reasons.
Organisations should consider an optimum mechanism in which to transfer data in the most resourceful and cost-effective way possible. The data in question isn't just that which drives new insight and value to businesses but also that which is needed to keep remote device operating systems up to date, secure and running the latest applications.
For that purpose, deploying software where only the delta change is updated rather than the whole application is a much more attractive option. Snaps, the universal Linux application packaging format, features exactly this attribute.
This whitepaper will explore snap deltas in more detail including how over-the-air (OTA) updates can be delivered efficiently to IoT devices and reduce bandwidth requirements while effectively deploying software updates.
Highlights of this whitepaper from Canonical - the publishers of Ubuntu - include:
- Overview of snaps' automatic update feature, their release cadence and how this helps manage software updates on IoT devices
- Explanation of snap deltas downloads and uploads on IoT devices, desktop and the cloud
- Case studies of deployed IoT devices from Dell, Rigado and Fingbox demonstrating the significant bandwidth savings of their respective snaps