Fault tolerant and load balanced routing

    公开(公告)号:US11695699B2

    公开(公告)日:2023-07-04

    申请号:US16911259

    申请日:2020-06-24

    CPC classification number: H04L47/125 H04L45/245 H04L45/28 Y02D30/50

    Abstract: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).

    Energy efficient data handling for mobile devices

    公开(公告)号:US10455509B2

    公开(公告)日:2019-10-22

    申请号:US15588115

    申请日:2017-05-05

    Abstract: The techniques described herein reduce a rate at which a mobile device consumes energy when receiving, processing and storing data events (e.g., emails, instant messages, social networking messages and notifications, etc.). In various embodiments, the techniques may be implemented in accordance with a connected standby mode of operation for the mobile device. Therefore, the techniques may decouple data reception from data processing when exchanging data events in the connected standby mode. In various embodiments, the techniques may store persistent memory operations for multiple data events in a temporary cache and process the stored persistent memory operations as a batch (e.g., perform the persistent memory operations together). In various embodiments, the techniques may partition data storage space allocated for data communications applications on the mobile device.

    Power saving Wi-Fi tethering
    5.
    发明授权

    公开(公告)号:US10178614B2

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

    申请号:US14967012

    申请日:2015-12-11

    Abstract: The techniques discussed herein reduce the power consumption of a Wi-Fi tethering device by switching the Wi-Fi functionality of the Wi-Fi tethering device from a normal operational mode to a sleep mode during idle intervals. The techniques implement a sleep protocol where a Wi-Fi tethering device and the Wi-Fi client device coordinate and establish a sleep schedule. Moreover, the techniques describe a sleep interval adaptation algorithm to establish sleep duration intervals based on data packet exchange patterns associated with different applications executing on the Wi-Fi client device and/or different operations being performed by the Wi-Fi client device.

    MULTIPLE CORE REAL-TIME TASK EXECUTION
    6.
    发明申请
    MULTIPLE CORE REAL-TIME TASK EXECUTION 有权
    多核实时任务执行

    公开(公告)号:US20160162337A1

    公开(公告)日:2016-06-09

    申请号:US15045371

    申请日:2016-02-17

    CPC classification number: G06F9/5033 G06F9/4856 G06F9/524

    Abstract: A real-time task may initially be performed by a first thread that is executing on a first core of a multi-core processor. A second thread may be initiated to take over the performance of the real-time task on a second core of the multi-core processor while the first thread is performing the real-time task. The performance of the real-time tasks is then transferred from the first thread to the second thread with the execution of the second thread on the second core to perform the real-time task.

    Abstract translation: 最初可以由在多核处理器的第一核上执行的第一线程执行实时任务。 可以启动第二线程以在第一线程执行实时任务时在多核处理器的第二核心上接管实时任务的性能。 然后,通过执行第二个核心上的第二个线程,实时任务的执行从第一个线程传输到第二个线程,以执行实时任务。

Patent Agency Ranking