Title :
PULSTORE.: Automated Storage Management with QoS Guarantee in
Author :
Qiao, Lin ; Iyer, Balakrishna R. ; Agrawal, Divyakant ; Abbadi, Amr El ; Uttamchandani, Sandeep
Author_Institution :
California Univ., Santa Barbara, CA
Abstract :
Traditionally storage has been purchased and attached to a single computer system. Such storage is accessible only through the computer system to which it is locally attached. In the last 10 years, especially in corporate data centers, storage is being increasingly purchased independent of the processors, and independently managed and administered. Because of the standardization of disk IO protocols, storage can be easily shared amongst various heterogeneous processors running various applications. The shared storage is accessed over a network interconnecting the processors to the shared disk subsystem, known as the storage area network - a network on which processors send IO calls to virtual disks. It is the task of the storage controller to manage the mapping of virtual disks to physical disks, a task known as storage virtualization, similar to memory virtualization of processors. The storage virtualization layer has been exploited to provide diverse storage functions. If a reasonable prediction of IO workload can be made, the storage virtualization layer could optimize the mapping of physical disks to virtual disks to satisfy applications´ IO response time requirements. In this paper, we tackle the problems of moving data in a storage hierarchy under both capacity/performance constraints and on-demand resource provisioning constraints
Keywords :
quality of service; shared memory systems; storage area networks; virtual storage; IO protocol standardization; IO workload; PULSTORE; QoS guarantee; automated storage management; capacity constraint; corporate data center; heterogeneous processors; large-scale virtualized storage systems; network interconnection; on-demand resource provisioning; performance constraint; processor interconnection; shared disk subsystem; storage area network; storage controller; storage hierarchy; storage sharing; storage virtualization; virtual disks; Access protocols; Application virtualization; Contracts; File servers; Large-scale systems; Memory management; Silicon; Standardization; Storage area networks; Storage automation;
Conference_Titel :
Autonomic Computing, 2005. ICAC 2005. Proceedings. Second International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7965-2276-9
DOI :
10.1109/ICAC.2005.48