New Developments in Link Emulation and packet Scheduling in FreeBSD, Linux, and Windows
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Apr 6, 2010
Google Tech Talk
March 29, 2010
ABSTRACT
Presented by Luigi Rizzo.
In this talk we will give an overview of some recent activity done at the Universita` di Pisa on link emulation and packet scheduling. We will cover two main topics:
- the "dummynet" link emulator shaper at http://info.iet.unipi.it/~luigi/dummy...
which has been recently ported to Linux and Windows (in addition to FreeBSD and OSX), and extended with support for multiple scheduling algorithms. In the talk we will briefly the features of dummynet, discuss its performance and applicability, and describe the strategy used to build kernel modules for three very different systems starting from the same codebase.
- fast packet scheduling algorithms. http://info.iet.unipi.it/~luigi/qfq/
We will present QFQ, a truly practical WFQ scheduler with O(1) complexity and very small constants (110ns per packet on a low-end workstation, 2.5..4 times faster than the best competitor). QFQ is available on all major platforms as part of dummynet.
The talk will briefly cover the features of QFQ, and compare it with other existing packet scheduling algorithms. (joint work with Paolo Valente and Fabio Checconi).
Luigi Rizzo is an associate Professor at the Universita` di Pisa, and a long time FreeBSD and Asterisk developer. He has worked on various networking topics including multicast congestion control, emulation, and operating system support for high performance networking.
In addition to the work presented here, Luigi and his colleagues are currently working on disk scheduling, and will be glad to discuss the topic with people interested. A description of this work is at
http://www.bsdcan.org/2009/schedule/a...
http://algo.ing.unimo.it/people/paolo...
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
49:31
Athene's Theory of Everythingby AtheneWinsFeatured
2,408,552
-
50:56
How the FreeBSD Project Worksby GoogleTechTalks
22,470 views
-
1:07:04
Netmap: A Novel Framework for High Speed Packet I/Oby GoogleTechTalks
7,230 views
-
1:00:54
Bufferbloat: Dark Buffers in the Internetby GoogleTechTalks
14,684 views
-
59:26
The Go Programming Languageby GoogleTechTalks
301,505 views
-
48:08
Introduction to Linuxby elithecomputerguy
260,368 views
-
Linux
76,500 videos770
-
54:13
Congratulations, Your Robot Just Accepted Your Friend Requestby GoogleTechTalks
17,459 views
-
49:25
Greg Kroah Hartman on the Linux Kernelby GoogleTechTalks
136,537 views
-
150
videos
Play all
_technologyby eerokhakala
-
58:35
A quantum computer can determine who wins a game faster than a classical comp...by GoogleTechTalks
43,373 views
-
59:35
The Web That Wasn'tby GoogleTechTalks
59,957 views
-
1:18:28
Smart Grid, Utilities, and Internet Protocolsby GoogleTechTalks
57,885 views
-
50:37
Running Large Graph Algorithms: Evaluation of Current State-Of-the-Art and Lessons Learnedby GoogleTechTalks
17,283 views
-
50:17
"Why Linux Sucks" - 2013by Bryan Lunduke
13,644 views
-
39:03
Gang Scheduling in Linux Kernel Scheduler - Nikunj A Dadhaniaby linuxconfau2012
2,244 views
-
48:45
Linux Performance Tuning and Stabilization Tipsby tcation
7,928 views
-
34:01
Searching Within the P2P Worldby GoogleTechTalks
6,676 views
-
1:09:22
Compressed Sensing Meets Information Theoryby GoogleTechTalks
22,177 views
-
54:40
Ubuntu Linuxby GoogleTechTalks
101,695 views
-
34:07
Design, Implementation and Evaluation of Congestion Control for Multipath TCPby USENIXAssociation
1,435 views
-
32:31
Great Allegheny Passage, TJB Confluence to Rockwood Pa.by ETCruzer
1,346 views
- Loading more suggestions...
All Comments (2)
Bashar Mohammad 1 month ago
cool!

Sign in to YouTube
Sign in to YouTube