会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for achieving high performance data flow among user space processes in storage systems
    • 用于在存储系统中的用户空间进程之间实现高性能数据流的系统和方法
    • US09354954B2
    • 2016-05-31
    • US14196136
    • 2014-03-04
    • NetApp, Inc.
    • Randy ThelenGarth GoodsonKiran SrinivasanSai Susarla
    • G06F9/54G06F11/07
    • G06F3/061G06F3/0619G06F3/0647G06F3/0665G06F3/067G06F3/0685G06F9/544G06F9/545G06F11/0727G06F12/023G06F12/1009G06F2212/206G06F2212/262G06F2212/657
    • 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.
    • 可以为嵌入式网络存储系统提供用户空间提供的故障隔离功能,而不会牺牲效率。 通过给用户空间处理直接访问特定设备(例如,网络接口卡和存储适配器),用户空间中的进程可以发起输入/输出请求,而不发出系统调用(并进入内核模式)。 多个用户空间进程可以通过共享一个将整个物理存储器映射到一个的只读地址空间来发起由用户空间设备驱动程序服务的请求。 此外,用户空间进程可以通过使用类似于由硬件设备使用的发送和接收器队列的发送和接收队列来发起与另一个用户空间进程的通信。 并且,使用一种确保在一个地址空间中工作的虚拟地址引用另一个地址空间中的同一物理页面的机制。
    • 3. 发明授权
    • Systems and methods for adaptive prefetching
    • 用于自适应预取的系统和方法
    • US09304928B2
    • 2016-04-05
    • US13951662
    • 2013-07-26
    • NetApp, Inc.
    • Kishore Kasi UdayashankarSwetha KrishnanKiran Srinivasan
    • G06F12/08
    • G06F12/0862G06F2212/6024G06F2212/6026
    • Systems and methods which provide for improved prefetching schemes for caching data in a storage network are described. In one embodiment, a dynamically adaptive prefetching mechanism based on block access history information and prior effectiveness of prefetching is provided. Embodiments may take into account prefetch efficiency; a dynamic value indicating the usefulness of past prefetches, prefetch wastage, in conjunction with prefetch resources available at any point in time, to determine the number of blocks to read-ahead during a prefetch. Such embodiments provide improvements over file-based prefetching and previous block schemes, as they provide a finer grain of control over both prefetch block selection, and the number of blocks to prefetch based on block (or block range) access history.
    • 描述了提供用于在存储网络中缓存数据的改进的预取方案的系统和方法。 在一个实施例中,提供了基于块访问历史信息和预取的先前有效性的动态自适应预取机制。 实施例可以考虑预取效率; 指示过去预取的有用性的动态值,预取浪费,以及在任何时间点可用的预取资源,以确定在预取期间预读的块的数量。 这些实施例提供了对基于文件的预取和先前块方案的改进,因为它们提供了对预取块选择和基于块(或块范围)访问历史的预取的块的数量的更精细的控制。
    • 4. 发明申请
    • SYSTEMS AND METHODS FOR ADAPTIVE PREFETCHING
    • 用于自适应预制的系统和方法
    • US20150032967A1
    • 2015-01-29
    • US13951662
    • 2013-07-26
    • NetApp, Inc.
    • Kishore Kasi UdayashankarSwetha KrishnanKiran Srinivasan
    • G06F12/08
    • G06F12/0862G06F2212/6024G06F2212/6026
    • Systems and methods which provide for improved prefetching schemes for caching data in a storage network are described. In one embodiment, a dynamically adaptive prefetching mechanism based on block access history information and prior effectiveness of prefetching is provided. Embodiments may take into account prefetch efficiency; a dynamic value indicating the usefulness of past prefetches, prefetch wastage, in conjunction with prefetch resources available at any point in time, to determine the number of blocks to read-ahead during a prefetch. Such embodiments provide improvements over file-based prefetching and previous block schemes, as they provide a finer grain of control over both prefetch block selection, and the number of blocks to prefetch based on block (or block range) access history.
    • 描述了提供用于在存储网络中缓存数据的改进的预取方案的系统和方法。 在一个实施例中,提供了基于块访问历史信息和预取的先前有效性的动态自适应预取机制。 实施例可以考虑预取效率; 指示过去预取的有用性的动态值,预取浪费,以及在任何时间点可用的预取资源,以确定在预取期间预读的块的数量。 这些实施例提供了对基于文件的预取和先前块方案的改进,因为它们提供了对预取块选择和基于块(或块范围)访问历史的预取的块的数量的更精细的控制。