Anirudh Kumar

dblp:125/1528 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0005-8753-3735ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Operating systems · 91% Programming languages and type systems · 9%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › resource management › process management
CPU scheduling
0.812024
Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024
Operating systems › kernel
kernel development
0.812024
Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024
Operating systems › resource management › process management › CPU scheduling
kernel scheduling
0.812024
Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024
Programming languages and type systems
rust
0.212024
Enoki: High Velocity Linux Kernel Scheduler Development · EuroSys 2024
YearPublicationVenuePosition
2024 Enoki: High Velocity Linux Kernel Scheduler Development
abstract
Kernel task scheduling is important for application performance, adaptability to new hardware, and complex user requirements. However, developing, testing, and debugging new scheduling algorithms in Linux, the most widely used cloud operating system, is slow and difficult. We developed Enoki, a framework for high velocity development of Linux kernel schedulers. Enoki schedulers are written in safe Rust, and the system supports live upgrade of new scheduling policies into the kernel, userspace debugging, and bidirectional communication with applications. A scheduler implemented with Enoki achieved near identical performance (within 1% on average) to the default Linux scheduler CFS on a wide range of benchmarks. Enoki is also able to support a range of research schedulers, specifically the Shinjuku scheduler, a locality aware scheduler, and the Arachne core arbiter, with good performance.
Samantha Miller, Anirudh Kumar, Tanay Vakharia, Ang Chen 0001, Danyang Zhuo, Thomas E. Anderson
EuroSys2
2012 FPGA based model predictive controller for dynamic power management of a battery powered electric car
abstract
Any battery powered electric vehicle is a safety critical system due to very high probability of untimed power failure. In this work a model predictive controller has been implemented in Field Programmable Gate Array (FPGA) for safe state generation by enhancing the runtime of electric car based on predicted battery state of charge. Initially an area and time efficient Coulomb counting technique has been implemented in FPGA. Subsequently a proactive load controller has been developed using FPGA from predicted State of Charge (SOC). The controller proactively optimizes the constrained battery energy by varying the power delivered to the noncritical loads and supports critical loads as per demand. The paper validates the proposed mechanism by experimental results.
Dennis Babu, Anirudh Kumar, Joydeb Roychowdhury
ISDA2