WEBVTT

00:00.000 --> 00:07.000
Can you hear me?

00:07.000 --> 00:08.000
Yes.

00:08.000 --> 00:09.000
Okay.

00:09.000 --> 00:12.000
So, I would like to start with the simple question.

00:12.000 --> 00:15.000
If you guys know what's buffer bolt.

00:15.000 --> 00:18.000
If you ever heard about buffer bolt and things like that,

00:18.000 --> 00:22.000
like latency and jitter, that this is the right room for you.

00:22.000 --> 00:28.000
And even if you're not, I would like to change that.

00:28.000 --> 00:41.000
So, is it any better or okay?

00:41.000 --> 00:42.000
Yeah.

00:42.000 --> 00:47.000
So, buffer bolt, it was supposed to be changed.

00:47.000 --> 00:50.000
The world was supposed to be good for now,

00:50.000 --> 00:55.000
because the solutions for buffer bolt, latency and jitter are well-nobbing.

00:55.000 --> 01:00.000
The problem is that vendors, ISPs, and even as as customers,

01:00.000 --> 01:06.000
we still didn't accept it like all the good and free stuff that are out there.

01:06.000 --> 01:11.000
And therefore, we are also offering.

01:11.000 --> 01:18.000
So, you know about things like code, FQ, code, and cake, right?

01:18.000 --> 01:22.000
There are new things like doxy, spy, and L4S,

01:22.000 --> 01:25.000
right by Comcast, for example, in the US.

01:25.000 --> 01:29.000
It will be tried by Deutsche Telekom in Germany,

01:29.000 --> 01:32.000
and also by Vodafone in the UK.

01:32.000 --> 01:37.000
Vodafone trial is, if I remember correctly, ongoing.

01:37.000 --> 01:44.000
We don't think that these things will really solve the problem.

01:44.000 --> 01:49.000
And therefore, there is a reberky OS as a force multiplier

01:49.000 --> 01:51.000
or internal service provider.

01:51.000 --> 01:55.000
And though I was mild, you as a people at home,

01:55.000 --> 02:00.000
you can fix your Wi-Fi, you can fix your last mile,

02:00.000 --> 02:04.000
but the ISP needs to done the heavy lifting.

02:04.000 --> 02:08.000
They need to do a lot of things in order to fix the OS mile,

02:08.000 --> 02:13.000
and they have a middle mile, and that's the question of peering and cdns.

02:13.000 --> 02:23.000
So, SQM is very hard for you as a customer,

02:23.000 --> 02:28.000
because you can fix your Wi-Fi, but then there is a last mile,

02:28.000 --> 02:34.000
and it's really a CPU-intensive kind of thing.

02:34.000 --> 02:40.000
But if you are aware of waveform, buffer ball test,

02:40.000 --> 02:44.000
so these are the typical, really good results

02:44.000 --> 02:50.000
that we will try to achieve for an ISP and their customers,

02:50.000 --> 02:52.000
when they are using Vodafone OS.

02:52.000 --> 02:58.000
Or there are other co-source quality of experience,

02:58.000 --> 03:00.000
middle boxes out there.

03:00.000 --> 03:03.000
For example, there is a market leader called Pricine,

03:03.000 --> 03:05.000
which is a Canadian company.

03:05.000 --> 03:10.000
Like former, send-wine people, send-wine those big boxes for telcos.

03:10.000 --> 03:15.000
So, they created pre-seem, like seven, eight years ago.

03:15.000 --> 03:18.000
Then there is a backwant, which is Spanish company.

03:18.000 --> 03:22.000
They have a really good penetration in Latin America,

03:22.000 --> 03:25.000
and Spanish speaking markets in general.

03:25.000 --> 03:30.000
Then there is Paracun, which is Paracun technologies,

03:30.000 --> 03:32.000
and that's a company from Sri Lanka.

03:32.000 --> 03:36.000
And they have also really good penetration in the world.

03:36.000 --> 03:40.000
And there is some wine, those big boxes for big guys.

03:40.000 --> 03:45.000
And also there is a Cambium network, like former Motorola canopies,

03:45.000 --> 03:46.000
if you know them.

03:46.000 --> 03:50.000
And they have also a quality of experience, middle box,

