H04J1/16

System, method, utility, and governance for distributed data routing over the Internet
20220345385 · 2022-10-27 ·

A method is disclosed for distributed routing data with latencies using relay nodes. The method includes automatically measuring one-way latencies between a plurality of nodes comprising a first node, a second node, and a relay node, producing a first signal associated with a proof of uptime for the relay node, producing a second signal associated with a proof of bandwidth for the relay node, after the proof of uptime and the proof of bandwidth of the relay node are validated, automatically identifying a relayed data routing path from the first node to the second node via the relay node based on the one-way latencies between the plurality of nodes, in response to a command to transfer data from the first node to the second node, and transferring data from the first node to the second node along the relayed data routing path.

PROVISIONING WORKFLOWS USING SUBGRAPH SIMILARITY

Techniques described herein relate to a method for deploying workflows. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing, by the service controller, the workflow into a plurality of workflow portions; performing, by the service controller, a search in a capabilities and constraints data construct to identify a domain in which to perform a workflow portion of the plurality of workflow portions; providing the workflow portion and workflow constraints to a platform controller in the domain; performing, by the platform controller, a subgraph similarity check to determine that a previously executed workflow portion was successfully executed on a subgraph in the domain; provisioning, by the platform controller, a set of devices in the domain based on the subgraph; and executing the workflow portion in the domain.

Power headroom report generation

Apparatuses, methods, and systems are disclosed for power headroom report generation. One method includes aggregating multiple serving cells. The method includes determining that a power headroom report is triggered. The method includes determining that an uplink resource for a new transmission on a serving cell of the multiple serving cells is allocated at a first time after the power headroom report is triggered. The method includes determining a power headroom value for each serving cell of the multiple serving cells being activated based on information received prior to and including a predetermined time before the start of the uplink resource at the first time. The method includes generating a power headroom report medium access control control element including at least the power headroom value for each serving cell of the multiple serving cells being activated.

STREAM ALTERATIONS UNDER LIMITED BANDWIDTH CONDITIONS
20230078266 · 2023-03-16 ·

Stream alterations under limited bandwidth conditions is provided. A router on a local network continuously monitors incoming network traffic from a source external to the local network to detect that a bandwidth of the incoming network traffic exceeds a first threshold. The router sends a request to a source of the incoming network traffic to temporarily redirect the incoming network traffic to an optimization analyzer. Analysis is performed on the incoming streams to identify one or more streams for alteration. In response to identifying one or more of the incoming streams for alteration, for each identified incoming stream, continuously altering the identified incoming stream, and re-directing the altered stream to the local device.

EFFICIENT PROGRESSION MANAGEMENT IN A TRACKER WITH MULTIPLE SOURCES
20230079278 · 2023-03-16 ·

A system for facilitating efficient progression management in a multi-source tracker of a responder device is provided. During operation, the system can maintain, in a memory device of the responder device, a first tracker for all requests and a second tracker for a privileged group of requests. The system can select a first group from a set of groups as the privileged group. If a request from a requesting device cannot be accepted into the first tracker, the system can determine whether the request belongs to the first group based on a header field of the request. If the request belongs to the first group, the system can select the request for accepting into the second tracker. Subsequently, when a respective request belonging to the first group has been accepted, the system can select a second group from the set of groups as the privileged group.

METHOD, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT FOR DATA TRANSMISSION
20220337527 · 2022-10-20 ·

Techniques for data transmission involve obtaining respective data transmission characteristics of a set of to-be-processed data transmission jobs, the data transmission characteristics of each data transmission job indicating at least one of an expected transmission time and a data size of the data transmission job; determining corresponding weights of the set of data transmission jobs based on the data transmission characteristics of the set of data transmission jobs; and determining a transmission rate of each data transmission job based on the weights and a total transmission rate used for the set of data transmission. Accordingly, different transmission rates may be assigned to different data transmission jobs, thereby increasing a recovery point objective (RPO) completion rate before a failure occurs.

VIRTUAL CHANNEL STARVATION-FREE ARBITRATION FOR SWITCHES
20230070690 · 2023-03-09 ·

A switching system having input ports and output ports and comprising an input queued switch with virtual channels. Typically only one of these can, at a given time, access a given output port from among the output ports. Typically the input queued switch includes arbiter apparatus which controls the input ports and output ports to ensure that at least one input port, from among the input ports, transmits at most one cell at a time, and/or that at least one output port, from among the output ports, which receives a cell, receives that cell over only 1 virtual channel (VC) from among the virtual channels. The arbiter apparatus may function as a dispatch unit in which typically, at least one output port, from among the output ports, receives at most one cell at a time.

USER EQUIPMENT AND METHOD FOR MANAGING OUT-OF-ORDER PACKETS
20230073796 · 2023-03-09 ·

User equipment (UE) for managing out-of-order packets is provided. The UE may include a radio frequency (RF) signal processing device, a management module, a filter module and a multi-reorder queue circuit. The RF signal processing device may receive a plurality of packets from a network node. The management module may collect network information of the network node and application information and generate a plurality of filter rules according to the network information and the application information. The filter module may receive the filter rules from the management module and allocate a plurality of out-of-order packets of the packets to different reorder queues according to the filter rules, wherein each reorder queue corresponds to a different reorder timer. The multi-reorder queue circuit includes the reorder queues. The multi-reorder queue circuit determines how to push each out-of-order packet to its corresponding application through a TCP/IP stack.

DROPPED TRAFFIC REROUTING FOR ANALYSIS
20230075971 · 2023-03-09 ·

One aspect of the instant application provides a system and method for rerouting dropped packets back to a switch for analysis. During operation, the system determines, by packet-forwarding hardware logic on the switch, a destination port associated with a received packet, and determines whether the destination port is congested. In response to determining that the destination port is congested, the system drops the received packet from the destination port and sends the dropped packet to an internal dropped-packet-rerouting port to reroute the dropped packet back to the packet-forwarding hardware logic. In response to the packet-forwarding hardware logic determining that a packet is a rerouted packet from the internal dropped-packet-rerouting port, the system forwards the rerouted packet to a packet-analyzing entity for analysis.

Intelligent Capacity Planning and Optimization
20220329524 · 2022-10-13 ·

The principal object of the embodiments herein is to disclose predictive capacity analysis and pro-active performance bottleneck identification using multivariate machine learning techniques for efficient network capacity expansion and optimization to enhance customer experience by improving quality of service (QoS) while ensuring better return of investment (ROI).