会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Process-specific views of large frame pages with variable granularity
    • 具有可变粒度的大框架页面的特定于流程的视图
    • US09158701B2
    • 2015-10-13
    • US13541055
    • 2012-07-03
    • Ahmed GheithEric Van HensbergenJames Xenidis
    • Ahmed GheithEric Van HensbergenJames Xenidis
    • G06F12/00G06F12/10
    • G06F12/1009G06F12/109
    • The page tables in existing art are modified to allow virtual address resolution by mapping to multiple overlapping entries, and resolving a physical address from the most specific entry. This enables more efficient use of system resources by allowing smaller frames to shadow larger frames. A page table is selected. When a virtual address in a request corresponds to an entry in the page table, which identifies a next page table associated with the large frame, a determination is made that the virtual address corresponds to an entry in the next page table, the entry in the next page table referencing a small frame overlay for the large frame. The virtual address is mapped to a physical address in the small frame overlay using data of the entry in the next page table. The physical address in a process-specific view of the large frame is returned.
    • 现有技术中的页表被修改为允许通过映射到多个重叠条目来实现虚拟地址解析,并从最特定的条目解析物理地址。 通过允许较小的帧来遮蔽较大的帧,这样可以更有效地利用系统资源。 选择页表。 当请求中的虚拟地址对应于页表中的与大帧相关联的下一页表的条目时,确定虚拟地址对应于下一页表中的条目, 引用大帧的小帧覆盖的下一页表。 使用下一页表中条目的数据将虚拟地址映射到小帧覆盖中的物理地址。 返回大帧的进程特定视图中的物理地址。
    • 4. 发明申请
    • USING LARGE FRAME PAGES WITH VARIABLE GRANULARITY
    • 使用可变尺寸的大框架页
    • US20140013073A1
    • 2014-01-09
    • US13541055
    • 2012-07-03
    • Ahmed GheithEric Van HensbergenJames Xenidis
    • Ahmed GheithEric Van HensbergenJames Xenidis
    • G06F12/10
    • G06F12/1009G06F12/109
    • The page tables in existing art are modified to allow virtual address resolution by mapping to multiple overlapping entries, and resolving a physical address from the most specific entry. This enables more efficient use of system resources by allowing smaller frames to shadow larger frames. A page table is selected. When a virtual address in a request corresponds to an entry in the page table, which identifies a next page table associated with the large frame, a determination is made that the virtual address corresponds to an entry in the next page table, the entry in the next page table referencing a small frame overlay for the large frame. The virtual address is mapped to a physical address in the small frame overlay using data of the entry in the next page table. The physical address in a process-specific view of the large frame is returned.
    • 现有技术中的页表被修改为允许通过映射到多个重叠条目来实现虚拟地址解析,并从最特定的条目解析物理地址。 通过允许较小的帧来遮蔽较大的帧,这样可以更有效地利用系统资源。 选择页表。 当请求中的虚拟地址对应于页表中的与大帧相关联的下一页表的条目时,确定虚拟地址对应于下一页表中的条目, 引用大帧的小帧覆盖的下一页表。 使用下一页表中条目的数据将虚拟地址映射到小帧覆盖中的物理地址。 返回大帧的进程特定视图中的物理地址。
    • 6. 发明申请
    • Collective Operations in a File System Based Execution Model
    • 基于文件系统的执行模型中的集体操作
    • US20120060018A1
    • 2012-03-08
    • US12874267
    • 2010-09-02
    • Pravin ShindeEric Van Hensbergen
    • Pravin ShindeEric Van Hensbergen
    • G06F9/38
    • G06F9/544
    • A mechanism is provided for group communications using a MULTI-PIPE synthetic file system. A master application creates a multi-pipe synthetic file in the MULTI-PIPE synthetic file system, the master application indicating a multi-pipe operation to be performed. The master application then writes a header-control block of the multi-pipe synthetic file specifying at least one of a multi-pipe synthetic file system name, a message type, a message size, a specific destination, or a specification of the multi-pipe operation. Any other application participating in the group communications then opens the same multi-pipe synthetic file. A MULTI-PIPE file system module then implements the multi-pipe operation as identified by the master application. The master application and the other applications then either read or write operation messages to the multi-pipe synthetic file and the MULTI-PIPE synthetic file system module performs appropriate actions.
    • 提供了一种使用MULTI-PIPE合成文件系统进行组通信的机制。 主应用程序在MULTI-PIPE合成文件系统中创建多管道合成文件,主应用程序指示要执行的多管道操作。 主应用程序然后写入多管道合成文件的报头控制块,其指定多管道合成文件系统名称,消息类型,消息大小,特定目的地或多层管理合成文件的规范中的至少一个, 管道操作。 参与组通信的任何其他应用程序打开相同的多管道合成文件。 MIPTIPIPE文件系统模块然后实现由主应用程序识别的多管道操作。 主应用程序和其他应用程序然后将操作消息读取或写入多管道合成文件,并且MULTI-PIPE合成文件系统模块执行适当的操作。
    • 9. 发明授权
    • Establishment, optimization, and routing of remote transitive name space access
    • 远程传输名称空间访问的建立,优化和路由
    • US08805880B2
    • 2014-08-12
    • US13563890
    • 2012-08-01
    • Eric Van Hensbergen
    • Eric Van Hensbergen
    • G06F7/00G06F17/30G06F12/00
    • H04L67/1097
    • A mechanism is provided for establishment, optimization, and routing of remote transitive name space access. The illustrative mechanism adds a new protocol primitive to distributed file systems, which establishes a new multiplexed client connection between the client, the transitive server, and the destination server(s). The protocol allows establishment of remote mounts on a transitive file server. The protocol allows the client to request a “recipe” for a direct connection to the destination file server without intermediate nodes. The protocol allows the intermediate server to be established as a multiplexer that forwards requests/responses to/from destination servers without unmarshalling/remarshalling.
    • 提供了一种用于远程传输名称空间访问的建立,优化和路由的机制。 说明性机制为分布式文件系统添加了一个新的协议原语,它在客户端,传输服务器和目标服务器之间建立了一个新的复用客户端连接。 该协议允许在传输文件服务器上建立远程安装。 该协议允许客户端请求“配方”直接连接到目标文件服务器,而不需要中间节点。 该协议允许中间服务器被建立为多路复用器,用于在没有解组/重组的情况下向/从目的地服务器转发请求/响应。
    • 10. 发明授权
    • Apparatus and system for distributing block data on a private network without using TCP/IP
    • 用于在私有网络上分发块数据而不使用TCP / IP的装置和系统
    • US07734720B2
    • 2010-06-08
    • US12059153
    • 2008-03-31
    • Eric Van HensbergenFreeman Leigh Rawson, III
    • Eric Van HensbergenFreeman Leigh Rawson, III
    • G06F15/16
    • H04L47/26H04L47/12H04L69/325
    • A system, apparatus and method for transmitting data on a private network in blocks of data without using TCP/IP as a protocol are provided. When data is to be transmitted on a private network, the data is divided into a plurality of packets and a MAC header is added to each packet. The header contains hardware addresses of the transmitting and receiving hosts as well as parameters of the data being transmitted. The hardware addresses are used to route the packets through the private network therefore obviating the use of TCP/IP to perform the same task. The data is ordinarily stored in contiguous sectors of a storage device; thus, ensuring that almost every packet will either contain data from a block of sectors or is a receipt acknowledgement of such packet.
    • 提供了一种用于在不使用TCP / IP作为协议的情况下以数据块的方式在专用网上发送数据的系统,装置和方法。 当要在专用网络上传输数据时,数据被分成多个分组,并且将MAC报头添加到每个分组。 报头包含发送和接收主机的硬件地址以及要发送的数据的参数。 硬件地址用于通过专用网络路由数据包,从而避免使用TCP / IP执行相同的任务。 数据通常存储在存储设备的连续扇区中; 因此,确保几乎每个分组将包含来自扇区块的数据或者是这样的分组的接收确认。