03:50.000 --> 03:54.000
but again it's called source, and they are using backwants engine.

03:54.000 --> 04:00.000
So, the thing that is really different with us

04:00.000 --> 04:05.000
is that we really try to get the network topology of an ISP,

04:05.000 --> 04:08.000
and we want to model all the hopes.

04:08.000 --> 04:13.000
So, typically, other solutions think that there is an ISP,

04:13.000 --> 04:14.000
and there is a customer.

04:14.000 --> 04:19.000
Or maybe there is a one-tab or one hope between the customers.

04:19.000 --> 04:24.000
But, you know, networks of the ISPs are really complex.

04:24.000 --> 04:28.000
So, we can model up to nine hopes for,

04:28.000 --> 04:33.000
so you might have a cover, pop, micropop,

04:33.000 --> 04:37.000
and this kind of configurations.

04:37.000 --> 04:41.000
And also, this looks really nice on a really big screen,

04:41.000 --> 04:43.000
for an ISP and NLC.

04:43.000 --> 04:48.000
So, their network people can really monitor what's happening in their networks.

04:48.000 --> 04:50.000
They can see all the falls.

04:50.000 --> 04:55.000
So, when there is a problem, they will see a rat, right?

04:55.000 --> 05:00.000
They can jump in and drill down to the particular problem

05:00.000 --> 05:01.000
that's happening in the network.

05:01.000 --> 05:02.000
So, this is clickable.

05:02.000 --> 05:08.000
So, you can go down to the access point level.

05:08.000 --> 05:12.000
So, Linux traffic control is really good,

05:12.000 --> 05:14.000
but it's a single-traded.

05:14.000 --> 05:17.000
We need to do something else, right?

05:17.000 --> 05:23.000
So, we were utilizing HDB and cake.

05:24.000 --> 05:27.000
The other thing that's really good for us,

05:27.000 --> 05:30.000
and we also contributed to the upstream is,

05:30.000 --> 05:33.000
it's an XDP CPU map.

05:36.000 --> 05:39.000
Yeah, let's go back.

05:46.000 --> 05:47.000
Okay.

05:47.000 --> 05:52.000
So, Libracus is currently at the point of 1.5

05:52.000 --> 05:59.000
beta 8, and we are preparing the big updates to 2.0,

05:59.000 --> 06:04.000
and it has a lot of new features.

06:04.000 --> 06:09.000
Even though there is just four people doing all this stuff,

06:09.000 --> 06:11.000
the other companies are really big.

06:11.000 --> 06:17.000
They have dozens or in the situation of Cambium,

06:17.000 --> 06:20.000
hundreds of people.

06:20.000 --> 06:23.000
And, you know, I don't even code.

06:23.000 --> 06:27.000
So, all the heavy lifting is done by three people in the company.

06:31.000 --> 06:36.000
The other thing that we are really trying to show to the ISPs,

06:36.000 --> 06:40.000
and later on probably even for you as a customer.

06:40.000 --> 06:46.000
So, ISP would be able to show different screens from Libracus

06:46.000 --> 06:49.000
to you as a customer in your customer portal.

06:49.000 --> 06:52.000
So, you will be able to see what's actually happening.

06:52.000 --> 06:57.000
So, if the ISP claim that there is a network outage,

06:57.000 --> 07:02.000
they would be able to prove to you that there is a really a problem,

07:02.000 --> 07:06.000
and there is no shenanigans or something else.

07:06.000 --> 07:12.000
So, we would like to have it more customer and customer centric.

07:12.000 --> 07:21.000
So, let me...

07:21.000 --> 07:30.000
Oops.

07:30.000 --> 07:33.000
I won't be able to...

07:33.000 --> 07:37.000
I'm sorry.

07:37.000 --> 07:42.000
So, this was supposed to show the traffic of the...

07:42.000 --> 07:46.000
an latency of typical customer of hours,

07:46.000 --> 07:53.000
but, yeah, it's in cloud, so, I'm sorry.

07:53.000 --> 08:01.000
Anyway, so, when you are running your typical internet connection at home,

08:01.000 --> 08:05.000
for the most of the things that you might be doing,

08:05.000 --> 08:09.000
like downloading a game, or things like that,

08:09.000 --> 08:13.000
or uploading a game, or any other big file,

