General store placement for response time minimization in parallel disks

作者: Akshat Verma , Ashok Anand

DOI: 10.1016/J.JPDC.2007.07.012

关键词: Response timeComputer scienceSynchronizationLoad balancing (computing)Parallel computingDisk arrayWorkloadTime complexityMinification

摘要: We investigate the placement of N enterprise data-stores (e.g., database tables, application data) across an array disks with aim minimizing response time averaged over all served requests, while balancing load evenly in parallel disk array. Incorporating non-FCFS serving discipline and non-work-conserving nature drives formulation problem is difficult current strategies do not take them into account. present a novel to incorporate these crucial features identify runlength requests accessing store as most important criterion for placing stores. use insights design fast (running NlogN) algorithm that optimal under assumption transfer times are small. Further, we develop polynomial-time extensions minimize even if large, loads disks. Comprehensive experimental studies establish efficacy proposed wide variety workloads reducing real storage traces by more than factor 2 heterogeneous workload scenarios.

参考文章(16)
Donald Gross, Carl M. Harris, Fundamentals of queueing theory (2nd ed.). John Wiley & Sons, Inc.. ,(1985)
Kimberly Keeton, Mustafa Uysal, Eric Anderson, Michael Hobbs, Alistair C. Veitch, Susan Spence, Hippodrome: running circles around storage administration file and storage technologies. pp. 175- 188 ,(2002)
George Copeland, William Alexander, Ellen Boughter, Tom Keller, Data placement in Bubba international conference on management of data. ,vol. 17, pp. 99- 108 ,(1988) , 10.1145/971701.50213
Mor Harchol-Balter, Mark E. Crovella, Cristina D. Murta, On Choosing a Task Assignment Policy for a Distributed Server System Journal of Parallel and Distributed Computing. ,vol. 59, pp. 204- 228 ,(1999) , 10.1006/JPDC.1999.1577
Prashant J. Shenoy, Harrick M. Vin, Cello: a disk scheduling framework for next generation operating systems measurement and modeling of computer systems. ,vol. 26, pp. 44- 55 ,(1998) , 10.1145/277851.277871
A. L. Narasimha Reddy, Jim Wyllie, Disk scheduling in a multimedia I/O system acm multimedia. pp. 225- 233 ,(1993) , 10.1145/166266.166292
Lawrence W. Dowdy, Derrell V. Foster, Comparative Models of the File Assignment Problem ACM Computing Surveys. ,vol. 14, pp. 287- 313 ,(1982) , 10.1145/356876.356883
Zhen Liu, Mark S. Squillante, Joel L. Wolf, On maximizing service-level-agreement profits electronic commerce. pp. 213- 223 ,(2001) , 10.1145/501158.501185
Peter Scheuermann, Gerhard Weikum, Peter Zabback, Data partitioning and load balancing in parallel disk systems very large data bases. ,vol. 7, pp. 48- 66 ,(1998) , 10.1007/S007780050053
John Ousterhout, Peter Chen, Margo Seltzer, Disk Scheduling Revisited ,(1990)