DocumentCode :
3591193
Title :
RADIR: Lock-free and wait-free bandwidth allocation models for solid state drives
Author :
Aggarwal, Pooja ; Yasa, Giridhar ; Sarangi, Smruti R.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., New Delhi, New Delhi, India
fYear :
2014
Firstpage :
1
Lastpage :
10
Abstract :
Novel applications such as micro-blogging and algorithmic trading typically place a very high load on the underlying storage system. They are characterized by a stream of very short requests, and thus they require a very high I/O throughput. The traditional solution for supporting such applications is to use an array of hard disks. With the advent of solid state drives (SSDs), storage vendors are increasingly preferring them because their I/O throughput can scale up to a million IOPS (I/O operations per second). In this paper, we design a family of algorithms, RADIR, to schedule requests for such systems. Our algorithms are lock-free/wait-free, lineariz-able, and take the characteristics of requests into account such as the deadlines, request sizes, dependences, and the amount of available redundancy in RAID configurations. We perform simulations with workloads derived from traces provided by Microsoft and demonstrate a scheduling throughput of 900K IOPS on a 64 thread Intel server. Our algorithms are 2-3 orders of magnitude faster than the versions that use locks. We show detailed results for the effect of deadlines, request sizes, and the effect of RAID levels on the quality of the schedule.
Keywords :
RAID; semiconductor storage; IOPS; Intel server; Microsoft; RADIR; RAID; algorithmic trading; bandwidth allocation models; micro-blogging; solid state drives; storage system; storage vendors; Arrays; Ash; Optimal scheduling; Schedules; Scheduling; Throughput; Transient analysis; Flash bandwidth; I/O scheduling; lock-free; resource allocation model; wait-free;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing (HiPC), 2014 21st International Conference on
Print_ISBN :
978-1-4799-5975-4
Type :
conf
DOI :
10.1109/HiPC.2014.7116908
Filename :
7116908
Link To Document :
بازگشت