08:13.000 --> 08:19.000
you don't need to have anything that will help

08:19.000 --> 08:21.000
video or latency, buffer volume and jitter,

08:21.000 --> 08:25.000
but for interactive stuff, which is, for example,

08:25.000 --> 08:27.000
even like, opening of a website, right?

08:27.000 --> 08:30.000
It's not about bandwidth, it's about latency in the end.

08:30.000 --> 08:35.000
So, you hit the enter, and till the page is fully loaded,

08:35.000 --> 08:39.000
and you're able to interact with your page, it's about latency.

08:39.000 --> 08:45.000
So, for those like two critical percent of everything that you do,

08:45.000 --> 08:55.000
the latency is the most sensitive component of the experience that you are getting.

08:56.000 --> 09:00.000
So, at the beginning of COVID, so many ISPs,

09:00.000 --> 09:04.000
as well as so many of us, they were forced to stay home.

09:04.000 --> 09:06.000
We had a problem.

09:06.000 --> 09:10.000
So, that was the, like, mad dash for many ISPs,

09:10.000 --> 09:15.000
to find a quick fix to all the latency,

09:15.000 --> 09:18.000
buffer volume related problems that they had,

09:18.000 --> 09:23.000
and one of one of these solutions that were emerging at the time,

09:23.000 --> 09:28.000
was LibricUS.

09:28.000 --> 09:32.000
One of the things that we, what we decided to do was,

09:32.000 --> 09:35.000
to get the TCP retransmit,

09:35.000 --> 09:41.000
because there are, like, really important kind of thing.

09:41.000 --> 09:45.000
And also, like, for ISPs, it's really important to see

09:45.000 --> 09:46.000
a particular sector.

09:46.000 --> 09:49.000
So, we can imagine the one access point on the cover,

09:50.000 --> 09:53.000
to which you as a customer is connected.

09:53.000 --> 09:56.000
And for an ISPs to really use the resources,

09:56.000 --> 09:58.000
to really utilize the bandwidth,

09:58.000 --> 10:03.000
they are still forced to over-subscribe,

10:03.000 --> 10:07.000
which means that, for example, you might have, like,

10:07.000 --> 10:13.000
1,000 people utilizing one gigabit.

10:14.000 --> 10:19.000
And ISPs might be selling you 500 megabit package,

10:19.000 --> 10:21.000
and you're, you're wondering, you know,

10:21.000 --> 10:23.000
how it's that possible that they can,

10:23.000 --> 10:25.000
they can do it with one gigabit,

10:25.000 --> 10:31.000
but one of the factors that's helping with the steep,

10:31.000 --> 10:33.000
crazy oversubscription,

10:33.000 --> 10:37.000
which is still manageable, and you don't suffer, you know.

10:37.000 --> 10:40.000
It's a quality of experience, middle books.

10:40.000 --> 10:45.000
So, it can be done on the access point level

10:45.000 --> 10:48.000
for, for, for, for, for an ISP,

10:48.000 --> 10:52.000
and it really helps them to utilize the bandwidth well.

10:55.000 --> 10:59.000
Other thing that we are looking at are ISPs, right?

10:59.000 --> 11:01.000
So, for US and ISPs,

11:01.000 --> 11:05.000
it's a really important information, you know,

11:05.000 --> 11:08.000
where the traffic is going.

11:08.000 --> 11:13.000
So, this, like, a simple glance of an ISP,

11:13.000 --> 11:15.000
to, to, to page like that,

11:15.000 --> 11:18.000
it can tell him that, you know,

11:18.000 --> 11:21.000
if, if there is a chance, for example,

11:21.000 --> 11:24.000
to, to connect directly to CDN,

11:24.000 --> 11:25.000
and most of the,

11:25.000 --> 11:28.000
its customers are getting stuff from this particular CDN,

11:28.000 --> 11:30.000
they should try to connect, right?

11:30.000 --> 11:33.000
Or they should realize that they need to be a more.

11:33.000 --> 11:39.000
So, Robert,

11:39.000 --> 11:42.000
that's our colleague from West Texas,

11:42.000 --> 11:45.000
and he, he was the guy that started

11:45.000 --> 11:48.000
the whole thing at the beginning of COVID,

