Distriburted QoS policing system and method
    1.
    发明授权
    Distriburted QoS policing system and method 有权
    分散的QoS监管系统和方法

    公开(公告)号:US06826150B1

    公开(公告)日:2004-11-30

    申请号:US09969184

    申请日:2001-10-02

    IPC分类号: H04L1228

    摘要: A method for policing traffic on a computer communications network having a multitude of nodes interconnected by various communications media. An individual policer is established at each node for monitoring and/or policing the traffic incoming to that node. Traffic policy parameters are established for traffic-classes and the policy is implemented at each individual policer. Thresholds may be established and when the thresholds are met or exceeded the individual policer will export the traffic conditions at the respective node. The other individual policers or a master policer will receive the exported information. -The individual policers police the traffic incoming to its associated node depending on the traffic condition information received from all the nodes. Several classes may be handled by each individual policer. Leaky bucket algorithms may be used in some instances.

    摘要翻译: 一种用于在具有由各种通信介质互连的多个节点的计算机通信网络上进行管理通信的方法。 在每个节点建立一个单独的监管器,用于监视和/或管理进入该节点的流量。 为流量类建立流量策略参数,并在每个单独的策略器上实施策略。 可以建立阈值,并且当满足或超过阈值时,个体策略器将导出相应节点处的流量条件。 其他个人监管者或主监督将收到导出的信息。 - 各个监督者根据从所有节点接收到的流量状况信息,警告进入其关联节点的流量。 几个课程可能由每个单独的策略者处理。 在某些情况下可能会使用泄漏桶算法。

    Method and Apparatus for Scalable Low Latency Solid State Drive Interface
    2.
    发明申请
    Method and Apparatus for Scalable Low Latency Solid State Drive Interface 有权
    可扩展低延迟固态硬盘接口的方法和装置

    公开(公告)号:US20130132643A1

    公开(公告)日:2013-05-23

    申请号:US13460695

    申请日:2012-04-30

    申请人: Yiren Huang

    发明人: Yiren Huang

    IPC分类号: G06F13/14 G06F12/00

    摘要: A solid state drive (SSD) apparatus including a plurality of solid state drives, a channel-interleaved interface operably coupled to the solid state drives, and a Peripheral Component Interconnect Express (PCIe) bridge operably coupled to the channel-interleaved interface.

    摘要翻译: 包括多个固态驱动器的固态驱动器(SSD)装置,可操作地耦合到固态驱动器的通道交错接口以及可操作地耦合到通道交织接口的外围部件互连Express(PCIe)桥。

    System and method for regulating data traffic in a network device
    3.
    发明授权
    System and method for regulating data traffic in a network device 有权
    用于调节网络设备中数据流量的系统和方法

    公开(公告)号:US07660252B1

    公开(公告)日:2010-02-09

    申请号:US11083884

    申请日:2005-03-17

    IPC分类号: H04J3/14

    摘要: A method and a system for controlling a packet passing through a network device are provided. The method includes timestamping the packet with an arrival time when it arrives at the network device, and determining the time the packet spends in the network device. The time spent is calculated by comparing the arrival time stamp and the exit time stamp. Subsequently, the packet is labeled, based on a function of the determined time spent in the network device. The packet can be labeled, to be dropped, suppressed or temporarily stopped. The system for controlling the packet passing through the network device comprises the means for performing the above mentioned steps.

    摘要翻译: 提供了一种用于控制通过网络设备的分组的方法和系统。 该方法包括当分组到达网络设备时具有到达时间的时间戳,以及确定分组在网络设备中花费的时间。 通过比较到达时间戳和退出时间戳来计算花费的时间。 随后,基于在网络设备中花费的所确定的时间的功能来对分组进行标记。 分组可以被标记,被丢弃,抑制或暂时停止。 用于控制通过网络设备的分组的系统包括用于执行上述步骤的装置。

    Method and apparatus for flexible RAID in SSD
    5.
    发明授权
    Method and apparatus for flexible RAID in SSD 有权
    SSD中灵活RAID的方法和装置

    公开(公告)号:US09424128B2

    公开(公告)日:2016-08-23

    申请号:US13460686

    申请日:2012-04-30

    申请人: Yiren Huang

    发明人: Yiren Huang

    IPC分类号: G06F12/02 G06F11/10 G11C29/00

    摘要: A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip, and a flash controller. The erasable blocks are configured to store flash memory pages. The flash controller is operably coupled to the flash memory chip. The flash controller is also configured to organize certain of the flash memory pages into a RAID line group and to write RAID line group membership information to each of the flash memory pages in the RAID line group.

    摘要翻译: 使用独立磁盘(RAID)方案的冗余阵列的固态驱动器(SSD)包括闪速存储器芯片,闪速存储器芯片中的可擦除块和闪存控制器。 可擦除块被配置为存储闪存页面。 闪存控制器可操作地耦合到闪存芯片。 闪存控制器还被配置为将某些闪存页面组织成RAID线组,并将RAID线组成员信息写入RAID线组中的每个闪存页。

    Method and Apparatus for Flexible RAID in SSD
    6.
    发明申请
    Method and Apparatus for Flexible RAID in SSD 有权
    SSD中灵活RAID的方法和装置

    公开(公告)号:US20130042053A1

    公开(公告)日:2013-02-14

    申请号:US13460686

    申请日:2012-04-30

    申请人: Yiren Huang

    发明人: Yiren Huang

    IPC分类号: G06F12/00

    摘要: A solid state drive (SSD) employing a redundant array of independent disks (RAID) scheme includes a flash memory chip, erasable blocks in the flash memory chip, and a flash controller. The erasable blocks are configured to store flash memory pages. The flash controller is operably coupled to the flash memory chip. The flash controller is also configured to organize certain of the flash memory pages into a RAID line group and to write RAID line group membership information to each of the flash memory pages in the RAID line group.

    摘要翻译: 使用独立磁盘(RAID)方案的冗余阵列的固态驱动器(SSD)包括闪速存储器芯片,闪速存储器芯片中的可擦除块和闪存控制器。 可擦除块被配置为存储闪存页面。 闪存控制器可操作地耦合到闪存芯片。 闪存控制器还被配置为将某些闪存页面组织成RAID线组,并将RAID线组成员信息写入RAID线组中的每个闪存页。

    Method and Apparatus for SSD Storage Access
    7.
    发明申请
    Method and Apparatus for SSD Storage Access 审中-公开
    SSD存储访问的方法和装置

    公开(公告)号:US20130024599A1

    公开(公告)日:2013-01-24

    申请号:US13477924

    申请日:2012-05-22

    IPC分类号: G06F12/02

    摘要: A media management system including an application layer, a system layer, and a solid state drive (SSD) storage layer. The application layer includes a media data analytics application configured to assign a classification code to a data file. The system layer is in communication with the application layer. The system layer includes a file system configured to issue a write command to a SSD controller. The write command includes the classification code of the data file. The SSD storage layer includes the SSD controller and erasable blocks. The SSD controller is configured to write the data file to one of the erasable blocks based on the classification code of the data file in the write command. In an embodiment, the SSD controller is configured to write the data file to one of the erasable blocks storing other data files also having the classification code.

    摘要翻译: 包括应用层,系统层和固态驱动器(SSD)存储层的媒体管理系统。 应用层包括被配置为将分类代码分配给数据文件的媒体数据分析应用。 系统层与应用层通信。 系统层包括被配置为向SSD控制器发出写命令的文件系统。 写命令包括数据文件的分类代码。 SSD存储层包括SSD控制器和可擦除块。 SSD控制器被配置为基于写入命令中的数据文件的分类代码将数据文件写入可擦除块之一。 在一个实施例中,SSD控制器被配置为将数据文件写入存储还具有分类代码的其他数据文件的可擦除块之一。

    Scatter and gather scheme for aggregating multiple high speed point-to-point interfaces
    8.
    发明申请
    Scatter and gather scheme for aggregating multiple high speed point-to-point interfaces 有权
    用于聚合多个高速点对点接口的分散和采集方案

    公开(公告)号:US20070116026A1

    公开(公告)日:2007-05-24

    申请号:US11263609

    申请日:2005-10-31

    IPC分类号: H04L12/56

    摘要: A mechanism for combining plurality of point-to-point data channels to provide a high-bandwidth data channel having an aggregated bandwidth equivalent to the sum of the bandwidths of the data channels used is provided. A mechanism for scattering segments of incoming data packets, called data chunks, among available point-to-point data channel interfaces is further provided. A decision as to the data channel interface over which to send a data chunk to can be made by examining a fullness status of a FIFO coupled to each interface. An identifier of a data channel on which to expect a subsequent data chunk can be provided in a control word associated with a present chunk of data. Using such information in control words, a receive-end interface can reassemble packets by looking to the control word in a currently processing data chunk to find a subsequent data chunk.

    摘要翻译: 提供了一种用于组合多个点对点数据信道以提供具有等于所使用的数据信道的带宽之和的聚合带宽的高带宽数据信道的机制。 还提供了用于在可用点对点数据信道接口中散射输入数据分组的段(称为数据块)的机制。 可以通过检查耦合到每个接口的FIFO的饱和状态来做出关于发送数据块的数据信道接口的决定。 可以在与当前数据块相关联的控制字中提供期望随后的数据块的数据信道的标识符。 在控制字中使用这样的信息,接收端接口可以通过查看当前处理数据块中的控制字来重新组合分组,以找到随后的数据块。

    High speed packet interface and method
    9.
    发明授权
    High speed packet interface and method 失效
    高速数据包接口和方法

    公开(公告)号:US08340005B1

    公开(公告)日:2012-12-25

    申请号:US12838546

    申请日:2010-07-19

    IPC分类号: H04L5/22

    CPC分类号: H04L47/00 H04L47/10

    摘要: A high speed multi-lane serial interface and method for constructing frames for such an interface are provided. Frames are constructed for transmission on a multi-lane serial interface. For each of a plurality of transmit channels, packets are fragmented into fragments. Meta-frames are generated having a size defined by a constant meta-frame length×number of lanes, each frame having a meta-frame separator and a payload. Per-transmit channel flow control information is received. Each payload has a plurality of bursts, each burst comprising a burst control word and an associated data burst, the burst control word identifying one of said transmit channels to be transmitted on the associated data burst, each data burst comprising one of the fragments for the transmit channel identified in the associated burst control word. The channels to transmit in a given meta-frame are selected as a function of the received flow control information.

    摘要翻译: 提供了一种用于构建这种接口的帧的高速多通道串行接口和方法。 帧被构造为在多通道串行接口上​​传输。 对于多个发射信道中的每一个,分组被分段成片段。 生成具有由恒定元帧长度×车道数量定义的大小的元帧,每个帧具有元帧分离器和有效载荷。 接收每发送信道流控制信息。 每个有效载荷具有多个突发,每个突发包括突发控制字和相关联的数据突发,所述突发控制字识别要在相关联的数据突发上发送的所述发射信道中的一个,每个数据突发包括用于 在相关联的突发控制字中标识的传输信道。 根据接收的流量控制信息选择在给定元帧中发送的信道。

    High speed packet interface and method
    10.
    发明授权
    High speed packet interface and method 有权
    高速数据包接口和方法

    公开(公告)号:US07782805B1

    公开(公告)日:2010-08-24

    申请号:US11349212

    申请日:2006-02-08

    IPC分类号: H04L5/22

    CPC分类号: H04L47/00 H04L47/10

    摘要: A high speed multi-lane serial interface and method for constructing frames for such an interface are provided. Frames are constructed for transmission on a multi-lane serial interface. For each of a plurality of transmit channels, packets are fragmented into fragments. Meta-frames are generated having a size defined by a constant meta-frame length×number of lanes, each frame having a meta-frame separator and a payload. Per-transmit channel flow control information is received. Each payload has a plurality of bursts, each burst comprising a burst control word and an associated data burst, the burst control word identifying one of said transmit channels to be transmitted on the associated data burst, each data burst comprising one of the fragments for the transmit channel identified in the associated burst control word. The channels to transmit in a given meta-frame are selected as a function of the received flow control information.

    摘要翻译: 提供了一种用于构建这种接口的帧的高速多通道串行接口和方法。 帧被构造为在多通道串行接口上​​传输。 对于多个发射信道中的每一个,分组被分段成片段。 生成具有由恒定元帧长度×车道数量定义的大小的元帧,每个帧具有元帧分离器和有效载荷。 接收每发送信道流控制信息。 每个有效载荷具有多个突发,每个突发包括突发控制字和相关联的数据突发,所述突发控制字识别要在相关联的数据突发上发送的所述发射信道中的一个,每个数据突发包括用于 在相关联的突发控制字中标识的传输信道。 根据接收的流量控制信息选择在给定元帧中发送的信道。