Excelfore optimizes OTA updates with adaptive delta compression

September 19, 2017 Shrikant Acharya, Excelfore

Excelfore has announced the eSync Adaptive Delta Compression Engine, which is used by the Excelfore eSync OTA Server to optimize over-the-air (OTA) software updates for vehicles. The engine optimizes compression of software updates for OTA delivery within the particular environment of the automotive industry.

A software delta update downloads only the differences between a new version of software and the prior version, reducing the amount of data that must be transmitted. The full new version of the software is then reconstructed locally. When there are millions of vehicles, delivering delta updates is an effective mechanism to reduce airtime requirements and transmission costs. The Adaptive Delta Compression Engine uses binary differencing algorithms that have been enhanced with Excelfore’s dynamic compression technology, enabling it to dynamically adjust compression techniques to the unique requirements of delta updates in the automotive industry.

Today, carmakers that provide OTA updates often use delta compression schemes developed for the smartphone market. These do not consider the substantial vehicle downtime while new software is decompressed, reconstructed, and installed in many electronics devices in today’s connected car. Excelfore has improved on existing OTA techniques by using an adaptive approach. The Adaptive Delta Compression Engine selects an update and compression strategy to match the specific computational resources of each end device in the vehicle, within the context of policies set by the car maker. This allows car makers to optimize not only for file size and airtime savings, but also to minimize vehicle downtime.

Previous Article
Peak-System offers CAN FD for PCIe Mini

Next Article
Networking with CAN FD – have you also thought about testing?
Networking with CAN FD – have you also thought about testing?

With the flexible data rate and the thereby increased bandwidth, the raison d'être of CAN bus system archit...