文摘随着云计算、大数据、工业互联网的发展,越来越多的应用服务被部署到数据中心,其中一些数据密集型应用程序要求流在尽可能短的时间内完成。提出了一种考虑等待时间的流调度策略(flow priority scheduling algorithm considering wait time, FPWT),该策略在划分流的优先级时不仅关注了流的大小,还考虑了该流的等待时间,即优先处理短流,同时给等待了足够久的长流进行发送的机会,避免造成长流的饥饿,并对流的总体平均完成时间造成的影响非常小。该策略借助(software defined networking, SDN)数控分离及动态全局网络视图的优势,选取最优的转发路径对流进行调度,使得流在尽可能短的时间内完成。仿真结果表明,与现有的平均流完成时间(flow completion time, FCT)策略相比,FPWT能有效地缩短平均流完成时间约27%,并且能明显提高网络吞吐量。