Improving internal parallelism of solid state drives with selective multi-plane operation

Improving internal parallelism of solid state drives with selective multi-plane operation

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
Electronics Letters — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Solid state drives (SSDs) achieve a significantly better performance than hard disks by internally implementing channel level, chip level, and die level parallelism. However, the plane level parallelism has not been sufficiently exploited, because of the constraint that the target pages of the planes must be in the same location. To overcome this constraint, a policy that enforces the multi-plane operation by matching the position of the target pages while wasting clean pages is proposed. However, this policy excessively increases the number of block erasures, which leads to reducing the stability and lifetime of the SSD. To solve this problem, this Letter proposes a policy that determines whether to perform the multi-plane operation considering the number of wasted clean pages. The performance evaluation using representative server workloads shows that the proposed policy improves an average performance by up to 28.82% over the policy that does not perform the multi-plane operation, without significantly increasing the number of block erasures.


    1. 1)
      • 1. Hu, Y., Jiang, H., Feng, D., et al: ‘Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity’. ACM Proc. 25th Int. Conf. on Supercomputing, Tucson, AZ, 2011, pp. 96107, doi 10.1145/1995896.1995912.
    2. 2)
    3. 3)
      • 3. Agrawal, N., Prabhakaran, V., Wobber, T., et al: ‘Design tradeoffs for SSD performance’. USENIX Annual Technical Conf., Boston, Massachusetts, 2008, pp. 5770.
    4. 4)
      • 4. Ruan, S., Alghamdi, M., Jiang, X., et al: ‘Improving write performance by enhancing internal parallelism of solid state drives’. IEEE 31st Int. Performance Computing and Communications Conf., Austin, TX, December 2012, pp. 266274, doi 10.1109/PCCC.2012.6407767.
    5. 5)
    6. 6)
      • 6. Microsoft Research Center: ‘MSRC I/O traces’. Available at, accessed September 2008.
    7. 7)
      • 7. Council, storage performance: ‘SPC I/O traces’. Available at, accessed June 2007.

Related content

This is a required field
Please enter a valid email address