Software-controlled clock synchronization of network devices

    公开(公告)号:US20220191275A1

    公开(公告)日:2022-06-16

    申请号:US17120313

    申请日:2020-12-14

    Abstract: A synchronized communication system includes a plurality of network communication devices, one of which is designated as a root device and the others designated as slave devices. Each network communication device includes one or more ports and communications circuitry, which processes the communication signals received by the one or more ports so as to recover a respective remote clock from each of the signals. A synchronization circuit is integrated in the root device and provides a root clock signal, which is conveyed by clock links to the slave devices. A host processor selects one of the ports of one of the network communication devices to serve as a master port, finds a clock differential between the root clock signal and the respective remote clock recovered from the master port, and outputs, responsively to the clock differential, a control signal causing the synchronization circuit to adjust the root clock signal.

    Atomic updates of versioned data structures

    公开(公告)号:US10515066B2

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

    申请号:US15716729

    申请日:2017-09-27

    Abstract: Described embodiments include an apparatus that includes circuitry, configured to facilitate writing to a shared memory, and a processor. The processor is configured to compute a local current-version number by incrementing a shared current-version number that is stored in the shared memory. The processor is further configured to, subsequently to computing the local current-version number, using the circuitry, atomically write at least part of the local current-version number to a portion of the shared memory that is referenced by the local current-version number. The processor is further configured to, subsequently to atomically writing the at least part of the local current-version number, store data in the shared memory in association with the at least part of the local current-version number, and subsequently to storing the data, atomically overwrite the shared current-version number with the local current-version number. Other embodiments are also described.

    ROUTING SUPPORT FOR LOSSLESS DATA TRAFFIC
    18.
    发明申请
    ROUTING SUPPORT FOR LOSSLESS DATA TRAFFIC 有权
    无线数据业务的路由支持

    公开(公告)号:US20140169169A1

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

    申请号:US13717733

    申请日:2012-12-18

    CPC classification number: H04L47/2441 H04L45/306 H04L47/32

    Abstract: A method for communication in a packet data network including at least first and second subnets interconnected by routers. The method includes defining at least first and second classes of link-layer traffic within the subnets, such that the link-layer traffic in the first class is transmitted among nodes in the network without loss of packets, while at least some of the packets in the second class are dropped in case of network congestion. The routers are configured by transmitting control traffic over the network in the packets of the second class. Data traffic is transmitted between the nodes in the first and second subnets via the configured routers in the packets of the first class.

    Abstract translation: 一种用于在分组数据网络中进行通信的方法,包括至少由路由器互连的第一和第二子网。 该方法包括在子网内至少定义第一类和第二类链路层业务,使得第一类中的链路层业务在网络中的节点之间传输而不丢失分组,而至少一些分组在 第二类在网络拥塞的情况下被丢弃。 通过在第二类的分组中的网络上发送控制流量来配置路由器。 经由第一类数据包中配置的路由器在第一和第二子网中的节点之间传输数据流量。

Patent Agency Ranking