Stanford Technology Ventures Program
Interference between co-scheduled applications is one of the major reasons that cause modern Data Centers (DCs) to operate at low utilization. DC operators traditionally sidestep interference either by disallowing colocation altogether and providing isolated server instances, or by requiring the users to express resource reservations, which are often exaggerated to counter-balance the unpredictability in the quality of allocated resources. Understanding, reducing and managing interference can significantly impact the manner in which these large-scale systems operate. The author's present iBench, a novel workload suite that helps quantify the pressure different applications put in various shared resources, and similarly the pressure they can tolerate in these resources.