Pre-emption mechanism for packet transport
First Claim
Patent Images
1. A method of encapsulating data from prioritized data packets in frames for transport in a communication system, the method comprising:
- forming frames consisting of an integer number M sync bytes indicative of a frame boundary and a data field consisting of an integer number N byte fields, M and N being positive integers, wherein the individual frames are a fixed number N+M bytes long;
encapsulating data from data packets in data fields of one or more frames for transportation in the communication system;
selectively suspending encapsulation of data from a data packet of a first priority to encapsulate data from a pre-empting data packet of a second priority; and
resuming encapsulation of at least a portion of remaining data from a suspended data packet of the first priority in a frame in which a preempting data packet of the second priority is completed.
9 Assignments
0 Petitions
Accused Products
Abstract
Protocols or methods are presented for encapsulating data from packets of different priorities and pre-emption techniques therefor using (N+M) byte frames for transmission in a communications system. The methods involve selectively suspending encapsulation of low-priority data packets to encapsulate a higher priority pre-empting data packet, and resuming encapsulation all or a portion of remaining data from a suspended low-priority data packet in a frame in which a pre-empting higher priority data packet is completed.
-
Citations
20 Claims
-
1. A method of encapsulating data from prioritized data packets in frames for transport in a communication system, the method comprising:
-
forming frames consisting of an integer number M sync bytes indicative of a frame boundary and a data field consisting of an integer number N byte fields, M and N being positive integers, wherein the individual frames are a fixed number N+M bytes long;
encapsulating data from data packets in data fields of one or more frames for transportation in the communication system;
selectively suspending encapsulation of data from a data packet of a first priority to encapsulate data from a pre-empting data packet of a second priority; and
resuming encapsulation of at least a portion of remaining data from a suspended data packet of the first priority in a frame in which a preempting data packet of the second priority is completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A pre-emption method for prioritized encapsulation of data packets in fixed length N+M byte frames for transport in a communication system, the pre-emption method comprising:
-
selectively suspending encapsulation of data from a low-priority data packet to encapsulate data from a higher priority pre-empting data packet; and
resuming encapsulation of at least a portion of remaining data from a suspended low-priority data packet in a frame in which a pre-empting higher priority data packet is completed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification