Fine-grained scheduling policy based on erasure code

Hui LIAO,Guangtao XUE,Shiyou QIAN,Minglu LI
DOI: https://doi.org/10.11772/j.issn.1001-9081.2017.03.613
2017-01-01
Abstract:Aiming at the problems of long data acquisition delay and unstable data download in cloud storage system,a scheduling scheme based on storage node load information and erasure code technique was proposed.Firstly,erasure code was utilized to improve the delay performance of data retrieving in cloud storage,and parallel threads were used to download multiple data copies simultaneously.Secondly,a lot of load information about storage nodes was analyzed to figure out which performance indicators would affect delay performance,and a new scheduling algorithm was proposed based on load information.Finally,the open-source project OpenStack was used to build a real cloud computing platform to test algorithm performance based on real user request tracing and erasure coding.A large number of experiments show that the proposed scheme not only can achieve 15% lower average delay but also reduce 40% volatility of delay compared with other scheduling policies.It proves that the scheduling policy can effectively improve delay performance and stability of data retrieving in real cloud computing platform,achieving a better user experience.
What problem does this paper attempt to address?