Detecting microbursts
    1.
    发明授权

    公开(公告)号:US10587486B2

    公开(公告)日:2020-03-10

    申请号:US15965977

    申请日:2018-04-30

    发明人: Siamack Ayandeh

    摘要: Examples provided herein describe a method for facilitating detection of microbursts in queues. For example, a physical processor of a computing device may dynamically determine, for each queue of a plurality of queues of a network switch, whether a monitoring threshold based on an amount of usage of a buffer memory by the plurality of queues. The physical processor may detect, for each queue, whether congestion exists based on whether throughput on the queue exceeds the determined monitoring threshold. The first physical processor may then report information about a set of queues experiencing microbursts in the network switch based on the detection of congestion for each queue.

    MAPPING NETWORK FRAME FLOWS TO CLASSES OF SERVICE TO MINIMIZE NETWORK FRAME FLOW DISRUPTION

    公开(公告)号:US20190104074A1

    公开(公告)日:2019-04-04

    申请号:US15719667

    申请日:2017-09-29

    发明人: Siamack Ayandeh

    摘要: A network edge routing device determines a mapping between network frame flows and classes of service that minimizes network frame flow disruption during class-based network frame flow control initiated outside a network of the network edge routing device. The network edge routing device transmits the mapping to a network interior device within the network that generates the network frame flows. The network edge routing device receives the network frame flows from the network interior device from inside the network, and routes the network frame flows to outside the network.

    SWITCH RESOURCE MANAGER
    3.
    发明申请

    公开(公告)号:US20180123975A1

    公开(公告)日:2018-05-03

    申请号:US15337239

    申请日:2016-10-28

    发明人: Siamack Ayandeh

    摘要: Example implementations relate to a switch resource manager for a network switching device. In an example, a network switching device includes a packet switching device and an operating system kernel. The operating system kernel includes a driver for the packet switching device. The network switching device also includes a switch resource manager including a library of commands for the packet switching device. The switch resource manager can send commands to the packet switching device via the driver. The operating system kernel can load a network operating system instance into user space of the network switching device.

    Switch resource manager
    5.
    发明授权

    公开(公告)号:US10341255B2

    公开(公告)日:2019-07-02

    申请号:US15337239

    申请日:2016-10-28

    发明人: Siamack Ayandeh

    摘要: Example implementations relate to a switch resource manager for a network switching device. In an example, a network switching device includes a packet switching device and an operating system kernel. The operating system kernel includes a driver for the packet switching device. The network switching device also includes a switch resource manager including a library of commands for the packet switching device. The switch resource manager can send commands to the packet switching device via the driver. The operating system kernel can load a network operating system instance into user space of the network switching device.

    IN-ORDER EXECUTION OF COMMANDS RECEIVED VIA A NETWORKING FABRIC

    公开(公告)号:US20170160929A1

    公开(公告)日:2017-06-08

    申请号:US14957276

    申请日:2015-12-02

    发明人: Siamack Ayandeh

    IPC分类号: G06F3/06

    摘要: Example implementations relate to reception and reordering of commands received over a networking fabric. For example, a command may be received over a networking fabric. A determination can be made whether the command indicates a requirement for in-order execution. If the command indicates the requirement, the command can be delivered for in-order execution. If the command does not indicate the requirement, the command can be delivered in an order in which the command is received over the networking fabric.

    Distributed system partition
    7.
    发明授权

    公开(公告)号:US10298458B2

    公开(公告)日:2019-05-21

    申请号:US15504195

    申请日:2014-10-31

    发明人: Siamack Ayandeh

    摘要: An example of a distributed system partition can include a method for client service in a distributed switch. The method can include maintaining local and global connection state information between a primary and a secondary controlling fiber channel (FC) over Ethernet (FCoE) Forwarders (FCFs) or FC forwarder in a distributed switch. A partition in the distributed switch can be detected and service to subtended clients of the distributed switch can continued using local state information.

    INTEGRATED CONVERGED STORAGE ARRAY
    8.
    发明申请

    公开(公告)号:US20190028541A1

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

    申请号:US16070914

    申请日:2016-01-29

    发明人: Siamack Ayandeh

    摘要: Example implementations relate to storage arrays accessible via a network. For example, an integrated storage array interface may include: a processor; a converged physical layer (PHY) device coupled to the processor, and coupled to a storage area network (SAN) via a plurality of converged ports which are operable according to a plurality of protocols; and a layer 2 switch coupled to the processor, the converged PHY device, and coupled to a backend storage resource via a storage controller. The converged ports are configurable to operate according to each of the plurality of protocols.

    Mapping network frame flows to classes of service to minimize network frame flow disruption

    公开(公告)号:US10972396B2

    公开(公告)日:2021-04-06

    申请号:US15719667

    申请日:2017-09-29

    发明人: Siamack Ayandeh

    摘要: A network edge routing device determines a mapping between network frame flows and classes of service that minimizes network frame flow disruption during class-based network frame flow control initiated outside a network of the network edge routing device. The network edge routing device transmits the mapping to a network interior device within the network that generates the network frame flows. The network edge routing device receives the network frame flows from the network interior device from inside the network, and routes the network frame flows to outside the network.

    TCP window sizing
    10.
    发明授权

    公开(公告)号:US10516619B2

    公开(公告)日:2019-12-24

    申请号:US15714185

    申请日:2017-09-25

    发明人: Siamack Ayandeh

    摘要: An example system for Transmission Control Protocol (TCP) window sizing is disclosed. The example disclosed herein comprises a data flow detection engine, a TCP connection engine, a feedback engine, and a TCP window sizing engine. The data flow detection engine is to detect the number of data flows received by a buffer from a network component. The TCP connection engine is to determine a number of TCP connections within the network component from the number of data flows. The feedback engine is to send a feedback signal to a source of at least one of the number of TCP connections based on a state of the buffer and the number of TCP connections. The TCP window sizing engine is to adjust a TCP window size based on the feedback signal.