On Constructions of Optical Priority Queues Under a Priority-Based Routing Policy

IF 2.2 3区 计算机科学 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS
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.
基于优先级路由策略下光优先队列的构造
在本文中,我们考虑了使用光(无缓冲)交叉开关和光纤延迟线的光优先队列的交换-延迟线(SDL)结构。在优先级队列中,每个数据包在到达时都与一个优先级相关联,每当有出发请求时,最高优先级的数据包就从队列中发送出去,而每当缓冲区溢出时,最低优先级的数据包就从队列中删除。对于光优先队列的SDL构建系统,主要研究问题有两个:(i)光交叉交换器执行路由策略的设计;(ii)光纤延迟线延迟的选择。Sarwate和Anantharam首先提出了一个由光纤$(M+2)\times (M+2)$交叉开关和M条光纤延迟线(见第1节图1)组成的反馈系统,用于光优先队列的SDL构建,他们已经证明,使用这种反馈系统可能实现的最大缓冲区大小为$2^{M}$。然而,这个理论缓冲大小$2^{M}$能否实现仍然是一个开放的研究问题。目前,Cheng等人在文献中获得了最好的结果,获得的缓冲区大小为$2^{O(\sqrt {\alpha M})}$,其中$\alpha $是一个常数,取决于他们在构建中使用的参数。在本文中,我们考虑了一个离散时间设置,并使用了一个由光交叉开关和多组延迟为1 (FM1)的光先进先出(FIFO)多路复用器组成的反馈系统,用于基于优先级的路由策略下的光优先队列的SDL构造(见第1节中的图2)。我们的贡献如下:(I)我们扩展并推广了Cheng等人工作中包含最优构造的重要构造类。因此,与Cheng等人相比,我们获得了更大的缓冲区大小和更少的构建复杂性/成本。(ii)我们获得了每组FM1具有相同数量的FM1的场景下,通过最优构建实现的最大缓冲区大小的封闭形式表达式。(3)我们的结构具有一个显著的特征,即容错能力,利用本文得到的推广结果可以容忍某些FM1的故障。(iv)我们表明,我们的结构可以通过使用光学$(M+2)\times (M+2)$交叉开关和M光纤延迟线来实现,并实现缓冲大小$2^{O(\sqrt {\alpha M})}$,其中$\alpha $是一个常数,取决于我们的结构中使用的参数,并且在非常广泛的范围内比Cheng等人的工作更好,即更大。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Transactions on Information Theory
IEEE Transactions on Information Theory 工程技术-工程:电子与电气
CiteScore
5.70
自引率
20.00%
发文量
514
审稿时长
12 months
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信