11:48.000 --> 11:50.000
and he,

11:50.000 --> 11:54.000
put together a simple Python script with FQ Corel

11:54.000 --> 11:56.000
and put it on GitHub,

11:56.000 --> 12:00.000
and it started to be used by many ISPs in the world.

12:00.000 --> 12:05.000
And so, he said that he must be up to something.

12:05.000 --> 12:08.000
One of these ISPs that, or, yeah,

12:08.000 --> 12:09.000
former ISP,

12:09.000 --> 12:12.000
but the guy that created FQ Corel and K,

12:12.000 --> 12:15.000
with many other, many other good people,

12:15.000 --> 12:16.000
sold it,

12:16.000 --> 12:19.000
and he realized that this is a really good thing,

12:19.000 --> 12:23.000
and he decided to join in, Robert, and help him.

12:23.000 --> 12:26.000
Dave told about it to,

12:26.000 --> 12:28.000
to other, another colleague,

12:28.000 --> 12:30.000
which is a really well-known,

12:30.000 --> 12:33.000
RASCRO grammar, Herbert,

12:33.000 --> 12:35.000
and he decided to join,

12:35.000 --> 12:37.000
and rewrite the whole,

12:37.000 --> 12:38.000
the whole,

12:38.000 --> 12:40.000
Libric US to RASC,

12:40.000 --> 12:41.000
because RASC,

12:41.000 --> 12:42.000
believe it or not,

12:42.000 --> 12:45.000
is one of the most efficient,

12:45.000 --> 12:47.000
and safe,

12:47.000 --> 12:52.000
and stable languages that we can use.

12:53.000 --> 12:57.000
And Dave told about Libric US to me as well.

12:57.000 --> 12:59.000
Prior, Libric US,

12:59.000 --> 13:02.000
I was working with antennas for Internet service providers,

13:02.000 --> 13:03.000
so that was the company,

13:03.000 --> 13:06.000
and it opened WRT routers.

13:06.000 --> 13:08.000
But I was looking for something else,

13:08.000 --> 13:11.000
and I saw that as a force multiplier to the world,

13:11.000 --> 13:14.000
to basically finally solve the latency.

13:17.000 --> 13:20.000
So, we are really small team,

13:20.000 --> 13:22.000
but we keep adding new features.

13:22.000 --> 13:25.000
We are really working a lot.

13:25.000 --> 13:28.000
So, we have NetFull, NetFull,

13:28.000 --> 13:30.000
IZIS.

13:30.000 --> 13:33.000
If you have a question in mind,

13:33.000 --> 13:35.000
how we integrate with ISP.

13:35.000 --> 13:39.000
We are integrating with CRMs or NMS solutions.

13:39.000 --> 13:41.000
So, there are Splings,

13:41.000 --> 13:44.000
that's really well-known.

13:44.000 --> 13:46.000
No one company in this world,

13:46.000 --> 13:49.000
S.P. is a free product from Ubiquity Networks.

13:49.000 --> 13:50.000
Really, really good one.

13:50.000 --> 13:54.000
They have probably the best mapping for

13:54.000 --> 13:57.000
NetFull topology of an ISP.

13:57.000 --> 13:59.000
Others are solar and public code.

13:59.000 --> 14:02.000
There is a new guys on the market,

14:02.000 --> 14:03.000
Gaia,

14:03.000 --> 14:05.000
they are from Canada.

14:05.000 --> 14:07.000
Then there is a Whisk Gate.

14:07.000 --> 14:10.000
These people are from Turkey and South Africa.

14:10.000 --> 14:12.000
And there is Whisp,

14:12.000 --> 14:15.000
that's American company.

14:16.000 --> 14:18.000
We are, like I said,

14:18.000 --> 14:21.000
we are adding new features all the time.

14:21.000 --> 14:22.000
And currently,

14:22.000 --> 14:25.000
you can see the numbers of the shape devices.

14:25.000 --> 14:28.000
So, it's a million now.

14:28.000 --> 14:32.000
And it's growing by any ISP that's connected with us.

14:34.000 --> 14:35.000
Right now,

14:35.000 --> 14:39.000
we are in 58 countries and 28 US states.

14:39.000 --> 14:44.000
And the number of the ISP is more than 400,

