Updating a switch software image in a distributed fabric protocol (DFP) switching network
    2.
    发明授权
    Updating a switch software image in a distributed fabric protocol (DFP) switching network 有权
    在分布式架构协议(DFP)交换网络中更新交换机软件映像

    公开(公告)号:US08717874B2

    公开(公告)日:2014-05-06

    申请号:US13595047

    申请日:2012-08-27

    IPC分类号: G01R31/08

    CPC分类号: H04L41/0816 H04L41/082

    摘要: A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update.

    摘要翻译: 交换网络具有至少包括交换机和管理主交换机的多个交换机。 在管理主交换机上,从交换机接收到第一个能力向量(CV)。 管理主交换机确定第一个CV是否与记录交换网络中多个交换机的CV的网络成员资格数据结构中的至少第二个CV兼容。 响应于检测到不兼容性,管理主交换机启动对交换机的图像的图像更新。 为了响应交换机上的图像更新失败,开关使用小直流模块启动,该模块重新建立交换机与管理主交换机之间的通信,并重试映像更新。

    TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT
    3.
    发明申请
    TECHNIQUES FOR EXECUTING THREADS IN A COMPUTING ENVIRONMENT 审中-公开
    在计算环境中执行螺纹的技术

    公开(公告)号:US20120291034A1

    公开(公告)日:2012-11-15

    申请号:US13107896

    申请日:2011-05-14

    IPC分类号: G06F9/46

    摘要: A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal, the first thread releases the global lock.

    摘要翻译: 用于以非预先方式执行进程的正常可中断线程的技术包括响应于与第一消息相关联的第一条目,用于第一线程到达运行队列的头部,由第一线程接收第一唤醒 -up信号。 响应于接收到唤醒信号,第一个线程等待一个全局锁定。 响应于接收全局锁的第一线程,第一线程从相关联的消息队列中检索第一消息并处理检索到的第一消息。 响应于完成第一消息的处理,第一线程向第二线程发送第二唤醒信号,该第二线程的相关条目在下一个运行队列中。 最后,在发送第二个唤醒信号之后,第一个线程释放全局锁定。

    Thread Execution in a Computing Environment
    4.
    发明申请
    Thread Execution in a Computing Environment 有权
    线程在计算环境中执行

    公开(公告)号:US20120324460A1

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

    申请号:US13602365

    申请日:2012-09-04

    IPC分类号: G06F9/46

    摘要: A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal, the first thread releases the global lock.

    摘要翻译: 用于以非预先方式执行进程的正常可中断线程的技术包括响应于与第一消息相关联的第一条目,用于第一线程到达运行队列的头部,由第一线程接收第一唤醒 -up信号。 响应于接收到唤醒信号,第一个线程等待一个全局锁定。 响应于接收全局锁的第一线程,第一线程从相关联的消息队列中检索第一消息并处理检索到的第一消息。 响应于完成第一消息的处理,第一线程向第二线程发送第二唤醒信号,该第二线程的相关条目在下一个运行队列中。 最后,在发送第二个唤醒信号之后,第一个线程释放全局锁定。

    Techniques for executing normally interruptible threads in a non-preemptive manner
    5.
    发明授权
    Techniques for executing normally interruptible threads in a non-preemptive manner 有权
    以非抢先方式执行正常可中断线程的技术

    公开(公告)号:US08856801B2

    公开(公告)日:2014-10-07

    申请号:US13602365

    申请日:2012-09-04

    IPC分类号: G06F9/46 G06F9/48 G06F9/52

    摘要: A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal the first thread releases the global lock.

    摘要翻译: 用于以非预先方式执行进程的正常可中断线程的技术包括响应于与第一消息相关联的第一条目,用于第一线程到达运行队列的头部,由第一线程接收第一唤醒 -up信号。 响应于接收到唤醒信号,第一个线程等待一个全局锁定。 响应于接收全局锁的第一线程,第一线程从相关联的消息队列中检索第一消息并处理检索到的第一消息。 响应于完成第一消息的处理,第一线程向第二线程发送第二唤醒信号,该第二线程的相关条目在下一个运行队列中。 最后,在发送第二个唤醒信号之后,第一个线程释放全局锁。

    DIAGNOSTICS IN A DISTRIBUTED FABRIC SYSTEM
    7.
    发明申请
    DIAGNOSTICS IN A DISTRIBUTED FABRIC SYSTEM 有权
    分布式织物系统中的诊断

    公开(公告)号:US20130235735A1

    公开(公告)日:2013-09-12

    申请号:US13414684

    申请日:2012-03-07

    IPC分类号: H04L12/28 H04L12/26

    摘要: A distributed fabric system has distributed line card (DLC) chassis and scaled-out fabric coupler (SFC) chassis. Each DLC chassis includes a network processor and fabric ports. Each network processor of each DLC chassis includes a fabric interface in communication with the DLC fabric ports of that DLC chassis. Each SFC chassis includes a fabric element and fabric ports. A communication link connects each SFC fabric port to one DLC fabric port. Each communication link includes cell-carrying lanes. Each fabric element of each SFC chassis collects per-lane statistics for each SFC fabric port of that SFC chassis. Each SFC chassis includes program code that obtains the per-lane statistics collected by the fabric element chip of that SFC chassis. A network element includes program code that gathers the per-lane statistics collected by each fabric element of each SFC chassis and integrates the statistics into a topology of the entire distributed fabric system.

    摘要翻译: 分布式架构系统具有分布式线卡(DLC)机箱和扩展架构耦合器(SFC)机箱。 每个DLC机箱都包括一个网络处理器和Fabric端口。 每个DLC机箱的每个网络处理器包括与该DLC机箱的DLC结构端口通信的结构接口。 每个SFC机箱都包括一个fabric元素和fabric端口。 通信链路将每个SFC Fabric端口连接到一个DLC fabric端口。 每个通信链路包括蜂窝载波通道。 每个SFC机箱的每个结构元素都会收集该SFC机箱的每个SFC结构端口的每通道统计信息。 每个SFC机箱都包含程序代码,用于获取该SFC机箱的结构单元芯片收集的每通道统计信息。 网元包括收集每个SFC机箱的每个结构元素收集的每通道统计信息的程序代码,并将统计信息整合到整个分布式系统的拓扑中。

    PRIORITY BASED FLOW CONTROL IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE
    10.
    发明申请
    PRIORITY BASED FLOW CONTROL IN A DISTRIBUTED FABRIC PROTOCOL (DFP) SWITCHING NETWORK ARCHITECTURE 有权
    分布式织物协议(DFP)切换网络架构中基于优先级的流量控制

    公开(公告)号:US20120287786A1

    公开(公告)日:2012-11-15

    申请号:US13107893

    申请日:2011-05-14

    IPC分类号: H04L12/26

    摘要: A switching network includes an upper tier and a lower tier including a plurality of lower tier entities. A master switch in the upper tier, which has a plurality of ports each coupled to a respective lower tier entity, implements on each of the ports a plurality of virtual ports each corresponding to a respective one of a plurality of remote physical interfaces (RPIs) at the lower tier entity coupled to that port. Data traffic communicated between the master switch and RPIs is queued within virtual ports that correspond to the RPIs on lower tier entities with which the data traffic is communicated. The master switch enforces priority-based flow control (PFC) on data traffic of a given virtual port by transmitting, to a lower tier entity on which a corresponding RPI resides, a PFC data frame specifying priorities for at least two different classes of data traffic communicated by the particular RPI.

    摘要翻译: 交换网络包括包括多个下层实体的上层和下层。 上层的主交换机具有多个端口,每个端口各自耦合到相应的下层实体,在每个端口上实现多个虚拟端口,每个虚拟端口对应于多个远程物理接口(RPI)中的相应的一个, 在与该端口相连的较低层实体上。 在主交换机和RPI之间通信的数据业务在虚拟端口内排队,对应于数据业务与之通信的较低层实体上的RPI。 主交换机通过向对应的RPI所驻留的较低层实体发送指定至少两个不同类别的数据业务的优先级的PFC数据帧来对给定虚拟端口的数据流量执行基于优先级的流控制(PFC) 由特定RPI传达。