Constructions of Optical Queues With a Limited Number of Recirculations--Part I: Greedy Constructions
Abstract
In this two-part paper, we consider SDL constructions of optical queues with a limited number of recirculations through the optical switches and the fiber delay lines. We show that the constructions of certain types of optical queues, including linear compressors, linear decompressors, and 2-to-1 FIFO multiplexers, under a simple packet routing scheme and under the constraint of a limited number of recirculations can be transformed into equivalent integer representation problems under a corresponding constraint. Given M and k, the problem of finding an optimal construction, in the sense of maximizing the maximum delay (resp., buffer size), among our constructions of linear compressors/decompressors (resp., 2-to-1 FIFO multiplexers) is equivalent to the problem of finding an optimal sequence *1M in M (resp., M) such that B(*1M;k)=_1M∈ MB(1M;k) (resp., B(*1M;k)=_1M∈ MB(1M;k)), where M (resp., M) is the set of all sequences of fiber delays allowed in our constructions of linear compressors/decompressors (resp., 2-to-1 FIFO multiplexers). In Part I, we propose a class of greedy constructions of linear compressors/decompressors and 2-to-1 FIFO multiplexers by specifying a class M,k of sequences such that M,k⊂eq M⊂eq M and each sequence in M,k is obtained recursively in a greedy manner. We then show that every optimal construction must be a greedy construction. In Part II, we further show that there are at most two optimal constructions and give a simple algorithm to obtain the optimal construction(s).
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.