Patent classifications
H04L47/32
METHOD AND DEVICE FOR PERFORMING SL COMMUNICATION ON BASIS OF RESOURCE ALLOCATION MODE 1 IN NR V2X
Provided are a method for performing wireless communication by a first device and a device for supporting same. The method comprises: receiving, from a base station, information related to a configured grant (CG) resource, wherein the CG resource includes at least one of a first resource related to CG type 1 or a second resource related to CG type 2; receiving, from the base station, information related to a dynamic grant (DG) resource; and performing a first sidelink (SL) transmission based on one of the CG resource or the DG resource.
DELIVERY CONTROL APPARATUS, DELIVERY CONTROL METHOD, AND DELIVERY CONTROL PROGRAM
A delivery control apparatus, a delivery control method, and a delivery control program by which, even if listening port numbers are duplicate in multiple server processes, a packet that has the listening port numbers as its address can be properly delivered. A process management unit detects multiple running server processes that are generated by launch of mutually different server programs and that have the same listening port number. The process management unit performs control such that one server process of the detected multiple running server processes is put into an active state and the remaining server processes are put into a standby state. A reception unit receives a packet that has the listening port number as its address. A delivery control unit delivers the packet to the server process in the active state.
Discard of PDCP PDU submitted for transmission
A method of discarding PDCP PDUs submitted for transmission includes submitting the PDCP PDU to a first entity for transmission over a first physical layer, and submitting the PDCP PDU to a second entity for transmission over a second physical layer. In response to determining that a predetermined time period has elapsed since the submission of the PDCP PDU, the first entity and the second entity are instructed to discard the PDCP PDU without transmission, or one of the first entity and the second entity are instructed to discard the PDCP PDU in response to an indication of transmission or delivery of the PDCP PDU by the other entity. Related apparatus and computer program product(s) are disclosed.
Self-describing packet headers for concurrent processing
A Self-Describing Packet block (SDPB) is defined that allows concurrent processing of various fixed headers in a packet block defined to take advantage of multiple cores in a networking node forwarding path architecture. SPDB allows concurrent processing of various pieces of header data, metadata, and conditional commands carried in the same data packet by checking a serialization flag set upon creation of the data packet, without needing to serialize the processing or even parsing of the packet. When one or h more commands in one or more sub-blocks may be processed concurrently, the one or more commands are distributed to multiple processing resources for processing the commands in parallel. This architecture allows multiple unique functionalities each with their own separate outcome (execution of commands, doing service chaining, performing telemetry, allows virtualization and path steering) to be performed concurrently with simplified packet architecture without incurring additional encapsulation overhead.
Self-describing packet headers for concurrent processing
A Self-Describing Packet block (SDPB) is defined that allows concurrent processing of various fixed headers in a packet block defined to take advantage of multiple cores in a networking node forwarding path architecture. SPDB allows concurrent processing of various pieces of header data, metadata, and conditional commands carried in the same data packet by checking a serialization flag set upon creation of the data packet, without needing to serialize the processing or even parsing of the packet. When one or h more commands in one or more sub-blocks may be processed concurrently, the one or more commands are distributed to multiple processing resources for processing the commands in parallel. This architecture allows multiple unique functionalities each with their own separate outcome (execution of commands, doing service chaining, performing telemetry, allows virtualization and path steering) to be performed concurrently with simplified packet architecture without incurring additional encapsulation overhead.
Method and apparatus for packet wash in networks
A method for communicating a data packet, the method includes receiving a data packet that supports a packet wash operation. The method determines whether the data packet can be forwarded along a network path towards a destination node without any modification. If the data packet cannot be forwarded along the network path towards the destination node without modification, the method determines whether conditions are met for performing the packet wash operation on the data packet. If the conditions are met, the packet wash operation is performed to generate a washed data packet. The packet wash operation generates the washed data packet by modifying a size of a payload of the data packet based on a packet wash specification that associates attributes to a plurality of data payload portions of the payload of the data packet. The washed data packet is forwarded along the network path towards the destination node.
Integrated traffic profile for indicating multi-level congestion and packet drop for congestion avoidance
A system for facilitating an enhanced traffic profile is provided. During operation, the system can determine a first traffic profile indicating whether to drop a packet based on the utilization of a queue. The packets from the queue can be forwarded via an egress port reachable via a fabric. The system can also determine a second traffic profile indicating whether to indicate congestion in the packet based on the utilization. The system can then determine a third traffic profile by combining the first and second traffic profiles. The third traffic profile can indicate acceptance at the queue for a subset of packets with a low-level congestion indicator or selected for dropping based on the utilization. Subsequently, the system can, if the packet is selected for dropping, determine whether to accept the packet at the queue with a high-level congestion indicator in the packet based on the third traffic profile.
Integrated traffic profile for indicating multi-level congestion and packet drop for congestion avoidance
A system for facilitating an enhanced traffic profile is provided. During operation, the system can determine a first traffic profile indicating whether to drop a packet based on the utilization of a queue. The packets from the queue can be forwarded via an egress port reachable via a fabric. The system can also determine a second traffic profile indicating whether to indicate congestion in the packet based on the utilization. The system can then determine a third traffic profile by combining the first and second traffic profiles. The third traffic profile can indicate acceptance at the queue for a subset of packets with a low-level congestion indicator or selected for dropping based on the utilization. Subsequently, the system can, if the packet is selected for dropping, determine whether to accept the packet at the queue with a high-level congestion indicator in the packet based on the third traffic profile.
DATA VALIDITY BASED NETWORK BUFFER MANAGEMENT SYSTEM
Systems and methods for data scheduling and queuing. A data network node is configured to transmit data in a store-and-forward fashion. The data network node includes a delay and validity determination module that determines and assigns a validity value to each data packet incoming via an input port based on a time stamp of the data packet, a current time value, an expected delay on a route of the data packet to its destination, and a packet urgency value. A scheduling module and a queue managing module execute their functions based on the validity value assigned to a data packet in a transmission buffer.
Method and apparatus for handling packet delay budget division and quality of service monitoring in a communication system
A method, apparatus and computer program product receive, at a network node of a communication network, information about an accumulated packet delay in the communication network. The method, apparatus and computer program product estimate next hop transport delay and estimate or measure a processing delay of the network node. The method, apparatus and computer program product update the accumulated packet delay by adding the next hop transport delay and the processing delay to the accumulated packet delay. The method, apparatus and computer program product cause transmission of information about the accumulated packet delay in a header of a packet carrying user data or a control packet in the communication network to a next hop node of the communication network.