针对MS-SQL TDS协议在应用过程中存在的延迟高、体验差的缺陷,通过搭建协议分析环境,对TDS消息类型和传输流程进行分析,提出结合数据预取、流量控制和内存池技术的TDS加速策略,并在双边网关上设计实现1个TDS加速系统Ac TDS。研究结果表明:Ac TDS可在不同网络环境特别是网络环境突变、网络状况异常恶劣的情况下能有效地对TDS进行加速,加速比可达7倍。
In order to reduce the long delay and improve the user experience of the MS-SQL tabular data stream(TDS)protocol, an accelerating scheme was proposed to speedup TDS and implement an accelerating system called Ac TDS based on the proposed speedup scheme. The message types and the execution procedure of TDS were analysed, and an accelerating scheme was proposed that combines data pre-fetching, flow controlling and memory pool to speedup TDS,and Ac TDS and deploy were designed and implemented on both the sending and the receiving gateways. The performance of Ac TDS was tested on a real-deployed testbed. The results show that the Ac TDS dramatically improves TDS with an acceleration ratio up to 7 in different network environments.