Jay Cheng;Hsin-Hung Chou;Ling-Chieh Chang;Shin-Shiang Huang;Hsueh-Wen Tseng;Cheng-Hao Yang
{"title":"On Constructions of Optical Priority Queues Under a Priority-Based Routing Policy","authors":"Jay Cheng;Hsin-Hung Chou;Ling-Chieh Chang;Shin-Shiang Huang;Hsueh-Wen Tseng;Cheng-Hao Yang","doi":"10.1109/TIT.2024.3486073","DOIUrl":null,"url":null,"abstract":"In this paper, we consider Switched-Delay-Lines (SDL) constructions of optical priority queues by using optical (bufferless) crossbar switches and optical fiber delay lines. In a priority queue, each packet is associated with a priority upon its arrival, the highest-priority packet is sent out from the queue whenever there is a departure request, and the lowest-priority packet is dropped from the queue whenever there is a buffer overflow. Given any system for SDL constructions of optical priority queues, the main research problem is twofold: (i) the design of the routing policy performed by the optical crossbar switches; (ii) the choice of the delays of the optical fiber delay lines. Sarwate and Anantharam are the first to propose a feedback system consisting of an optical \n<inline-formula> <tex-math>$(M+2)\\times (M+2)$ </tex-math></inline-formula>\n crossbar switch and M optical fiber delay lines (see \n<xref>Figure 1</xref>\n in \n<xref>Section I</xref>\n) for SDL constructions of optical priority queues, and they have shown that the largest buffer size that can possibly be achieved by using such a feedback system is \n<inline-formula> <tex-math>$2^{M}$ </tex-math></inline-formula>\n. However, whether this theoretical buffer size \n<inline-formula> <tex-math>$2^{M}$ </tex-math></inline-formula>\n can be achieved or not remains an open research problem. Currently, the best result in the literature was obtained by Cheng et al. and the achieved buffer size is \n<inline-formula> <tex-math>$2^{O(\\sqrt {\\alpha M})}$ </tex-math></inline-formula>\n, where \n<inline-formula> <tex-math>$\\alpha $ </tex-math></inline-formula>\n is a constant that depends on the parameters used in their constructions. In this paper, we consider a discrete-time setting and use a feedback system consisting of an optical crossbar switch and multiple groups of optical first-in first-out (FIFO) multiplexers with delay one (FM1’s) for SDL constructions of optical priority queues under a \n<italic>priority</i>\n-based routing policy (see \n<xref>Figure 2</xref>\n in \n<xref>Section I</xref>\n). Our contributions are as follows: (i) We extend and generalize an important class of constructions that contains the optimal constructions in the work of Cheng et al. As a result, we achieve larger buffer sizes and less construction complexities/costs than those by Cheng et al. (ii) We obtain a closed-form expression for the maximum buffer size that is achieved by the optimal construction for the scenario that each group of FM1’s has the same number of FM1’s. (iii) Our constructions possess a salient feature, namely, fault-tolerant capability, that can tolerate the malfunctioning of some FM1’s by using the generalized results obtained in this paper. (iv) We show that our constructions can be implemented by using an optical \n<inline-formula> <tex-math>$(M+2)\\times (M+2)$ </tex-math></inline-formula>\n crossbar switch and \n<italic>M</i>\n optical fiber delay lines, and achieve a buffer size \n<inline-formula> <tex-math>$2^{O(\\sqrt {\\alpha M})}$ </tex-math></inline-formula>\n, where \n<inline-formula> <tex-math>$\\alpha $ </tex-math></inline-formula>\n is a constant that depends on the parameters used in our constructions and is better, i.e., larger, than that in the work of Cheng et al. in a very broad regime.","PeriodicalId":13494,"journal":{"name":"IEEE Transactions on Information Theory","volume":"71 1","pages":"698-736"},"PeriodicalIF":2.2000,"publicationDate":"2024-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Information Theory","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10736999/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we consider Switched-Delay-Lines (SDL) constructions of optical priority queues by using optical (bufferless) crossbar switches and optical fiber delay lines. In a priority queue, each packet is associated with a priority upon its arrival, the highest-priority packet is sent out from the queue whenever there is a departure request, and the lowest-priority packet is dropped from the queue whenever there is a buffer overflow. Given any system for SDL constructions of optical priority queues, the main research problem is twofold: (i) the design of the routing policy performed by the optical crossbar switches; (ii) the choice of the delays of the optical fiber delay lines. Sarwate and Anantharam are the first to propose a feedback system consisting of an optical
$(M+2)\times (M+2)$
crossbar switch and M optical fiber delay lines (see
Figure 1
in
Section I
) for SDL constructions of optical priority queues, and they have shown that the largest buffer size that can possibly be achieved by using such a feedback system is
$2^{M}$
. However, whether this theoretical buffer size
$2^{M}$
can be achieved or not remains an open research problem. Currently, the best result in the literature was obtained by Cheng et al. and the achieved buffer size is
$2^{O(\sqrt {\alpha M})}$
, where
$\alpha $
is a constant that depends on the parameters used in their constructions. In this paper, we consider a discrete-time setting and use a feedback system consisting of an optical crossbar switch and multiple groups of optical first-in first-out (FIFO) multiplexers with delay one (FM1’s) for SDL constructions of optical priority queues under a
priority
-based routing policy (see
Figure 2
in
Section I
). Our contributions are as follows: (i) We extend and generalize an important class of constructions that contains the optimal constructions in the work of Cheng et al. As a result, we achieve larger buffer sizes and less construction complexities/costs than those by Cheng et al. (ii) We obtain a closed-form expression for the maximum buffer size that is achieved by the optimal construction for the scenario that each group of FM1’s has the same number of FM1’s. (iii) Our constructions possess a salient feature, namely, fault-tolerant capability, that can tolerate the malfunctioning of some FM1’s by using the generalized results obtained in this paper. (iv) We show that our constructions can be implemented by using an optical
$(M+2)\times (M+2)$
crossbar switch and
M
optical fiber delay lines, and achieve a buffer size
$2^{O(\sqrt {\alpha M})}$
, where
$\alpha $
is a constant that depends on the parameters used in our constructions and is better, i.e., larger, than that in the work of Cheng et al. in a very broad regime.
期刊介绍:
The IEEE Transactions on Information Theory is a journal that publishes theoretical and experimental papers concerned with the transmission, processing, and utilization of information. The boundaries of acceptable subject matter are intentionally not sharply delimited. Rather, it is hoped that as the focus of research activity changes, a flexible policy will permit this Transactions to follow suit. Current appropriate topics are best reflected by recent Tables of Contents; they are summarized in the titles of editorial areas that appear on the inside front cover.