分析了典型网络存储系统的特点及其在提供服务质量(Qos)保证上面临的技术挑战,定量研究了存储请求、系统负载等因素对网络存储系统QoS参数的影响。在此基础上,提出了一种网络相关的QoS集成调度(NAIQS)策略,该策略综合考虑了会话的网络条件、硬盘负载条件以及存储请求的大小和请求的紧急程度等,将大请求分割成合适大小的请求分块,并根据请求的松弛时间对其进行排序和调度。实验结果证明,NAIQS可以较大提高优先级请求的Qos,并降低大请求的平均响应时间。
The characteristics of a typical network storage system and its technical challenges in providing QoS ( quality of service) guarantees are analyzed, and the effects of some major influencing factors such as storage requests and system loads on QoS parameters of a network storage system are quantitatively studied. On the basis of this, the network-aware integrated QoS scheduling (NAIQS), a new strategy for network storage systems' providing of QoS guarantees is proposed. The strategy synthetically considers the network conditions of different sessions, disk array loads, data request size and request emergencies, and then splits a typical large request into sub-requests with suitable sizes, and schedules them according to their respective slack time. The NAIQS was implemented and embedded into a prototype system, and the experimental results show that it can largely improve the QoS parameters of high priority requests and lower the average response time for large requests.