System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment
    1.
    发明授权
    System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment 有权
    在与分布式网络环境相关联的服务器中的用户空间和内核空间之间传送数据的系统和方法

    公开(公告)号:US08996612B1

    公开(公告)日:2015-03-31

    申请号:US13162518

    申请日:2011-06-16

    IPC分类号: G06F15/16 H04L12/26

    摘要: A system (150) and method are disclosed that provide for the transfer of at least one packet (194) comprising data between a user space (152) and a kernel space (154) associated with a server (156) that is positioned in a distributed network arrangement (192) with a plurality of clients (158, 160, 162, 164). A distribution program (168) associated with the user space (152) is operable to accumulate the at least one packet (194). An application program interface (174) associated with the user space (152) transfers the at least one packet (194) to the kernel space (154) with a number of software interrupts (204). A driver (176) associated with the kernel space (154) is operable to distribute the at least one packet (194) to a subset of the plurality of clients (158, 160, 162, 164) in response to receiving the number of software interrupts (204). The number of software interrupts (204) is less than one software interrupt per packet per client.

    摘要翻译: 公开了一种系统(150)和方法,其提供包括数据的至少一个数据包(194)的系统(150),所述数据包(194)包括与用户空间(152)和与位于 分布式网络布置(192)与多个客户端(158,160,162,164)。 与用户空间(152)相关联的分发程序(168)可操作以累积至少一个分组(194)。 与用户空间(152)相关联的应用程序接口(174)用多个软件中断(204)将至少一个分组(194)传送到内核空间(154)。 与内核空间(154)相关联的驱动器(176)可操作以响应于接收到多个软件而将至少一个分组(194)分发到多个客户端(158,160,162,164)的子集 中断(204)。 软件中断(204)的数量少于每个客户端每个数据包的一个软件中断。

    System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment
    2.
    发明授权
    System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment 有权
    在与分布式网络环境相关联的服务器中的用户空间和内核空间之间传送数据的系统和方法

    公开(公告)号:US07987283B1

    公开(公告)日:2011-07-26

    申请号:US12511206

    申请日:2009-07-29

    摘要: A system (150) and method are disclosed that provide for the transfer of at least one packet (194) comprising data between a user space (152) and a kernel space (154) associated with a server (156) that is positioned in a distributed network arrangement (192) with a plurality of clients (158, 160, 162, 164). A distribution program (168) associated with the user space (152) is operable to accumulate the at least one packet (194). An application program interface (174) associated with the user space (152) transfers the at least one packet (194) to the kernel space (154) with a number of software interrupts (204). A driver (176) associated with the kernel space (154) is operable to distribute the at least one packet (194) to a subset of the plurality of clients (158, 160, 162, 164) in response to receiving the number of software interrupts (204). The number of software interrupts (204) is less than one software interrupt per packet per client.

    摘要翻译: 公开了一种系统(150)和方法,其提供包括数据的至少一个数据包(194)的系统(150),所述数据包(194)包括与用户空间(152)和与位于 分布式网络布置(192)与多个客户端(158,160,162,164)。 与用户空间(152)相关联的分发程序(168)可操作以累积至少一个分组(194)。 与用户空间(152)相关联的应用程序接口(174)用多个软件中断(204)将至少一个分组(194)传送到内核空间(154)。 与核心空间(154)相关联的驱动器(176)可操作以响应于接收到多个软件而将至少一个分组(194)分发到多个客户端(158,160,162,164)的子集 中断(204)。 软件中断(204)的数量少于每个客户端每个数据包的一个软件中断。

    System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment
    3.
    发明授权
    System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment 有权
    在与分布式网络环境相关联的服务器中的用户空间和内核空间之间传送数据的系统和方法

    公开(公告)号:US07587510B1

    公开(公告)日:2009-09-08

    申请号:US10420055

    申请日:2003-04-21

    摘要: A system (150) and method provide for the transfer of at least one packet (194) comprising data between a user space (152) and a kernel space (154) associated with a server (156) that is positioned in a distributed network arrangement (192) with a plurality of clients (158, 160, 162, 164). A distribution program (168) associated with the user space (152) is operable to accumulate the at least one packet (194). An application program interface (174) associated with the user space (152) transfers the at least one packet (194) to the kernel space (154) with a number of software interrupts (204). A driver (176) associated with the kernel space (154) is operable to distribute the at least one packet (194) to a subset of the plurality of clients (158, 160, 162, 164) in response to receiving the number of software interrupts (204). The number of software interrupts (204) is less than one software interrupt per packet per client.

    摘要翻译: 一种系统(150)和方法提供了在位于分布式网络布置中的与服务器(156)相关联的用户空间(152)和内核空间(154)之间传输包括数据的至少一个分组(194) (192)与多个客户端(158,160,162,164)。 与用户空间(152)相关联的分发程序(168)可操作以累积至少一个分组(194)。 与用户空间(152)相关联的应用程序接口(174)用多个软件中断(204)将至少一个分组(194)传送到内核空间(154)。 与核心空间(154)相关联的驱动器(176)可操作以响应于接收到多个软件而将至少一个分组(194)分发到多个客户端(158,160,162,164)的子集 中断(204)。 软件中断(204)的数量少于每个客户端每个数据包的一个软件中断。