14:45.000 --> 14:46.000
right now.

14:46.000 --> 14:50.000
And these are only the ISPs that are sharing data with us.

14:50.000 --> 14:52.000
There are many ISPs that decide

14:52.000 --> 14:54.000
it to don't share anything with us.

14:54.000 --> 14:56.000
So, we just don't know.

14:56.000 --> 14:59.000
But they are popping up in our chat.

14:59.000 --> 15:03.000
And they are reporting potential programs

15:03.000 --> 15:05.000
or feature requests,

15:05.000 --> 15:07.000
or they want to thank us.

15:10.000 --> 15:11.000
So,

15:11.000 --> 15:14.000
liberty was free and open source,

15:14.000 --> 15:16.000
and it will be forever.

15:16.000 --> 15:18.000
But everybody else,

15:18.000 --> 15:21.000
we need to eat.

15:21.000 --> 15:22.000
And therefore,

15:22.000 --> 15:26.000
no one that is helping us to eat some stuff.

15:26.000 --> 15:28.000
Besides anything else,

15:28.000 --> 15:30.000
we want to really take them.

15:30.000 --> 15:33.000
There is another co-sourced company that's helping us.

15:33.000 --> 15:35.000
And that's equinex.

15:35.000 --> 15:38.000
They were giving us some bare metal stuff.

15:38.000 --> 15:42.000
So, we were able to build test best

15:42.000 --> 15:44.000
and do things like that.

15:46.000 --> 15:48.000
So, yeah,

15:48.000 --> 15:49.000
for you,

15:49.000 --> 15:53.000
you don't know the particular brand of ramen that you like.

15:53.000 --> 15:55.000
So, that's really famous.

15:55.000 --> 15:57.000
We like to eat the ramen,

15:57.000 --> 16:01.000
but we would like to eat some vegetable and states as well.

16:01.000 --> 16:04.000
So, we are trying to figure out how to do that.

16:04.000 --> 16:05.000
We don't know that.

16:08.000 --> 16:10.000
This is not the end.

16:10.000 --> 16:11.000
I have more slides,

16:11.000 --> 16:15.000
but I have three books,

16:15.000 --> 16:17.000
about buffer bolt.

16:17.000 --> 16:20.000
I have to give it to you guys.

16:20.000 --> 16:22.000
I have also stickers.

16:22.000 --> 16:23.000
So,

16:23.000 --> 16:27.000
I hope that you will come over and get some of them.

16:27.000 --> 16:29.000
And let's continue.

16:29.000 --> 16:32.000
So, take the picture.

16:32.000 --> 16:35.000
So, you can order your own book for free

16:35.000 --> 16:38.000
from University in Karastad.

16:38.000 --> 16:44.000
And you can also find the PDF and download it if you prefer.

16:44.000 --> 16:47.000
And this is the most comprehensive book

16:47.000 --> 16:49.000
that was ever written on the LibraQS.

16:49.000 --> 16:54.000
It was also a PhD thesis of Tokyo Highland, Yorgensen.

16:54.000 --> 16:58.000
And there was many, many great people like Dave Tair,

16:58.000 --> 17:02.000
Jim Gettys, and many, many other people from the Latency World,

17:02.000 --> 17:04.000
both world, jitter world,

17:04.000 --> 17:09.000
that helped to write this book.

17:09.000 --> 17:12.000
Get your router fixed.

17:12.000 --> 17:13.000
Open WRT.

17:13.000 --> 17:15.000
If you know how to do that,

17:15.000 --> 17:16.000
it's not a hard.

17:16.000 --> 17:17.000
If you don't want to,

17:17.000 --> 17:20.000
you can buy geo-init product.

17:20.000 --> 17:22.000
That's open WRT with some stuff,

17:22.000 --> 17:23.000
but it's really good.

17:23.000 --> 17:27.000
Dave Tair was helping with geo-init to help them.

17:27.000 --> 17:29.000
There is also two resomnia.

17:29.000 --> 17:32.000
I was working with two res in the past.

17:32.000 --> 17:37.000
So, that was the best open WRT router I ever know.

17:37.000 --> 17:41.000
And even right now, after almost 10 years on the market,

