Method to assign upstream timeslots to a network terminal and medium access controller for performing such a method
First Claim
1. Method to assign upstream timeslots to a network terminal (ONUi) of a first plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) in a communications network wherein a central station (CS) is coupled to said plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) via the cascade connection of a common transmission link (L) and respective individual network terminal links (L1, . . . , Li, . . . , Ln) and wherein said network terminals (ONU1, . . . , ONUi, . . . ONUn) are adapted to transmit upstream data packets to said central station (CS) in a time multiplexed way over said common transmission link (L) using said upstream time slots, which are assigned to said network terminals by means of a downstream bitstream (BSG) of network terminal grants, said downstream bitstream being generated by a medium access controller (MAC) included within said communications network,characterised in that within said network terminals (ONU1, . . . , ONUi, . . . , ONUn) said upstream data packets are classified in accordance to their associated service categories and temporarily stored in a second plurality of storage queues, each respective storage queue of said second plurality being related to a respective one of said service categories (1, . . . , i . . . , m), a grant (GONUi), associated to said network terminal (ONUi), includes a third plurality of queue grants (GONUi1, . . . , GONUij, . . . , GONUim) each associated to a respective storage queue (ONUiQ1, . . . , ONUiQj, ONUiQj) within said network terminal (ONUi), whereby a queue grant (GONUij) of said third plurality is enabling said network terminal (ONUi) to transfer a predetermined amount of upstream data packets from its corresponding storage queue (ONUiQj), and whereby the rate (GRij) of the queue grant bitstream composed of succeeding occurrences of said queue grants (GONUij), is determined from at least one parameter (Pij) of a parameter set (Sij) associated to said corresponding storage queue (ONUiQj), and from at least one other parameter (P1m) of at least one other parameter set (S1m) associated to at least one other storage queue (ONU1Qm) within any of said network terminals within said communications network.
4 Assignments
0 Petitions
Accused Products
Abstract
Upstream timeslots are assigned to a network terminal in a time division multiplexed communications network, by means of queue grants, each of these queue grants corresponding to a storage queue within said network terminal and associated with a particular service category. The rate of the queue grant bitstream composed of succeeding occurrences of these queue grants is thereby determined from at least one parameter of a parameter set associated to the corresponding storage queue and from at least one other parameter of at least one other parameter set associated to at least one other storage queue within any of the network terminals within the communications network. The present invention relates as well to a medium access controller adapted to perform the method, to a central station including such a medium access controller and to a network terminal including these storage queues.
64 Citations
27 Claims
-
1. Method to assign upstream timeslots to a network terminal (ONUi) of a first plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) in a communications network wherein a central station (CS) is coupled to said plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) via the cascade connection of a common transmission link (L) and respective individual network terminal links (L1, . . . , Li, . . . , Ln) and wherein said network terminals (ONU1, . . . , ONUi, . . . ONUn) are adapted to transmit upstream data packets to said central station (CS) in a time multiplexed way over said common transmission link (L) using said upstream time slots, which are assigned to said network terminals by means of a downstream bitstream (BSG) of network terminal grants, said downstream bitstream being generated by a medium access controller (MAC) included within said communications network,
characterised in that within said network terminals (ONU1, . . . , ONUi, . . . , ONUn) said upstream data packets are classified in accordance to their associated service categories and temporarily stored in a second plurality of storage queues, each respective storage queue of said second plurality being related to a respective one of said service categories (1, . . . , i . . . , m), a grant (GONUi), associated to said network terminal (ONUi), includes a third plurality of queue grants (GONUi1, . . . , GONUij, . . . , GONUim) each associated to a respective storage queue (ONUiQ1, . . . , ONUiQj, ONUiQj) within said network terminal (ONUi), whereby a queue grant (GONUij) of said third plurality is enabling said network terminal (ONUi) to transfer a predetermined amount of upstream data packets from its corresponding storage queue (ONUiQj), and whereby the rate (GRij) of the queue grant bitstream composed of succeeding occurrences of said queue grants (GONUij), is determined from at least one parameter (Pij) of a parameter set (Sij) associated to said corresponding storage queue (ONUiQj), and from at least one other parameter (P1m) of at least one other parameter set (S1m) associated to at least one other storage queue (ONU1Qm) within any of said network terminals within said communications network.
-
13. Network terminal (ONUi) of a communications network wherein a central station (CS) is coupled to a first plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) including said network terminal (QNUi), via the cascade connection of a common transmission link (L) and respective individual network terminal links(L1, . . . , Li, . . . , Ln)
said network terminal (ONUi) being adapted to detect an associated grant (GONUi) within a downstream bitstream of network terminal grants (BSG) transmitted from a medium access controller (MAC) included in said communications network, to said network terminals (ONU1, . . . , QNUi, . . . , QNUn) said network terminal (QNUi) being further adapted to transmit a predetermined amount of said upstream data packets to said central station (CS) upon detecting of said associated grant (GONUi), characterised in that said network terminal (ONUi) includes sorting means (SMi) adapted to classify said upstream data packets in accordance to their associated service category, said sorting means (SMi) including a plurality of output terminals, each of which is coupled to a respective storage queue of a second plurality of storage queues (ONUiQ1, . . . , ONUiQj, . . . , ONUiQj) included within said network terminal (ONUi), each storage queue of said second plurality being related to a respective one of said service categories (1, . . . , j, . . . , m), and adapted to temporarily store sorted data packets delivered by said sorting means (SMi) said network terminal (ONUi) further includes detecting means (DMi) adapted to discriminate within said bitstream of grants, respective queue grants of a third plurality (GONUi1, . . . , GONUij, . . . , GONUim), each respective queue grant being associated to a respective storage queue of said second plurality (ONUiQ1, . . . , ONUiQj, . . . , ONUiQj), said detecting means being further adapted to, upon detecting of a respective queue grant (GONUij) of said third plurality, generate a respective control signal to the corresponding storage queue (ONUiQj) said corresponding storage queue (ONUiQj) is thereby adapted to transmit, upon receipt of said respective control signal, a predetermined amount of said upstream information packets, to said central station (CS).
-
17. Medium access controller (MAC) of a communications network wherein a central station (CS) is coupled to a first plurality of network terminals (ONU1, . . . , ONUi, . . . , ONUn) via the cascade connection of a common transmission link (L) and respective individual network terminal links (L1, . . . , Li, . . . , Ln) and wherein said network terminals (ONU1, . . . , ONUi, . . . , ONUn) are adapted to transmit upstream data packets to said central station (CS) in a time multiplexed way over said common transmission link using time slots, said medium access controller (MAC) including
grant generation means (GGM) adapted to determine a downstream bitstream of network terminal grants (BSG) and to transmit said bitstream to said network terminals of said first plurality, characterised in that said grant generation means (GGM) is further adapted to generate at least one network terminal grant as a third plurality of queue grants (GONUi1, . . . , GONUij, . . . , GONUim) each queue grant of said third plurality being associated to a respective storage queue (ONUiQ1, . . . , ONUiQj, . . . , ONUiQj) within at least one network terminal (ONUi) associated to said at least one network terminal grant (GONUi), said grant generation means (GGM) thereby includes calculating means (ARC) adapted to determine the rate (GRij) of succeeding occurrences of a queue grant (GONUij) of said third plurality, from at least one parameter (Pij) of a parameter set (Sij) associated to a corresponding storage queue (ONUiQj) to said queue grant (GONUij), and from at least one other parameter (P1m) of at least one other parameter set (S1m) associated to at least one other storage queue (ONU1Qm) within any of said network terminals within said communications network .
Specification