Secure I/O Scheduling
Modern schedulers look at the time a process runs on a CPU core. Yet we've passed the days when the CPU core was the resource that was most valuable on the machine. Modern process schedulers are going to need to charge programs based on how much of the I/O bus they consumer during their quantum, not just based on the time they run on a core. Modernizing schedulers to deal with these new realities will ensure the fundamental fairness of resource allocation remains intact into the manycore era.
Status
Our researchers have been analyzing this problem and are designing the prototype scheduler to implement these policies. We are focusing on the challenge of collecting information about these types of I/O operations in a way that doesn't degrade system performance.
Publications
Date | Publication | |
---|---|---|
Jun 1, 2002 |
Alison Luo,
Ahmed Amer,
Scott Speidel,
Darrell D. E. Long,
Alexander Pang,
Visualizing I/O Predictability,Proceedings of the First International Symposium on 3D Data Processing, Visualization, and Transmission, June 2002. [Secure I/O Scheduling] |
|
Jun 1, 1991 |
Darrell D. E. Long,
Luis-Felipe Cabrera,
Exploiting Multiple I/O Streams to Provide High Data-Rates,1991 Summer Usenix Technical Conference, June 1991. [Secure I/O Scheduling] |
Last modified 23 May 2019