17:41.000 --> 17:45.000
it's more powerful than most of the so-called routers you can get.

17:45.000 --> 17:48.000
So, you can have 10 years of router.

17:48.000 --> 17:51.000
You can change V5, V5, V5, V5, V6,

17:51.000 --> 17:55.000
then V5, V7, LT, V5G, and you're good to go.

17:55.000 --> 17:57.000
You don't need to change your router every year.

17:57.000 --> 18:01.000
How the manufacturers would like to see.

18:01.000 --> 18:07.000
Dave, he is co-outer of RFC 80 to 90.

18:07.000 --> 18:10.000
If you never read it, go and read it.

18:10.000 --> 18:12.000
And I use it.

18:12.000 --> 18:18.000
There is FQ Codell, and it's continuation, which is cake.

18:18.000 --> 18:24.000
Herbert, my colleague, is releasing a new book on Rust.

18:24.000 --> 18:30.000
And it's probably his third book already.

18:30.000 --> 18:33.000
And he will be at Rust Nation UK.

18:33.000 --> 18:36.000
If you are by any chance interested in Rust,

18:36.000 --> 18:40.000
and you have time and plays and money and everything,

18:40.000 --> 18:45.000
you feel free to go to Rust Nation UK.

18:45.000 --> 18:49.000
I think that we as an open source world,

18:49.000 --> 18:52.000
we did more Rust besides any other languages

18:52.000 --> 18:59.000
to do our job better, and more efficient, and more safer.

18:59.000 --> 19:02.000
And yeah, that's it.

19:02.000 --> 19:04.000
Thank you very much.

19:10.000 --> 19:16.000
So I have those three books, so please get them.

19:16.000 --> 19:19.000
And I have speakers.

19:19.000 --> 19:22.000
Yeah, so who want to have a book?

19:22.000 --> 19:24.000
There we go.

19:24.000 --> 19:25.000
There we go.

19:25.000 --> 19:27.000
Stickers.

19:27.000 --> 19:30.000
We have three different colors.

19:30.000 --> 19:33.000
So.

19:33.000 --> 19:35.000
Yeah, I can.

19:35.000 --> 19:36.000
Yeah, hi.

19:36.000 --> 19:38.000
Thanks for your talk.

19:38.000 --> 19:40.000
I run an internet exchange.

19:40.000 --> 19:46.000
I wonder if there is anything I can do to help with an internet exchange.

19:46.000 --> 19:49.000
I'm, I'm, I'm having trouble to hear.

19:49.000 --> 19:51.000
Can you repeat the question?

19:51.000 --> 19:52.000
Please.

19:52.000 --> 19:53.000
Yes.

19:53.000 --> 19:55.000
I run an internet exchange.

19:55.000 --> 19:57.000
And I expand.

19:57.000 --> 20:00.000
Is there anything I can do to help in the buffer bloat?

20:00.000 --> 20:02.000
So you have an ISP?

20:02.000 --> 20:04.000
I expand.

20:04.000 --> 20:06.000
Internet exchange platform.

20:06.000 --> 20:09.000
Like, you know, Amsex or something like that.

20:09.000 --> 20:13.000
Oh, so if this can be used in Ix?

20:13.000 --> 20:14.000
Yeah, exactly.

20:14.000 --> 20:15.000
Okay.

20:15.000 --> 20:21.000
So, not right now, but people are asking for other use cases, right?

20:21.000 --> 20:24.000
So, for example, there is installation in mines.

20:24.000 --> 20:31.000
Like, so it's running the oil latency in mining in Finland.

20:31.000 --> 20:36.000
And there are like universities, like university of Santa Clara.

20:36.000 --> 20:39.000
And they are running it in their campus.

20:39.000 --> 20:43.000
So there are other other use cases already.

20:44.000 --> 20:46.000
And, for example, vessels.

20:46.000 --> 20:51.000
So you might have a boat, and you can run a network with this.

20:51.000 --> 20:56.000
So there are more and more use cases that are coming, not just ISP.

20:56.000 --> 20:58.000
So, yeah, thanks.

20:58.000 --> 20:59.000
Thank you.

21:02.000 --> 21:03.000
Any other questions?

21:09.000 --> 21:10.000
Thank you.

21:13.000 --> 21:17.000
Hi.

