首页> 外国专利> METHOD AND SYSTEM FOR USING SHARED MEMORY WITH OPTIMIZED DATA FLOW TO IMPROVE INPUT/OUTPUT THROUGHPUT AND LATENCY

METHOD AND SYSTEM FOR USING SHARED MEMORY WITH OPTIMIZED DATA FLOW TO IMPROVE INPUT/OUTPUT THROUGHPUT AND LATENCY

机译:利用具有优化数据流的共享内存改善输入/输出吞吐量和延迟的方法和系统

摘要

The data path in a network storage system is streamlined by sharing a memory among multiple functional modules (e.g., N-module and D-module) of a storage server that facilitates symmetric access to data from multiple clients. The shared memory stores data from clients or storage devices to facilitate communication of data between clients and storage devices and/or between functional modules, and reduces redundant copies necessary for data transport. It reduces latency and improves throughput efficiencies by minimizing data copies and using hardware assisted mechanisms such as DMA directly from host bus adapters over an interconnection, e.g. switched PCI-e "network". This scheme is well suited for a "SAN array" architecture, but also can be applied to NAS protocols or in a unified protocol-agnostic storage system. The storage system can provide a range of configurations ranging from dual module to many modules with redundant switched fabrics for I/O, CPU, memory, and disk connectivity.
机译:通过在存储服务器的多个功能模块(例如,N模块和D模块)之间共享存储器来简化网络存储系统中的数据路径,这有助于从多个客户端对称地访问数据。共享存储器存储来自客户端或存储设备的数据,以促进客户端与存储设备之间和/或功能模块之间的数据通信,并减少数据传输所需的冗余副本。通过最小化数据副本并使用硬件辅助机制(例如直接通过主机总线适配器通过互连,例如来自主机总线适配器的DMA)来减少延迟并提高吞吐量效率。交换PCI-e“网络”。该方案非常适合“ SAN阵列”架构,但也可以应用于NAS协议或与协议无关的统一存储系统。存储系统可以提供多种配置,范围从双模块到具有冗余交换矩阵的许多模块,用于I / O,CPU,内存和磁盘连接。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号