Design goal 2 Without prior knowledge of flow size information, how to minimize fct in commodity data centers? FCT minimization: minimize average and tail FCts of short flows not adversely affect FCTs of large flows
Design Goal 2 Without prior knowledge of flow size information, how to minimize FCT in commodity data centers? FCT minimization: minimize average and tail FCTs of short flows & not adversely affect FCTs of large flows 11
Design Goal 3 Without prior knowledge of flow size information, how to minimize fct in commodity data centers? Readily-deployable: work with existing commodity switches be compatible with legacy network stacks
Design Goal 3 Without prior knowledge of flow size information, how to minimize FCT in commodity data centers? Readily-deployable: work with existing commodity switches & be compatible with legacy network stacks 12
Question Without prior knowledge of flow size information, how to minimize fct in commodity data centers? Our answer: Plas
Question Without prior knowledge of flow size information, how to minimize FCT in commodity data centers? Our answer: PIAS 13
PIASS DESIGN
PIAS’S DESIGN 14
Design Rationale PlAS performs Multi-Level Feedback Queue (MLFQ to emulate Shortest Job First Priority 1 D: Priority 2 LOW riority K
Design Rationale • PIAS performs Multi-Level Feedback Queue (MLFQ) to emulate Shortest Job First Priority 1 Priority 2 Priority K …… High Low 15