𝔖 Bobbio Scriptorium
✦   LIBER   ✦

I/O scheduling and performance analysis on multi-core platforms

✍ Scribed by Zhaobin Liu; Wenyu Qu; Haitao Li; Min Ruan; Wanlei Zhou


Publisher
John Wiley and Sons
Year
2009
Tongue
English
Weight
585 KB
Volume
21
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

Multi‐core platforms are being widely used in many technology areas. These technology shifts not only provide a compute‐intensive service, but also require us to improve the I/O‐intensive service in performance. However, the existing I/O scheduling approaches lack either quantitative analysis or workload adaptability. These approaches become worse when the application scenarios have either diverse I/O tasks or heterogeneous multi‐cores. Based on the analysis of traditional software pipelining technology, we first propose a reverse interleaved pipelining scheduling strategy to decrease the total I/O execution time and balance the workloads of homogeneous processors in this paper. Theoretical analysis shows that this balancing strategy is fair. As for the heterogeneous processors' circumstance, a Self‐adaptive scheduling method is presented for selecting one of the most‐appropriate multi‐core services for the expected I/O tasks. Simulation studies show that the performance of this scheduling strategy self‐adapts to application and multi‐core diversity well. Copyright © 2009 John Wiley & Sons, Ltd.