Server Storage Systems Use Numerous Disks to Achieve High Performance, Thereby Consuming a Significant Amount of Power. Intradisk Parallelism Can Significantly Reduce Such Systems’ Power Consumption by Letting Disk Drives Exploit Parallelism in The
نویسندگان
چکیده
......Many applications today, used by millions of people around the clock, store and process massive data sets. These data-centric computing applications include transaction processing, search engines, and e-mail services as well as newer types of applications, such as social networking and photo and video sharing. The amount of data these applications must handle is growing tremendously, and experts estimate that the amount of data generated and stored worldwide will reach nearly 1,000 exabytes in a few years. Data centers will need to store and centrally manage this data, and applications will use it to process and deliver content to users. In addition to storage capacity, storage systems within data centers must provide these data-intensive applications with high I/O performance. The conventional approach to building high-performance storage systems is to aggregate several disk drives and form disk arrays. However, because disk access times are relatively large, high-performance storage systems use a large number of disks, and performance (rather than capacity) is the primary driver for selecting the number of disks. Moreover, many high-performance storage systems also tend to underutilize disk capacity to leverage the higher data rates on the outer zones of the platters and reduce the impact of disk-arm positioning delays. This approach to storage system design has resulted in a significant increase in data centers’ storage power consumption. Moreover, researchers expect disk drive performance to improve relatively slowly due to limitations in the magnetic recording technology and thermal constraints associated with making the platters spin faster. Although modern disk drives offer some parallelism in the form of prefetching and tagged command queuing, which helps aggregate multiple I/O requests within the drive to improve disk arm scheduling, achieving good parallel I/O performance requires multiple .......
منابع مشابه
Intra - Disk Parallelism
Power is a big problem in data centers and a significant fraction of this power is consumed by the storage system. Server storage systems use a large number of disks to achieve high performance, which increases their power consumption. In this thesis, we explore an architecture that can significantly reduce the power consumed by the storage system via intra-disk parallelism, wherein disk drives...
متن کاملPower Management of Enterprise Storage Systems
Data-centric services, such as transaction processing systems and search-engines, sustain the demands of millions of users each day. These services rely heavily on the I/O subsystem for their data storage and processing requirements. Technological improvements in hard disk drive densities and data-rates have been key enablers in the realization of these storage systems. However, server storage ...
متن کاملComparison of I/O Scheduling Algorithms for High Parallelism MEMS-Based Storage Devices
MEMS-based storage is one of the leading candidates as tomorrow’s storage medium due to its salient characteristics such as high-parallelism, high density, and low-power consumption. Because physical structures of MEMS-based storage is different from those of hard disks, new software management techniques for MEMS-based storage are needed. Specifically, MEMS-based storage has thousands of paral...
متن کاملActive Storage for Large-Scale Data Mining and Multimedia
The increasing performance and decreasing cost of processors and memory are causing system intelligence to move into peripherals from the CPU. Storage system designers are using this trend toward “excess” compute power to perform more complex processing and optimizations inside storage devices. To date, such optimizations have been at relatively low levels of the storage protocol. At the same t...
متن کاملParallel I/o Scheduling and Buffer Management
Parallel I/O systems are an integral component of modern high performance systems, providing large secondary storage capacity, and having the potential to alleviate the I/O bottleneck of data intensive applications. In these systems the I/O buffer can be used for two purposes (a) improve I/O parallelism by buffering prefetched blocks and making the load on disks more uniform, and (b) improve I/...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009