首页> 外国专利> System and method for achieving high performance data flow among user space processes in storage systems

System and method for achieving high performance data flow among user space processes in storage systems

机译:在存储系统中的用户空间进程之间实现高性能数据流的系统和方法

摘要

Fault isolation capabilities made available by user space can be provided for a embedded network storage system without sacrificing efficiency. By giving user space processes direct access to specific devices (e.g., network interface cards and storage adapters), processes in a user space can initiate Input/Output requests without issuing system calls (and entering kernel mode). The multiple user spaces processes can initiate requests serviced by a user space device driver by sharing a read-only address space that maps the entire physical memory one-to-one. In addition, a user space process can initiate communication with another user space process by use of transmit and receive queues similar to transmit and receiver queues used by hardware devices. And, a mechanism of ensuring that virtual addresses that work in one address space reference the same physical page in another address space is used.
机译:可以在不牺牲效率的情况下为嵌入式网络存储系统提供用户空间提供的故障隔离功能。通过给予用户空间进程直接访问特定设备(例如网络接口卡和存储适配器)的权限,用户空间中的进程可以发起输入/输出请求,而无需发出系统调用(并进入内核模式)。多个用户空间进程可以通过共享一个只读地址空间来启动由用户空间设备驱动程序服务的请求,该地址空间一对一映射整个物理内存。另外,用户空间进程可以通过使用类似于硬件设备使用的发送和接收队列的发送和接收队列来发起与另一个用户空间进程的通信。并且,使用一种机制来确保在一个地址空间中工作的虚拟地址引用另一地址空间中的相同物理页面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号