storagemgmt.bib

@comment{{This file has been generated by bib2bib 1.97}}
@comment{{Command line: /usr/bin/bib2bib -ob storagemgmt.bib -c 'class : "storagemgmt"' lib.bib}}
@article{albo01,
  title = {Minerva: An automated resource provisioning tool for large-scale storage systems},
  author = {Guillermo A. Alvarez and Elizabeth Borowsky and Susie Go and Theodore H. Romer and Ralph Becker-Szendy and Richard Golding and Arif Merchant and Mirjana Spasojevic and Alistair Veitch and John Wilkes},
  journal = {ACM Transactions on Computer Systems},
  year = {2001},
  number = {4},
  pages = {483-518},
  volume = {19},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/2001-TOCS-Minerva.ps.Z},
  url2 = {http://www.hpl.hp.com/research/ssp/papers/2001-TOCS-Minerva.ps.Z}
}
@inproceedings{anho02,
  title = {Hippodrome: running circles around storage administration},
  author = {Eric Anderson and Michael Hobbs and Kimberly Keeton and Susan Spence and Mustafa Uysal and Alistair Veitch},
  booktitle = {Conference on File and Storage Technology (FAST'02)},
  year = {2002},
  month = jan,
  pages = {175-188},
  annote = {Given workload, configure block-level storage system. Workload is described as stores (logically contiguous set of blocks) and streams (details in \cite{veke01}). Workload analysis tool can produce stream-based workload description from a request trace. A configuration consists of number of disks, grouping of disks into arrays, division of arrays into logical units, disk controller and cache settings, and a mapping of the stores in the workload onto the logical units. Includes a migration component to move the storage system between configurations. Details of configuration finder are in \cite{anka01}. Iterative approach does not assume that workload remains constant as the system configuration changes.},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/FAST2002-hippodrome.pdf},
  url2 = {http://www.hpl.hp.com/research/ssp/papers/FAST2002-hippodrome.pdf}
}
@techreport{anka01,
  title = {{Ergastulum}: quickly finding near-optimal storage system designs},
  author = {E. Anderson and M. Kallahalla and S. Spence and R. Swaminathan and Q. Wang},
  institution = {HP Laboratories},
  year = {2001},
  month = jul,
  number = {HPL-SSP-2001-5},
  annote = {Input includes a workload description in terms of, logical stores and streams of accesses to the stores, a description of the available physical devices, a set of constraint on how those devices may be configured, maximum utilizations, or total system cost, and finally a cost function that can be used to compare alternative configurations. The output includes a grouping of devices into RAID logical units (LUs) and settings for configuration parameters, such as stripe sizes. Search through the design space is heuristic. Cost functions are externally defined, so the system cannot exploit their structure to improve the search.},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/ergastulum-paper.pdf},
  url2 = {http://www.hpl.hp.com/research/ssp/papers/ergastulum-paper.pdf}
}
@article{ansp05,
  title = {Quickly Finding Near-Optimal Storage Designs},
  author = {Eric Anderson and Susan Spence and Ram Swaminathan and Mahesh Kallahalla and Qian Wang},
  journal = {ACM Transactions on Computer Systems},
  year = {2005},
  number = {4},
  pages = {337-374},
  volume = {23},
  class = {storagemgmt},
  doi = {http://doi.acm.org/10.1145/1113574.1113575},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/ansp05.pdf}
}
@inproceedings{babo09,
  title = {{DIADS}: Addressing the "My-Problem-or-Yours" Syndrome with Integrated SAN and Database Diagnosis},
  author = {Shivnath Babu and Nedyalko Borisov and Sandeep Uttamchandani and Ramani Routray and Aameek Singh},
  booktitle = {Proc. USENIX Conference on File and Storage Technologies (FAST'09)},
  year = {2009},
  annote = {Describes a system that uses database query execution plans, storage layout and storage system configuration to attempt to pinpoint the cause of performance problems (e.g., slow queries) in a DBMS plus storage system stack.},
  class = {storagemgmt},
  timestamp = {27.02.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/babo09.pdf},
  url2 = {http://www.usenix.org/events/fast09/tech/full_papers/babu/babu.pdf}
}
@inproceedings{brbr99,
  title = {Disk Scheduling with Quality of Service Guarantees},
  author = {John L. Bruno and Jose Carlos Brustoloni and Eran Gabber and Banu Ozden and Abraham Silberschatz},
  booktitle = {IEEE International Conference on Multimedia Computing and Systems (ICMCS 1999), Vol. 2},
  year = {1999},
  pages = {400-405},
  citeseer = {citeseer.nj.nec.com/bruno99disk.html},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/bruno99disk.pdf}
}
@inproceedings{dech03,
  title = {Policy-Based Autonomic Storage Allocation},
  author = {Murthy Devarakonda and David Chess and Ian Whalley and Alla Segal and Pawan Goyal and Aamer Sachedina and Keri Romanufa and Ed Lassettre and William Tetzlaff and Bill Arnold},
  booktitle = {Proc. 14th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM)},
  year = {2003},
  number = {2867},
  pages = {143-154},
  publisher = {Springer-Verlag},
  series = {Lecture Notes in Computer Science},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/DSOM_03_2.pdf}
}
@inproceedings{goja03,
  title = {{CacheCOW}: {QoS} for Storage System Caches},
  author = {Pawan Goyal and Divyesh Jadav and Dharmendra S. Modha and Renu Tewari},
  booktitle = {Eleventh International Workshop on Quality of Service (IWQoS 03)},
  year = {2003},
  annote = {Allocation of buffer space in the face of a multi-class workload with QoS (mean response time) requirements for each class. Dynamic algorithms.},
  citeseer = {http://citeseer.nj.nec.com/goyal03cachecow.html},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/cachecow.pdf}
}
@inproceedings{gupu11,
  title = {Cost Effective Storage using Extent Based Dynamic Tiering},
  author = {Jorge Guerra and Himabindu Pucha and Joseph S. Glider and Wendy Belluomini and Raju Rangaswami},
  booktitle = {Proc. USENIX Conf. on File and Storage Technologies},
  year = {2011},
  month = feb,
  pages = {273-286},
  annote = {Includes a configuration advisor and a run-time tiering mechanism. The advisor uses a storage workload trace to estimate the capacity required in each tier during each time period, assuming that the run-time mechanism is moving each extent to the lowest cost tier that can satisfy the extent's I/O requirements during each epoch. The advisor recommends provisioning according to the maximum demand at each tier over all epochs. Epochs are assumed to be minutes/hours in duration. At run-time, a dynamic tier manager adjusts the placement of extents after each epoch. It choose a tier for each extent that will minimize power consumption, amont tiers that can satisfy the performance extent's performance demands. Within a tier, it also assigns extents to specific devices, attempting to consolidate so that devices can be powered down. Necessary migrations are then scheduled to run gradually.},
  class = {storagemgmt},
  timestamp = {04.05.2011},
  url = {http://www.usenix.org/events/fast11/tech/full_papers/Guerra.pdf},
  url2 = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/gupu11.pdf}
}
@inproceedings{guah08,
  title = {Towards Distributed Storage Resource Management using Flow Control},
  author = {Ajay Gulati and Irfan Ahmad},
  booktitle = {Int'l Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability (SPEED'08)},
  year = {2008},
  month = feb,
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/guah08.pdf},
  url2 = {http://www.arctic.org/~irfan/speed08-submission.pdf}
}
@inproceedings{guah09,
  title = {{PARDA}: Proportional Allocation of Resources for Distributed Storage Access},
  author = {Ajay Gulati and Irfan Ahmad and Carl A. Waldspurger},
  booktitle = {Proc. USENIX Conference on File and Storage Technologies (FAST'09)},
  year = {2009},
  annote = {Mechanism for proportional allocation of storage server bandwidth among multiple storage clients. Each client observes server response times to detect overload conditions, and then throttles it request stream by an amount determined by the share it expects to receive.},
  class = {storagemgmt},
  timestamp = {27.02.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/guah09.pdf},
  url2 = {http://www.usenix.org/events/fast09/tech/full_papers/gulati/gulati.pdf}
}
@inproceedings{wech04,
  title = {Interposed proportional sharing for a storage service utility},
  author = {Wei Jin and Jeffrey S. Chase and Jasleen Kaur},
  booktitle = {Proc. International Conference on Measurements and Modeling of Computer Systems (SIGMETRICS'04)},
  year = {2004},
  month = jun,
  pages = {37-48},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/wech04.pdf}
}
@inproceedings{lume03,
  title = {{Facade}: virtual storage devices with performance guarantees},
  author = {Christopher Lumb and Arif Merchant and Guillermo Alvarez},
  booktitle = {Proceedings of the 2nd {USENIX} Conference on File and Storage Technologies},
  year = {2003},
  pages = {131-144},
  annote = {Enforcement of SLOs for disk. SLOs are load/response time curves for reads and writes. Enforcement mechanism throttles requests from hosts to storage devices. Assumes offered loads are feasible for the underlying storage devices. Uses real-time scheduling (EDF) to put requests into device queues so that deadlines targets are met. Device queue lengths are managed with feedback control.},
  citeseer = {http://citeseer.nj.nec.com/lumb03facade.html},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/facade03.pdf}
}
@techreport{mang05,
  title = {Database Layout with {Data ONTAP}},
  author = {Radhakrishnan Manga},
  institution = {Network Applicance Corp.},
  year = {2005},
  month = sep,
  number = {TR-3411},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/mang05.pdf},
  url2 = {http://www.netapp.com/library/tr/3411.pdf}
}
@inproceedings{qiag06,
  title = {PULSATINGSTORE: An Analytic Framework for Automated Storage Management},
  author = {Lin Qiao and Divyakant Agrawal and El Abbadi, Amr and Balakrishna R. Iyer},
  booktitle = {Proc. International Conference on Data Engineering Workshops, Workshop on Self-Managing Database Systems (SMDB'06)},
  year = {2006},
  pages = {1213},
  class = {storagemgmt},
  timestamp = {21.07.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/qiag06.pdf}
}
@article{qiiy06,
  title = {Automated Storage Management with QoS Guarantee in Large-scale Virtualized Storage Systems},
  author = {Lin Qiao and Balakrishna R. Iyer and Divyakant Agrawal and El Abbadi, Amr},
  journal = {Bulletin of the IEEE Technical Committee on Data Engineering},
  year = {2006},
  month = sep,
  number = {3},
  pages = {47-54},
  volume = {29},
  class = {storagemgmt},
  timestamp = {21.07.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/qiiy06.pdf},
  url2 = {http://sites.computer.org/debull/A06sept/de_qiao1.ps}
}
@inproceedings{qiiy06b,
  title = {Automated Storage Management with QoS Guarantees},
  author = {Lin Qiao and Balakrishna R. Iyer and Divyakant Agrawal and El Abbadi, Amr},
  booktitle = {Proc. International Conference on Data Engineering (ICDE'06)},
  year = {2006},
  pages = {150},
  class = {storagemgmt},
  timestamp = {21.07.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/qiiy06b.pdf}
}
@inproceedings{liiy05,
  title = {{SVL}: Storage Virtualization Engine Leveraging {DBMS} Technology},
  author = {Lin Qiao and Balakrishna R Iyer and Divyakant Agrawal and El Abbadi, Amr},
  booktitle = { Proceedings of the 21st International Conference on Data Engineering (ICDE'05)},
  year = {2005},
  pages = {1048-1059},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/liiy05.pdf}
}
@inproceedings{qiiy05,
  title = {{PULSTORE}: Automated Storage Management with {QoS} Guarantee},
  author = {Lin Qiao and Balakrishna R. Iyer and Divyakant Agrawal and El Abbadi, Amr and Sandeep Uttamchandani},
  booktitle = {Proc. International Conference on Autonomic Computing (ICAC'05)},
  year = {2005},
  pages = {302-303},
  class = {storagemgmt},
  timestamp = {21.07.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/qiiy05.pdf}
}
@unpublished{qiiy05b,
  title = {{PULSTORE}: Automated Storage Management with {QoS} Guarantee in Large-Scale Virtualized Storage Systems},
  author = {Qiao, Lin and Iyer, Balakrishna R and Agrawal, Divyakant and El Abbadi, Amr and Uttamchandani, Sandeep},
  note = {This is a longer unpublished version of the ICAC'05 publication \cite{qiiy05}.},
  year = {2005},
  class = {storagemgmt},
  timestamp = {30.08.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/qiiy05b.pdf}
}
@article{shvi02,
  title = {Cello: A Disk Scheduling Framework for Next Generation Operating Systems},
  author = {Prashant J. Shenoy and Harrick M. Vin},
  journal = {Real-Time Systems},
  year = {2002},
  number = {1-2},
  pages = {9-48},
  volume = {22},
  class = {storagemgmt}
}
@inproceedings{solu09,
  title = {Dynamic Resource Allocation for Database Servers Running on Virtual Storage},
  author = {Gokul Soundararajan and Daniel Lupei and Saeed Ghanbari and Adrian Daniel Popescu and Jin Chen and Cristiana Amza},
  booktitle = {Proc. USENIX Conference on File and Storage Technologies (FAST'09)},
  year = {2009},
  annote = {Considers how to apportion database and storage server buffer cache space and storage system bandwidth across multiple workloads.},
  class = {storagemgmt},
  timestamp = {27.02.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/solu09.pdf}
}
@inproceedings{somi08,
  title = {Context-Aware Prefetching at the Storage Server},
  author = {Gokul Soundararajan and Madalin Mihailescu and Cristiana Amza},
  booktitle = {Proc. {USENIX} Annual Technical Conference},
  year = {2008},
  pages = {377-390},
  class = {storagemgmt},
  timestamp = {04.03.2009},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/somi08.pdf},
  url2 = {http://www.usenix.org/events/usenix08/tech/full_papers/soundararajan/soundararajan.pdf}
}
@inproceedings{utyi05,
  title = {{CHAMELEON}: A Self-Evolving, Fully-Adaptive Resource Arbitrator for Storage Systems},
  author = {Sandeep Uttamchandani and Li Yin and Guillermo A. Alvarez and John Palmer and Gul Agha},
  booktitle = {Proc. USENIX 2005 Annual Technical Conference},
  year = {2005},
  pages = {75-88},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/utyi05.pdf},
  url2 = {http://www.usenix.org/event/usenix05/tech/general/full_papers/uttamchandani/uttamchandani.pdf}
}
@inproceedings{waos02,
  title = {Appia: automatic storage area network design},
  author = {Julie Ward and Michael O'Sullivan and Troy Shahoumian and John Wilkes},
  booktitle = {Conference on File and Storage Technology (FAST'02)},
  year = {2002},
  month = jan,
  pages = {203-217},
  class = {storagemgmt},
  url = {http://db.uwaterloo.ca/~kmsalem/lib/lib/FAST2002-appia.pdf},
  url2 = {http://www.hpl.hp.com/research/ssp//papers/FAST2002-appia.pdf}
}
@inproceedings{wilk01,
  title = {Traveling to {Rome}: {QoS} Specifications for Automated Storage System Management},
  author = {John Wilkes},
  booktitle = {Proc. Intl. Workshop on Quality of Service (IWQoS'2001)},
  year = {2001},
  month = jun,
  number = {2092},
  pages = {75-91},
  publisher = {Springer-Verlag},
  series = {Lecture Notes in Computer Science},
  annote = {Provides an historical overview of an HP effort in automated storage system management. Provides examples of specification language used to describe workloads and system configurations.},
  citeseer = {http://citeseer.nj.nec.com/wilkes01traveling.html},
  class = {storagemgmt},
  url = {http://www.db.uwaterloo.ca/~kmsalem/lib/lib/wilkes01traveling.pdf}
}
@comment{{jabref-meta: selector_url:http://www.db.uwaterloo.ca/~kmsalem
/lib/lib/;}}
@comment{{jabref-meta: selector_class:buffer;dbcontrol;grid;other;physi
cal;queryopt;repl;resourcemgmt;secac;storagemgmt;storageperf;storagesy
s;webcontrol;workload;}}
@comment{{jabref-meta: selector_url2:http://www.db.uwaterloo.ca/~kmsale
m/lib/lib/;}}
@comment{{jabref-meta: selector_journal:#debull#;#cacm#;#corr#;#ibmsysj
#;#osreview#;#pvldb#;#queue#;#record#;#tkde#;#tods#;#tos#;#tservcomp#;
#vldbj#;}}
@comment{{jabref-meta: selector_keywords:}}
@comment{{jabref-meta: selector_booktitle:#caise#;#cidr#;#damon#;#europ
ar#;#eurosys#;#fast#;#hotos#;#icac#;#icde#;#isca#;#ladis#;#mascots#;#n
sdi#;#osdi#;#podc#;#sigmod#;#socc#;#sosp#;#usenix#;#vldb#;}}
@comment{{jabref-meta: groupsversion:3;}}
@comment{{jabref-meta: groupstree:
0 AllEntriesGroup:;
1 KeywordGroup:dbcontrol\;0\;class\;dbcontrol\;0\;0\;;
1 KeywordGroup:webcontrol\;0\;class\;webcontrol\;0\;0\;;
1 KeywordGroup:physical\;0\;class\;physical\;0\;0\;;
1 KeywordGroup:storagemgmt\;0\;class\;storagemgmt\;0\;0\;;
1 KeywordGroup:storageperf\;0\;class\;storageperf\;0\;0\;;
1 KeywordGroup:storagesys\;0\;class\;storagesys\;0\;0\;;
1 KeywordGroup:resourcemgmt\;0\;class\;resourcemgmt\;0\;0\;;
1 KeywordGroup:grid\;0\;class\;grid\;0\;0\;;
1 KeywordGroup:repl\;0\;class\;repl\;0\;0\;;
1 KeywordGroup:secac\;0\;class\;secac\;0\;0\;;
1 KeywordGroup:other\;0\;class\;other\;0\;0\;;
1 KeywordGroup:buffer\;0\;class\;buffer\;0\;0\;;
1 KeywordGroup:queryopt\;0\;class\;queryopt\;0\;0\;;
1 KeywordGroup:workload\;0\;class\;workload\;0\;0\;;
}}