会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • LIGHTWEIGHT INPUT/OUTPUT PROTOCOL
    • 轻便输入/输出协议
    • WO2005067430A3
    • 2008-04-24
    • PCT/US2004024026
    • 2004-07-26
    • MICROSOFT CORPMOHAMED AHMED HVOELLM ANTHONY F
    • MOHAMED AHMED HVOELLM ANTHONY F
    • G06F15/16G06F20060101G06F3/00G06F12/00G06F13/00G06F13/28G06F15/17
    • H04L67/1097H04L69/10H04L69/26
    • A method and system for offloading I/O processing from a first computer (Fig. 1, 101) to.a second computer (121), using RDMA- capable network interconnects, are disclosed. The method and system include a client (103) on the first computer (101) communicating over an RDMA connection (117) to a server (123) on the second computer (121) by way of a lightweight input/output (LWIO) protocol. The protocol generally comprises a network discovery phase followed by an I/O processing phase. During the discovery phase, the client (103) and server (123) determine a minimal list of shared RDMA-capable providers. During the I/O processing phase, the client (103) posts I/O requests for offloading to the second machine (121) over a mutually-authenticated RDMA channel (117). The I/O model is asymmetric, with read operations being implemented using RDMA and write operations being implemented using normal sends. Read and write requests may be completed in polling mode and in interrupt mode. Buffers are managed by way of a credit mechanism.
    • 公开了一种使用RDMA能力的网络互连将I / O处理从第一计算机(图1,101)卸载到第二计算机(121)的方法和系统。 该方法和系统包括通过轻量级输入/输出(LWIO)协议在第一计算机(101)上通过RDMA连接(117)与第二计算机(121)上的服务器(123)通信的客户端(103) 。 该协议通常包括网络发现阶段,随后是I / O处理阶段。 在发现阶段,客户端(103)和服务器(123)确定共享的具有RDMA能力的提供者的最小列表。 在I / O处理阶段期间,客户端(103)通过相互认证的RDMA通道(117)将卸载I / O请求卸载到第二机器121。 I / O模型是不对称的,其中使用RDMA实现读操作,并且使用正常发送来实现写操作。 读写请求可以在轮询模式和中断模式下完成。 缓冲区通过信用机制进行管理。
    • 7. 发明专利
    • LIGHTWEIGHT INPUT/OUTPUT PROTOCOL
    • MY143575A
    • 2011-05-31
    • MYPI20042851
    • 2004-07-16
    • MICROSOFT CORP
    • MOHAMED AHMED HVOELLM ANTHONY F
    • G06F3/00G06F20060101G06F12/00G06F13/00G06F13/28G06F15/16G06F15/17
    • A METHOD AND SYSTEM FOR OFFLOADING I/O PROCESSING FROM A FIRST COMPUTER (101) TO A SECOND COMPUTER (121), USING RDMA-CAPABLE NETWORK INTERCONNECTS (111, 135), ARE DISCLOSED. THE METHOD AND SYSTEM INCLUDE A CLIENT (103) ON THE FIRST COMPUTER (101) COMMUNICATING OVER AN RDMA CONNECTION (117) TO A SERVER (123) ON THE SECOND COMPUTER (121) BY WAY OF A LIGHTWEIGHT INPUT/OUTPUT (LWIO) PROTOCOL. THE PROTOCOL GENERALLY COMPRISES A NETWORK DISCOVERY PHASE (201) FOLLOWED BY AN I/O PROCESSING PHASE (613). DURING THE DISCOVERY PHASE (201), THE CLIENT (103) AND SERVER (123) DETERMINE A MINIMAL LIST OF SHARED RDMA-CAPABLE PROVIDERS (213). DURING THE I/O PROCESSING PHASE (613), THE CLIENT (103) POSTS I/O REQUESTS (603) FOR OFFLOADING TO THE SECOND MACHINE (121) OVER A MUTUALLY-AUTHENTICATED RDMA CHANNEL (605). THE I/O MODEL IS ASYMMETRIC, WITH READ OPERATIONS BEING IMPLEMENTED USING RDMA (805) AND WRITE OPERATIONS BEING IMPLEMENTED USING NORMAL SENDS (803,811). READ AND WRITE REQUESTS MAY BE COMPLETED IN POLLING MODE (805) AND IN INTERRUPT MODE (807). BUFFERS (107, 127) ARE MANAGED BY WAY OF A CREDIT MECHANISM (1011, 1019, AND 1033). FIGURE 6A