ATM cell multiplexer and scheduling method therefor
AssigneeFujitsu Limited
InventorsMakoto Watanabe, Nobuhiko Yamaguchi, Hiroomi Shinha
Life of this patent
Estimating the term…
Abstract
An ATM cell multiplexer of the present invention controls the ATM cell transmission time assigned to each cell assembler/disassembler (CLAD) based on the number of cell assembler/disassemblers (CLAD), number of connections, and connection traffic volume. Accordingly it is capable of setting in real time a main table in the ATM cell multiplexer, in which transmission authorities corresponding to a number of established connections is assigned as much as possible at equal intervals in accordance with the connections thereof.
Claims8
An ATM cell multiplexer comprising:
- a plurality of cell assemblers/disassemblers having at least one connection;
- a table manager for setting, a schedule table having transmission time information, which is allocated to each cell assembler/disassembler based on the number of said cell assemblers/disassemblers, the number of said at least one connection, and the traffic volume of said at least one connection;
- and
- a controller for controlling said transmission time in each cell assembler/disassembler according to said schedule table,
- wherein said table manager stores said schedule table corresponding to all the communications patterns determined based on the number of cell assemblers/disassemblers, number of connections, and said traffic volume, and extracts therefrom said schedule table corresponding to a set communications pattern.
An ATM cell multiplexer comprising:
- a plurality of cell assemblers/disassemblers having at least one connection;
- a table manager for setting a schedule table having transmission time information, which is allocated to each cell assembler/disassembler based on the number of said cell assemblers/disassemblers, the number of said at least one connection, and the traffic volume of said at least one connection;
- and
- a controller for controlling said transmission time in each cell assembler/disassembler according to said schedule table,
- wherein said table manager produces said schedule table by preparing a unit table in which the number of time slots assigned to the schedule table is divided equally by the maximum number of cell assemblers/disassemblers that can be mounted, storing a transmission pattern table having said transmission time information corresponding to a plurality of traffic volumes, extracting a transmission pattern table corresponding to the traffic volume of the connection of each cell assembler/disassember, and applying a transmission pattern table corresponding to each cell assembler/disassembler to a unit table corresponding to each cell assembler/disassembler.
A scheduling method of an ATM cell multiplexer comprising a plurality of cell assemblers/disassemblers having at least one connection comprising the steps of:
- setting a schedule table having transmission time information, which is allocated to each cell assembler/disassembler based on the number of cell assemblers/disassemblers, and the number of connections, and the traffic volume of the connections;
- and
- controlling said transmission time in each cell assembler/disassembler in accordance with the schedule table,
- wherein schedule table corresponding to all the communications patterns determined based on the number of cell assemblers/disassemblers, number of connections, and said traffic volume are prepared, and said schedule table corresponding to a set communications pattern is extracted therefrom in said setting step.
A scheduling method of an ATE cell multiplexer comprising a plurality of cell assemblers/disassemblers having at least one connection comprising the steps of:
- setting a schedule table having transmission time information, which is allocated to each cell assembler/disassembler based on the number of cell assemblers/disassemblers, and the number of connections, and the traffic volume of the connections;
- and
- controlling said transmission time in each cell assembler/disassembler in accordance with the schedule table,
- wherein said schedule table is produced in setting step by preparing a unit table in which the number of time slots assigned to the schedule table is divided equally by the maximum number of cell assemblers/disassemblers that can be mounted, storing a transmission pattern table having said transmission time information corresponding to a plurality of traffic volumes, extracting a transmission pattern table corresponding to the traffic volume of the connection of each cell assembler/disassembler, and applying a transmission pattern table corresponding to each cell assembler/disassembler to a unit table corresponding to each cell assembler/disassembler.
Dependencies are inferred from the claim text.