Dropping or Admitting Packets to an Output Queue using Policy-Based Scheduling and Virtual Destination Queue Occupancy Values
Granted: May 24, 2018
Application Number:
20180146074
One embodiment is associated with dropping or admitting packets to an output queue using occupancy values of virtual destination queues which are updated according to different independent disciplines upon the enqueuing of a packet to an output queue, and the dequeuing of that packet from an output queue. In one embodiment, a virtual destination queue is determined for a packet. A policing decision is made whether to drop the packet or admit the packet to the output queue based on the…
SYSTEM AND METHOD FOR FORWARDER CONNECTION INFORMATION IN A CONTENT CENTRIC NETWORK
Granted: May 24, 2018
Application Number:
20180145908
One embodiment provides a system which facilitates exchanging identifying information between connected nodes. During operation, the system generates, by an intermediate node for an adjacent node, an interest which includes an identifier for the intermediate node and a name for a link between the intermediate node and the adjacent node. In response to the interest, the system receives from the adjacent node a content object which includes an identifier for the adjacent node. The system…
APPLICATION BASED INTELLIGENT EDGE COMPUTING IN A LOW POWER WIDE AREA NETWORK ENVIRONMENT
Granted: May 17, 2018
Application Number:
20180139274
Embodiments include technologies for receiving two or more requests to join a network from an end device via two or more gateways, respectively, and selecting one of the two or more gateways for the end device. Embodiments further include sending, to the selected gateway, a response to a request to join the network received via the selected gateway, where the response includes an indication to the selected gateway to forward the request to join the network to an edge network server…
METHOD AND APPARATUS FOR PROVIDING DEADLINE-BASED SEGMENTATION FOR VIDEO TRAFFIC
Granted: May 17, 2018
Application Number:
20180139146
According to one aspect, a method includes identifying at least a first chunk to be obtained, the at least first chunk including at least a first packet, and determining a deadline for the first chunk, the deadline being indicative of an amount of time before the first chunk is needed. The method also includes determining whether the deadline for the first chunk is relatively long, and de-prioritizing the first chunk with respect to obtaining the first chunk for queueing in a buffer when…
METHOD AND APPARATUS FOR EXCHANGING INFORMATION THROUGH A TACHOMETER SIGNAL
Granted: May 17, 2018
Application Number:
20180137747
According to one aspect, a method includes obtaining a first signal from a host at an air mover system, the air mover system including an air mover and a tachometer, the tachometer having an associated tachometer signal. The method also includes determining whether the first signal is a request for information associated with the air mover, and providing the information from the air mover system to the host on the associated tachometer signal when it is determined that the first signal…
SYSTEM AND METHOD TO FACILITATE POWER MANAGEMENT IN A LONG RANGE RADIO NETWORK ENVIRONMENT
Granted: May 10, 2018
Application Number:
20180132177
An example method is provided in one example embodiment and may include receiving a power saving mode (PSM) request by a long range radio, wherein the PSM request comprises an identification of at least one receive window to disable for the long range radio for a plurality of uplink transmissions and an identification of a duration for which the at least one receive window is to be disabled for the plurality of uplink transmissions; and transmitting the plurality of uplink transmissions…
TACTICAL TRAFFIC ENGINEERING BASED ON SEGMENT ROUTING POLICIES
Granted: May 10, 2018
Application Number:
20180131616
In one embodiment, a method includes monitoring traffic in a Segment Routing (SR) network through a collection of a Segment Routing Demand Matrix (SRDM) at a Traffic Engineering (TE) system operating at a network device, receiving topology information for the SR network at the TE system, modeling the SR network based on the topology information and the SRDM at the TE system, identifying a violation of a constraint in the SR network at the TE system, and running an optimization algorithm…
METHOD AND APPARATUS FOR TRACING PATHS IN SERVICE FUNCTION CHAINS
Granted: May 10, 2018
Application Number:
20180131590
In one embodiment, a method includes receiving a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit, processing the trace request packet at the service node, comparing the service index to the service index limit, determining that the service index is greater than the service index limit, generating a trace response packet at the service node indicating that the service index…
SYSTEM AND METHOD FOR PROCESS MIGRATION IN A CONTENT CENTRIC NETWORK
Granted: May 3, 2018
Application Number:
20180124210
One embodiment provides a system that facilitates a migration of a data model from a source device to a target device. During operation, the system generates, by a target device, a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names. The system transmits a first plurality of interests for the resources indicated in the first manifest based on a…
SYSTEM AND METHOD TO FACILITATE POWER DOMAIN INTERFERENCE COORDINATION IN A NETWORK ENVIRONMENT
Granted: April 19, 2018
Application Number:
20180110017
A method is provided in one example embodiment and may include negotiating power domain interference coordination (PDIC) parameters between a macro cell radio and at least one small cell radio; determining successive interference cancellation (SIC) parameters for each of one or more user equipment (UE) that are to perform SIC for one or more transmissions; and sending the SIC parameters to each of the one or more user equipment. Negotiating PDIC parameters can include determining, by the…
SYSTEM AND METHOD FOR NODE SELECTION BASED ON MID-SESSION AND END-SESSION EVENT INFORMATION
Granted: April 19, 2018
Application Number:
20180109632
In one embodiment, a method comprises obtaining, by a first network element comprising processing logic, notification of a plurality of events associated with a plurality of communication sessions, wherein the events include at least one of a mid-session event or an end-session event, wherein the plurality of events are communicated to a routing agent using a first communication protocol by a plurality of second network elements; receiving, by the first network element, a request via a…
ADAPTIVE BIT RATE STREAMING WITH MULTI-INTERFACE RECEPTION
Granted: April 19, 2018
Application Number:
20180109579
In one embodiment, a method includes receiving content in a first format at a first interface at an adaptive bit rate client, playing the content received at the first interface at the adaptive bit rate client, monitoring network conditions at the first interface, receiving the content in a second format at a second interface at the adaptive bit rate client, and upon identifying a change in the network conditions at the first interface, switching from playing the content received on the…
FORWARDING INFORMATION BASE ARCHITECTURE FOR A HYBRID IP AND CONTENT CENTRIC NETWORK ROUTER
Granted: April 19, 2018
Application Number:
20180109454
One embodiment provides a system that facilitates forwarding a mix of IP and CCN packets. During operation, the system determines a name which is a hierarchically structured variable length identifier comprising contiguous name components ordered from a most general level to a most specific level. The system is capable of processing packets based on a destination address. The system performs a hash of each name component. The system creates an entry in a first data structure for each…
CREATING AND MAINTAINING SEGMENT ROUTED TRAFFIC ENGINEERING POLICIES VIA BORDER GATEWAY PROTOCOL
Granted: April 19, 2018
Application Number:
20180109450
Embodiments of the present disclosure provide a set of extensions to enable BGP to setup and maintain flexible Segment Routed Traffic Engineered (SR-TE) policies. Embodiments of the present disclosure further propose a new approach for steering traffic onto SR-TE paths on a per-prefix basis without deploying the existing complex mechanisms.
SYSTEM AND METHOD TO FACILITATE INTEGRATION OF INFORMATION-CENTRIC NETWORKING INTO INTERNET PROTOCOL NETWORKS
Granted: April 12, 2018
Application Number:
20180103128
A method is provided in one example embodiment and may include receiving an Internet Protocol (IP) packet at a node; identifying a content semantic for the IP packet; determining whether the IP packet is an IP interest packet or an IP data packet; determining whether content identified in the IP packet is stored at the node based on a determination that the IP packet is an IP interest packet; forwarding the IP packet toward at least one other node based on a determination that the…
DISTRIBUTED CONSENSUS IN A CONTENT CENTRIC NETWORK
Granted: April 12, 2018
Application Number:
20180103117
One embodiment provides a system that facilitates distributed consensus in a content centric network. During operation, the system generates, by a coordinator for a plurality of nodes, a first interest that indicates a request to approve a proposed value for a variable. In response to receiving a positive acknowledgment of the first interest from a majority of the nodes, the coordinator generates a second interest that indicates a request to accept the proposed value. A name for the…
RESOURCE ACCESS CONTROL USING NAMED CAPABILITIES
Granted: April 12, 2018
Application Number:
20180103037
Aspects of the embodiments are directed to systems, methods, and computer program products embodied at a server managing a resource for providing access to a resource in a distributed network. Embodiments include receiving a request from a client for access to a resource, the request comprising a named capability identifying the resource and identifying a server managing the resource; determining, from the named capability, whether the client is authorized to access the resource…
ECMP Parent Group Selection for Multidestination Traffic in DCE/TRILL Networks
Granted: April 5, 2018
Application Number:
20180097645
Consistent with embodiments of the present disclosure, systems and methods are disclosed for providing per-group ECMP for multidestination traffic in a DCE/TRILL network. Embodiments enable per-group load balancing of multidestination traffic in DCE/L2MP networks by creating a new IS-IS PDU to convey the affinity of the parent node for a given multicast group. For broadcast and unknown unicast flooded traffic, the load balancing may be done on a per-vlan basis.
NETWORK LAYER TRANSPORT OF VIDEO CHARACTERISTICS FOR USE BY NETWORK FUNCTION IN A SERVICE FUNCTION CHAIN
Granted: April 5, 2018
Application Number:
20180098104
In one embodiment, a method includes identifying at a network device, a characteristic of a video processed by a video service operating at an application layer, inserting the video characteristic into a header of a packet at the network device, and transmitting the packet on a service function path comprising a network function operable to use the video characteristic at a network layer. An apparatus and logic are also disclosed herein.
CACHE MANAGEMENT ON HIGH AVAILABILITY ROUTERS IN A CONTENT CENTRIC NETWORK
Granted: April 5, 2018
Application Number:
20180097908
One embodiment provides a forwarding device, comprising a plurality of components, including one or more line cards and a supervisor card. An ingress line card receives a content object with a name. In response to determining a distributed storage technique, a selected line card stores the content object in a location which is a cache of the selected line card. The selected line card creates a first entry in a table of the selected line card, wherein the first entry indicates the content…