Logo image
有繞行次數限制之光佇列的最佳建造方式
Dissertation

有繞行次數限制之光佇列的最佳建造方式

Huang, Xuan-Chao
Doctor of Philosophy (PHD), 國立清華大學, 電機工程學系
2011

Abstract

尤拉演算法 先進先出多工器 整數表示法 線性壓縮器 線性解壓縮器 最大可表示整數 光緩衝器 光佇列 封包交換 Eculid's algorithm FIFO multiplexers integer representation linear compressors linear decompressors maximum representable integer optical buffers optical queues packet switching
在全光封包交換網路 (all-optical packet-switched networks) 中,建造光封包的緩衝器是一個重要的課題,而目前已知可行的方法是利用光交換機 (optical switches) 與光纖延遲線 (fiber delay lines) 來建造光封包的緩衝器。在這篇論文裡,我們考慮的問題是如何建造有繞行次數限制之光佇列 (optical queues)。這樣的一個繞行次數限制是來自實作上的考量。由先前的研究成果,我們已經知道在有繞行次數限制的情況下,光學線性壓縮器 (optical linear compressors) 與光學線性解壓縮器 (optical linear decompressors) 的最大有效延遲時間 (effective maximum delay),以及雙輸入埠與單輸出埠之先進先出光學多工器 (optical 2-to-1 FIFO multiplexers) 的有效緩衝區容量 (effective buffer size),都等於一個最大可表示整數$B(\dbf_1^M;k)$,其中$\dbf_1^M=(d_1,d_2,\ldots,d_M)$為光纖延遲線長度的數列,$k$為光封包繞行此$M$條光纖的次數限制 ($B(\dbf_1^M;k)$的數學定義請參閱論文第一章的(1.4)式)。另外,我們已經知道光學線性壓縮器、光學線性解壓縮器、以及雙輸入埠與單輸出埠之先進先出光學多工器的最佳建造方式,必定可由一個貪婪建造法 (greedy constructions) 得到,換句話說,要找到上述光佇列的最佳建造方式 ,我們只需在貪婪建造法所構成的集合$\Gcal_{M,k}$裡找出一個${\dbf^*}_1^M$使得$B({\dbf^*}_1^M;k)=\max_{\dbf_1^M\in\Gcal_{M,k}}B(\dbf_1^M;k)$即可。 在這篇論文裡,我們證明上述光佇列最多存在兩種最佳建造方式,並且我們提出一個簡單的演算法以得到這些最佳建造方式。我們主要的做法是透過配對比較 (pairwise comparison) 來移除$\Gcal_{M,k}$中比較不好的建造方式。出人意料地,我們的演算法與輾轉相除法 (Euclid's algorithm) 有關。我們證明了如果$\gcd(M,k)=1$,那麼只存在一個最佳建造方式;如果$\gcd(M,k)=2$,那麼我們有兩種最佳建造方式;如果$\gcd(M,k)=3$,那麼最多只存在兩種最佳建造方式。

Metrics

1 Record Views

Details

Logo image