News & Blog

Kavim Shroff Kavim Shroff

Kodo rigged for dive!

We are delighted to include Evologics GmbH, experts in underwater communication, as a licensee of our cutting edge Kodo Software.

Read More
Kavim Shroff Kavim Shroff

File delivery over multicast: UFTP vs. Filoop

In our previous post, we talked about how multicast using erasure coding provides an efficient way of ensuring over-the-air file delivery solution. In this post we will compare two solutions to the file update problem.

Read More
Kavim Shroff Kavim Shroff

Efficient multicast of updates to satellite connected devices

Satellite connected devices will from time to time need software updates, updates to built-in maps, updated weather maps, updated ice maps, updates to AI-models for feature extraction, new videos and TV-shows for crew welfare programs etc. Updates, that are common to a population of devices or users.

Read More
Kavim Shroff Kavim Shroff

IETF 105 in Montreal

Last week was the IETF 105 in Montreal, Canada. IETF is the standards body for most of the Internet protocols used today (e.g. TCP and IP).

Read More
Kavim Shroff Kavim Shroff

Coding for low latency (block codes)

In this post we will look at a popular family of erasure coding algorithms and show how choosing the wrong algorithm might increase latency instead of decreasing it.

Read More
Kavim Shroff Kavim Shroff

IETF 104 in Prague

We will participate in the various working group meetings. In particular we are looking forward to the NWCRG meeting, where we will give a short talk on coding for low latency.

Read More
Kavim Shroff Kavim Shroff

Booth at IEEE 5G Summit

This week we will have a booth at the IEEE 5G Summit in Dresden the 25th of September. We will be demonstrating how our technology can be used to enable latency sensitive applications over unreliable networks.

Read More
Kavim Shroff Kavim Shroff

What about the latency, stupid

In this post we look at how to achieve reliable and low latency communication over an unreliable network using modern erasure correcting codes (ECC). We show how this approach compares to traditional systems though a set of interactive visualizations.

Read More
Kavim Shroff Kavim Shroff

Streaming Video and Audio with Low Delay

Data sent over the Internet will traverse a large number of smaller links. The combination of these links forms a path from the sender to the receiver. Sometimes data is lost when it traverses this path. For video and audio streams such losses can lead to playback glitches if not corrected.

Read More
Kavim Shroff Kavim Shroff

Efficient One-way Communication Using Erasure Correcting Codes

Since computers communicate with bits and bytes we can encode the message with something called an erasure correcting code (ECC). In this post we will simulate the performance difference between communicating by repeating a message and by using an ECC.

Read More
Kavim Shroff Kavim Shroff

IETF 101 in London

We are looking forward to IETF 101 in London next week and in particular the NWCRG.

Read More
Kavim Shroff Kavim Shroff

2017 Kodo Inside Demos

One of our key software libraries is Kodo which implements erasure correcting codes (ECC) also known as forward erasure correcting (FEC) algorithms.

Read More