Storage Performance Isolation: an Investigation of Contemporary I/O - - PowerPoint PPT Presentation

storage performance isolation an investigation of
SMART_READER_LITE
LIVE PREVIEW

Storage Performance Isolation: an Investigation of Contemporary I/O - - PowerPoint PPT Presentation

Dynamic Adaptivity in Support of Extreme Scale Dynamic Adaptivity in Support of Extreme Scale Storage Performance Isolation: an Investigation of Contemporary I/O Schedulers Sarala Arunagiri and Patricia Teller The University of Texas at El


slide-1
SLIDE 1

02/14/2007 FAST 2007 1

Dynamic Adaptivity in Support of Extreme Scale

Storage Performance Isolation: an Investigation of Contemporary I/O Schedulers

Sarala Arunagiri and Patricia Teller The University of Texas at El Paso and Seetharami Seelam* IBM T J Watson Research Center

Dynamic Adaptivity in Support of Extreme Scale *This work was done while the author was affiliated with UTEP

slide-2
SLIDE 2

02/14/2007 FAST 2007 2

Dynamic Adaptivity in Support of Extreme Scale

Functional Components of QoS

slide-3
SLIDE 3

02/14/2007 FAST 2007 3

Dynamic Adaptivity in Support of Extreme Scale

Metrics Used

slide-4
SLIDE 4

02/14/2007 FAST 2007 4

Dynamic Adaptivity in Support of Extreme Scale

The Question

Given limited − Amount of over provisioning − Knowledge of I/O stream characteristics Question: Do the scheduling algorithms provide Absolute Performance Isolation? Most schedulers/tools/frameworks Demonstrate performance isolation using workloads satisfying implicit assumptions

slide-5
SLIDE 5

02/14/2007 FAST 2007 5

Dynamic Adaptivity in Support of Extreme Scale

Investigation

Policy can be set to achieve the goal. Chameleon-storage resource arbitrator Policy can be set to achieve the goal. Heuristic presented does not provide Absolute Performance Isolation. SLEDS-storage controller, block level storage service No Triage workload controller, both file and block access No Interposed 2-Level scheduler No Facade virtual store controller No YFQ Yes CFQ-CRR(P) Yes Cello disk scheduling framework Absolute Performance Isolation Schedulers/tools

slide-6
SLIDE 6

02/14/2007 FAST 2007 6

Dynamic Adaptivity in Support of Extreme Scale

More Questions Targeted at Storage Service Providers

 In practice, from a storage service provider's

point of view, is Absolute Performance Isolation a desirable property?

 Are the current schedulers satisfactory in

this context?

 Is there a cost-benefit in trying to design new

algorithms to tackle this problem?

... and many more questions

slide-7
SLIDE 7

02/14/2007 FAST 2007 7

Dynamic Adaptivity in Support of Extreme Scale

Current Work

Design of a Scheduler that addresses the issue of Absolute Performance Isolation

For more information http://research.utep.edu/daises sarunagiri@utep.edu seelam@us.ibm.com pteller@utep.edu