Loading...
Improving Performance and Endurance of Solid-State Disk Drives in Data Centers Using Input/Output Scheduling
Mirabi, Amir Ali | 2012
578
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 43725 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Asadi, Hossein
- Abstract:
With prominent features such as lower power consumption, shock resistance, and smaller size, SSDs are widely being used in portable applications. In addition, SSDs are becoming more popular in data storage systems and servers due to their even access and fast response time. Several efforts have been made in the past few years to improve the performance of SSDs. One common technique to improve performance is designing an Input/Output (IO) scheduler based on SSD organization.
In this thesis, we propose an IO scheduling algorithm to improve both performance and endurance of SSDs. Since in-place update is not allowed in flash chips, erasure before any data overwriting is required. As such, limited endurance has become one of major shortcomings of flash-based SSDs. To overcome this limitation, we bundle write requests and then dispatch them to SSDs. In the proposed technique, we use “Shortest-Job-First” scheme in serving read requests. Using the proposed technique, response time and endurance is improved 2.2% and 15%, respectively.
- Keywords:
- Life Time ; Solid State Disk Drive ; Data Storage ; Data Center ; Input/Output Schaduler
-
محتواي پايان نامه
- view