发明名称 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.
申请公布号 US2016154584(A1) 申请公布日期 2016.06.02
申请号 US201615017288 申请日期 2016.02.05
申请人 NetApp, Inc. 发明人 Thelen Randy;Goodson Garth;Srinivasan Kiran;Susarla Sai
分类号 G06F3/06;G06F12/10;G06F12/02 主分类号 G06F3/06
代理机构 代理人
主权项
地址 Sunnyvale CA US