Linaro Connect San Diego 2019 has ended
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through san19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to your session by attaching a pdf file to your session (under Manage Session > + Add Presentation). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Dave’s Puzzle - linaro.co/san19puzzle
Back To Schedule
Monday, September 23 • 3:30pm - 3:55pm
SAN19-114 To control or not to control I/O?

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Important stakeholders in the personal-OS arena have switched to the BFQ I/O scheduler, to endow their systems with a very low I/O latency. The story differs with enterprise systems tough. By controlling I/O with BFQ, these systems would reach a 5X-10X throughput boost. Nevertheless, almost all stakeholders still stick to uncontrolled I/O. For various reasons they fail to see the economic benefits that may follow from the above boost.

At the other end of the spectrum, Facebook seems to see these benefits so clearly that they have invested in the design and implementation of two brand new I/O controllers for Linux. The latter control, respectively, latency and bandwidth. And these are the two main goals of BFQ.

In this presentation we try to shed a light on this sort of controversial situation, by showing some performance figures. In
particular we show again (the poor) performance without I/O control, after which we compare the performance of these new controllers with that of BFQ.

avatar for Paolo Valente

Paolo Valente

Assistant professor, University of Modena and Reggio Emilia
Paolo Valente is an Assistant Professor of Computer Science at the University of Modena and Reggio Emilia, Italy, and a collaborator of the Linaro engineering organization. Paolo's main activities focus on scheduling algorithms for storage devices, transmission links and CPUs. In... Read More →

Monday September 23, 2019 3:30pm - 3:55pm PDT
Sunset IV (Session 2)