APPARATUS AND METHOD FOR INPUT/OUTPUT PROCESSING OF MULTI-THREAD
    1.
    发明申请
    APPARATUS AND METHOD FOR INPUT/OUTPUT PROCESSING OF MULTI-THREAD 审中-公开
    多线程输入/输出处理的装置和方法

    公开(公告)号:US20110047553A1

    公开(公告)日:2011-02-24

    申请号:US12816298

    申请日:2010-06-15

    IPC分类号: G06F9/50

    摘要: Provided sets a limit of execution threads which can be simultaneously processes in an input/output system and compares the number of threads which are being currently executed with the limit of execution threads at the time of requesting an input/output event from a thread and manages a job of processing the input/output event in accordance with the comparison result. The apparatus for asynchronous input/output processing of a multi-thread according to the present invention restricts the number of threads which are processed in the asynchronous input/output system as many as the limit of execution threads to prevent deterioration of performance caused due to context switching overhead of the thread and efficiently manage the thread.

    摘要翻译: 所提供的设置执行线程的限制,其可以在输入/输出系统中同时进行处理,并且在从线程请求输入/输出事件时将当前执行的线程数与执行线程的限制进行比较并管理 根据比较结果处理输入/输出事件的作业。 根据本发明的用于多线程的异步输入/输出处理的装置限制在异步输入/输出系统中处理的线程数量与执行线程的限制一样多,以防止由于上下文引起的性能恶化 切换线程的开销并有效地管理线程。

    Apparatus and method for automatically generating SELinux security policy based on selt
    2.
    发明申请
    Apparatus and method for automatically generating SELinux security policy based on selt 审中-公开
    基于selt自动生成SELinux安全策略的设备和方法

    公开(公告)号:US20090158385A1

    公开(公告)日:2009-06-18

    申请号:US12076783

    申请日:2008-03-21

    IPC分类号: G06F21/00

    CPC分类号: G06F21/6218 G06F21/604

    摘要: Provided is an apparatus and method for automatically generating a SELinux security policy based on SELT. In the method, process generation is prepared by receiving execution file names of a program destined for policy generation. A system call log, which is traced by generating a process by executing the received execution file of the program, is stored. The traced system call log is purified into data necessary for generation of a security policy. Objects are grouped in consideration of the relationship between the objects based on purified information. A normalized data structure is recorded in an SELT description language format using a security policy file. Duplication and collision between the generated SELT security policy and the previous security policy in a system are detected.

    摘要翻译: 提供了一种基于SELT自动生成SELinux安全策略的装置和方法。 在该方法中,通过接收用于策略生成的程序的执行文件名来准备进程生成。 存储通过执行程序的接收到的执行文件生成处理来追踪的系统调用日志。 跟踪的系统调用日志被净化为生成安全策略所需的数据。 考虑到基于纯化信息的对象之间的关系对象进行分组。 使用安全策略文件以SELT描述语言格式记录归一化数据结构。 检测到生成的SELT安全策略与系统中之前的安全策略之间的重复和冲突。

    Device for supporting NICs and TOEs under same protocol family of socket interface using IP checking mechanism
    3.
    发明申请
    Device for supporting NICs and TOEs under same protocol family of socket interface using IP checking mechanism 有权
    用于支持使用IP检查机制的同一协议族套接字接口NIC和TOE的设备

    公开(公告)号:US20050152361A1

    公开(公告)日:2005-07-14

    申请号:US11015477

    申请日:2004-12-20

    IPC分类号: H04L12/28 H04L29/06

    CPC分类号: H04L29/06

    摘要: The present invention propose a new mechanism, IP check layer which enables to use TOE cards and legacy NICs simultaneously within same protocol family in a Linux or a UNIX computing environment. The IP check layer is inserted between a BSD socket layer and an INET socket layer. IP check layer maintains a routing information and, information of IP addresses of each network interfaces and each socket's bind state. Using this information, IP check layer determines how to process a socket call and which layer (TOE layer, host INET layer) will take over the socket call. By means of the above mechanism, the present invention makes existing socket applications to use TOE cards and legacy NICs at the same time without modification or recompiling.

    摘要翻译: 本发明提出了一种新的机制,IP检查层,其能够在Linux或UNIX计算环境中在同一协议族内同时使用TOE卡和传统NIC。 IP检查层插入在BSD套接字层和INET套接字层之间。 IP检查层维护路由信息,每个网络接口的IP地址信息和每个套接字的绑定状态。 使用此信息,IP检查层确定如何处理套接字调用,以及哪个层(TOE层,主机INET层)将接管套接字调用。 通过上述机制,本发明使现有的套接字应用程序同时使用TOE卡和传统NIC,而无需修改或重新编译。

    Socket compatibility layer for TOE
    4.
    发明授权
    Socket compatibility layer for TOE 失效
    TOE的套接字兼容层

    公开(公告)号:US07552441B2

    公开(公告)日:2009-06-23

    申请号:US11002623

    申请日:2004-12-03

    IPC分类号: G06F3/00 G06F9/44 G06F15/173

    CPC分类号: H04L69/16 H04L69/162

    摘要: There is provided a socket compatibility layer for a TOE in a high quality server system. The socket compatibility layer for a TOE provides a standard socket API to an application program and provides binary-level compatibility so that a networking function of a TOE can be used without modifying the conventional socket application program thereby supporting simultaneous use of a TOE and a general Ethernet-based NIC. In a kernel structure of the Linux operation system, the socket compatibility layer for a TOE is located below a BSD socket layer receiving a socket system call from an application program through a standard socket API, is located above an INET socket layer and a TOE driver to control connection between an upper layer and a lower layer, and transmits the socket system call received from the BSD socket layer to the TOE driver or the INET socket layer according to call contents of the socket system call. The socket compatibility layer for a TOE includes a TOE socket generation module, a virtual TOE socket, a TOE STREAM module unit and a TOE DGRAM module unit.

    摘要翻译: 在高质量的服务器系统中为TOE提供了一个插座兼容层。 TOE的套接字兼容层为应用程序提供了一个标准套接字API,并提供了二进制级的兼容性,从而可以使用TOE的联网功能而无需修改常规套接字应用程序,从而支持同时使用TOE和一般 基于以太网的NIC。 在Linux操作系统的内核结构中,TOE的套接字兼容层位于通过标准套接字API从应用程序接收套接字系统调用的BSD套接字层之下,位于INET套接字层和TOE驱动器的上方 以控制上层和下层之间的连接,并根据套接字系统呼叫的呼叫内容将从BSD套接字层接收的套接字系统呼叫发送到TOE驱动程序或INET套接字层。 TOE的插座兼容层包括TOE插座生成模块,虚拟TOE插座,TOE STREAM模块单元和TOE DGRAM模块单元。

    Device for supporting NICs and TOEs under same protocol family of socket interface using IP checking mechanism
    5.
    发明授权
    Device for supporting NICs and TOEs under same protocol family of socket interface using IP checking mechanism 有权
    用于支持使用IP检查机制的同一协议族套接字接口NIC和TOE的设备

    公开(公告)号:US07382802B2

    公开(公告)日:2008-06-03

    申请号:US11015477

    申请日:2004-12-20

    IPC分类号: H04J3/16 H04J3/22

    CPC分类号: H04L29/06

    摘要: The present invention propose a new mechanism, IP check layer which enables to use TOE cards and legacy NICs simultaneously within same protocol family in a Linux or a UNIX computing environment. The IP check layer is inserted between a BSD socket layer and an INET socket layer. IP check layer maintains a routing information and, information of IP addresses of each network interfaces and each socket's bind state. Using this information, IP check layer determines how to process a socket call and which layer (TOE layer, host INET layer) will take over the socket call. By means of the above mechanism, the present invention makes existing socket applications to use TOE cards and legacy NICs at the same time without modification or recompiling.

    摘要翻译: 本发明提出了一种新的机制,IP检查层,其能够在Linux或UNIX计算环境中在同一协议族内同时使用TOE卡和传统NIC。 IP检查层插入在BSD套接字层和INET套接字层之间。 IP检查层维护路由信息,每个网络接口的IP地址信息和每个套接字的绑定状态。 使用此信息,IP检查层确定如何处理套接字调用,以及哪个层(TOE层,主机INET层)将接管套接字调用。 通过上述机制,本发明使现有的套接字应用程序同时使用TOE卡和传统NIC,而无需修改或重新编译。

    Socket compatibility layer for toe
    6.
    发明申请
    Socket compatibility layer for toe 失效
    Socket兼容层为脚趾

    公开(公告)号:US20050135361A1

    公开(公告)日:2005-06-23

    申请号:US11002623

    申请日:2004-12-03

    CPC分类号: H04L69/16 H04L69/162

    摘要: There is provided a socket compatibility layer for a TOE in a high quality server system. The socket compatibility layer for a TOE provides a standard socket API to an application program and provides binary-level compatibility so that a networking function of a TOE can be used without modifying the conventional socket application program thereby supporting simultaneous use of a TOE and a general Ethernet-based NIC. In a kernel structure of the Linux operation system, the socket compatibility layer for a TOE is located below a BSD socket layer receiving a socket system call from an application program through a standard socket API, is located above an INET socket layer and a TOE driver to control connection between an upper layer and a lower layer, and transmits the socket system call received from the BSD socket layer to the TOE driver or the INET socket layer according to call contents of the socket system call. The socket compatibility layer for a TOE includes a TOE socket generation module, a virtual TOE socket, a TOE STREAM module unit and a TOE DGRAM module unit.

    摘要翻译: 在高质量的服务器系统中为TOE提供了一个插座兼容层。 TOE的套接字兼容层为应用程序提供了一个标准套接字API,并提供了二进制级的兼容性,从而可以使用TOE的联网功能而无需修改常规套接字应用程序,从而支持同时使用TOE和一般 基于以太网的NIC。 在Linux操作系统的内核结构中,TOE的套接字兼容层位于通过标准套接字API从应用程序接收套接字系统调用的BSD套接字层之下,位于INET套接字层和TOE驱动器的上方 以控制上层和下层之间的连接,并根据套接字系统呼叫的呼叫内容将从BSD套接字层接收的套接字系统呼叫发送到TOE驱动程序或INET套接字层。 TOE的插座兼容层包括TOE插座生成模块,虚拟TOE插座,TOE STREAM模块单元和TOE DGRAM模块单元。

    Network scheduler for selectively supporting work conserving mode and network scheduling method thereof
    7.
    发明授权
    Network scheduler for selectively supporting work conserving mode and network scheduling method thereof 有权
    网络调度器,用于选择性地支持工作节省模式和网络调度方法

    公开(公告)号:US07961620B2

    公开(公告)日:2011-06-14

    申请号:US12201752

    申请日:2008-08-29

    IPC分类号: H04L12/26

    摘要: Provided are a network scheduler and a network scheduling method capable of effectively managing network bandwidths by selectively supporting a work conserving mode to network entities by using an improved token bucket scheme. The network scheduler selectively supports a work conserving mode to network scheduling units (NSUs) serving as network entities by using a token bucket scheme, such that the network scheduler ensures an allocated network bandwidth or enables the NSUs to use a remaining bandwidth. The network scheduler manages the NSUs by classifying the NSUs into a green state, a red state, a yellow state, and a black state according to a token value, a selection/non-selection of the work conserving mode, and an existence/non-existence of the packet request to be processed.

    摘要翻译: 提供一种网络调度器和网络调度方法,其能够通过使用改进的令牌桶方案选择性地将工作节约模式支持到网络实体来有效地管理网络带宽。 网络调度器通过使用令牌桶方案选择性地支持作为网络实体的网络调度单元(NSU)的工作节约模式,使得网络调度器确保分配的网络带宽或使NSU能够使用剩余带宽。 网络调度器通过根据令牌值将工作状态分类为绿色状态,红色状态,黄色状态和黑色状态来管理NSU,工作保存模式的选择/不选择以及存在/不存在 - 要处理的数据包请求的存在。

    LOG-BASED FTL AND OPERATING METHOD THEREOF
    8.
    发明申请
    LOG-BASED FTL AND OPERATING METHOD THEREOF 失效
    基于LOG的FTL及其操作方法

    公开(公告)号:US20080201518A1

    公开(公告)日:2008-08-21

    申请号:US11675629

    申请日:2007-02-16

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0246

    摘要: A log-based FTL and an operating method thereof for improving performances of reading and writing operations to increase the lifetime of a flash memory. In the method, when a reading operation for an LBN and an LPN is requested, a PBN and a PPN corresponding to the LBN and the LPN are calculated with reference to a pagemap corresponding to the LBN. A physical page of a physical block corresponding to the PBN and the PPN is accessed so that a reading operation is performed. On the other hand, when a writing operation for the LBN and the LPN is requested, a PBN and a PPN for a free-page of a physical block last assigned for the LBN are calculated with reference to a blockmap. The physical page of the physical block corresponding to the PBN and the PPN is accessed, so that a writing operation is performed. The pagemap stores a PBN and a PPN, and the blockmap stores a PBN list and a PPN.

    摘要翻译: 基于对数的FTL及其操作方法,用于提高读写操作的性能以增加闪速存储器的使用寿命。 在该方法中,当请求LBN和LPN的读取操作时,参照与LBN对应的页面映射来计算与LBN和LPN对应的PBN和PPN。 访问对应于PBN和PPN的物理块的物理页面,从而执行读取操作。 另一方面,当请求对LBN和LPN的写入操作时,参考块映射来计算最后为LBN分配的物理块的自由页面的PBN和PPN。 访问对应于PBN和PPN的物理块的物理页面,从而执行写入操作。 页面映射存储PBN和PPN,并且块映射存储PBN列表和PPN。