mirror of
https://github.com/sched-ext/scx.git
synced 2024-11-28 13:40:28 +00:00
scx_rustland: add a link to the live demo in the README
Update the README.md adding a link to a live demo video of the scheduler. Signed-off-by: Andrea Righi <andrea.righi@canonical.com>
This commit is contained in:
parent
74923c6cdb
commit
6ead675fb6
@ -35,3 +35,18 @@ seamless integration with sophisticated libraries, tracing tools, external
|
|||||||
services (e.g., AI), etc. Hence, there might be situations where the benefits
|
services (e.g., AI), etc. Hence, there might be situations where the benefits
|
||||||
outweigh the overhead, justifying the use of this scheduler in a production
|
outweigh the overhead, justifying the use of this scheduler in a production
|
||||||
environment.
|
environment.
|
||||||
|
|
||||||
|
## Live demo
|
||||||
|
|
||||||
|
A live demo of scx_rustland in action can be found here:
|
||||||
|
[Demo](https://www.youtube.com/watch?v=oCfVbz9jvVQ).
|
||||||
|
|
||||||
|
For this demo the scheduler includes an extra patch to impose a "time slice
|
||||||
|
penalty" on new short-lived tasks. While this approach might not be suitable
|
||||||
|
for general usage, it can yield significant advantages in this specific
|
||||||
|
scenario.
|
||||||
|
|
||||||
|
The key takeaway is to demonstrate the ease and safety of conducting
|
||||||
|
experiments like this, as we operate in user-space, and we can accomplish
|
||||||
|
everything simply by modifying the Rust code, that is completely abstracted
|
||||||
|
from the underlying BPF/kernel internal details.
|
||||||
|
Loading…
Reference in New Issue
Block a user