Patent ID: 7907632
Filing Date: 2011-03-15
Classification: H04L

Abstract:
1. A data output apparatus comprising: a data memory retainer that retains inputted output data to an output line for each destination thereof; a retain state manager that manages a retain state of the output data for each destination in said data memory retainer; a guaranteed bandwidth manager that manages outputting of the output data to the output line retained in said data memory retainer within a guaranteed bandwidth given to the destination on a per-destination basis; a surplus bandwidth manager that manages the outputting of the output data to the output line retained in said data memory retainer on the per-destination basis when the output data is outputted to the output line by using a surplus bandwidth that is a surplus over a sum of the guaranteed bandwidths; and a scheduler that schedules outputting of data retained in said data memory retainer to the output line, based on results of managements by said guaranteed bandwidth manager and said surplus bandwidth manager and the retain state managed by said retain state manager, wherein said guaranteed bandwidth manager manages a remainder guaranteed bandwidth that is obtained by subtracting an output bandwidth of output data having a destination to the output line from a guaranteed bandwidth given to the destination; and when the output data is outputted to the output line by using the surplus bandwidth, said surplus bandwidth manager manages a surplus output bandwidth that is an output bandwidth of output data having a destination to the output line with respect to a bandwidth usage setting set for each the destination.