Back to index

Information and control in gray-box systems

Andrea Arpaci-Dusseau and Remzi Arpaci Dusseau, Univ. of Wisconsin - Madison

Summary by AF

One-line summary:  To improve performance of OS services under an application (file caching, memory mgt/paging, etc), use indirect methods to monitor what the subsystem is doing, apply information about the known workings of the subsystem to infer what's going on, then use direct or indirect control methods to induce the desired behavior instead.

Overview/Main Points


Although this is written from the standpoint of optimizing whole-system performance in the absence of OS source code or detailed knowledge of OS services, it seems readily applicable to external/orthogonal monitoring for robustness.  All the above concepts transfer directly.

Back to index