Method and Apparatus for Transporting Deterministic Traffic in a Gigabit Passive Optical Network
First Claim
1. A method for adjusting a time slot schedule comprising a first set of timeslots for transmitting a first type of data and a second set of timeslots for transmitting a second type of data, the method comprising:
- detecting a change in an amount of the first type of data to be transmitted;
determining whether a change in an assignment of the first set of timeslots and a change in an assignment of the second set of timeslots supports the change in the amount of the first type of data to be transmitted; and
generating a new timeslot schedule in response to the detecting and the determining.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for transporting deterministic traffic in a gigabit passive optical network. A system that incorporates teachings of the present disclosure may include, for example, an Optical Line Termination (OLT) for exchanging data traffic in a Gigabit Passive Optical Network (GPON) having a controller programmed to generate a timeslot schedule for transport of a desired bandwidth of constant bit rate (CBR) data traffic by selecting one or more timeslots from periodic frame clusters operating according to a GPON Transmission Convergence (GTC) protocol. Additional embodiments are disclosed.
-
Citations
20 Claims
-
1. A method for adjusting a time slot schedule comprising a first set of timeslots for transmitting a first type of data and a second set of timeslots for transmitting a second type of data, the method comprising:
-
detecting a change in an amount of the first type of data to be transmitted; determining whether a change in an assignment of the first set of timeslots and a change in an assignment of the second set of timeslots supports the change in the amount of the first type of data to be transmitted; and generating a new timeslot schedule in response to the detecting and the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for adjusting a time slot schedule comprising a first set of timeslots for transmitting a first type of data and a second set of timeslots for transmitting a second type of data, the apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; detecting a change in an amount of the first type of data to be transmitted; determining whether a change in an assignment of the first set of timeslots and a change in an assignment of the second set of timeslots supports the change in the amount of the first type of data to be transmitted; and generating a new timeslot schedule in response to the detecting and the determining. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium storing computer program instructions for adjusting a time slot schedule comprising a first set of timeslots for transmitting a first type of data and a second set of timeslots for transmitting a second type of data, which, when executed on a processor, cause the processor to perform operations comprising:
-
detecting a change in an amount of the first type of data to be transmitted; determining whether a change in an assignment of the first set of timeslots and a change in an assignment of the second set of timeslots supports the change in the amount of the first type of data to be transmitted; and generating a new timeslot schedule in response to the detecting and the determining. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification