• 沒有找到結果。

ATM網路ABR訊務管理及訊務源模型之研究

N/A
N/A
Protected

Academic year: 2021

Share "ATM網路ABR訊務管理及訊務源模型之研究"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

行政院國家科學委員會補助專題研究計畫成果報告

※※※※※※※※※※※※※※※※※※※※※※※※※※

※      ※

※  ATM 網路 ABR 訊務管理及訊務源模型之研究  ※

※      ※

※※※※※※※※※※※※※※※※※※※※※※※※※※

計畫類別:□個別型計畫  ■整合型計畫

計畫編號:NSC89-2213-E-009-107

執行期間:89 年 8 月 1 日至 89 年 7 月 31 日

計畫主持人:楊啟瑞

共同主持人:

計畫參與人員:

本成果報告包括以下應繳交之附件:

□赴國外出差或研習心得報告一份

□赴大陸地區出差或研習心得報告一份

□出席國際學術會議心得報告及發表之論文各一份

□國際合作研究計畫國外研究報告書一份

執行單位:國立交通大學資訊工程研究所

中 華 民 國 89 年 10 月 25 日

(2)

行政院國家科學委員會專題研究計畫成果報告

ATM 網路 ABR 訊務管理及訊務源模型之研究

ABR Tr affic Management and Sour ce Tr affic Modelling

計畫編號 : NSC89-2213-E-009-107

執行期限 : 89 年 8 月 1 日至 89 年 7 月 31 日

主持人 : 楊啟瑞

國立交通大學資訊工程研究所

1. 中文摘要 在這個計畫內,我們針對無線ATM網路提 出 了 一 個 新 的 智 慧 型 多 重 存 取 控 制 系 統 (IMACS),以支援不同於CBR和VBR訊務之 ABR和Signaling Control (SCR) 訊務。其最大 的目地是有效地滿足多種的服務品質 (QoS) 需求並能保持最大的網路產能。IMACS由三 部 份 組 成 : Multiple Access Controller (MACER) 、 Traffic Estimator/Predictor (TEP) 、 和 Intelligent Bandwidth Allocator (IBA)。計畫的重心是放在訊務源之評估與 ABR訊務之預測,亦即IMACS之TEP部份。 實驗結果證實採用TEP之設計,IMACS提供 不同之QoS保證,且隨訊務源之變化得到最 大之網路產能。 關鍵字:無線ATM網路、多重存取控制、頻寬 分配、品質服務、衝撞解決演算法、類神經 模糊技術、自我相似訊務源。 Abstr act

In the project, we have proposed a new Intelligent Multiple Access Control System (IMACS) for wireless ATM networks, supporting ABR and Signaling Control (SCR) traffic other than CBR and VBR traffic. It aims to efficiently satisfy their diverse Quality-of-Service (QoS) requirements while retaining maximal network throughput. IMACS is composed of three components: Multiple Access Controller (MACER), Traffic Estimator/Predictor (TEP), and Intelligent Bandwidth Allocator (IBA). The focus of the project is traffic estimation and prediction of ABR traffic, namely the TEP component of IMACS. Simulation results demonstrate that facilitated with TEP, IMACS offers various QoS guarantees and maximizes network throughput irrelevant to traffic variation.

Keywords: Wireless Asynchronous Transfer

Mode Networks (WATM), Multiple Access Control (MAC), Bandwidth allocation, Quality-of-Service (QoS), Collision resolution algorithm, Neural-fuzzy technique, Self-similar traffic.

(3)

2. Appr oaches and Results

IMACS is composed of three major components (see Figure 1): Multiple Access Controller (MACER), Traffic Estimator/ Predictor (TEP), and Intelligent Bandwidth Allocator (IBA). It supports four types of traffic- CBR, VBR, ABR, and SCR. IMACS has been designed to satisfy delay guarantees for CBR/VBR traffic while offering minimal access delay for ABR and SCR traffic. Accordingly, MACER employs a reservation-based access protocol for CBR and VBR traffic making use of a fixed amount of RC-type and

RV-type bandwidth (RC+RV= R) (in slots),

respectively. By contrast, for SCR and ABR traffic, MACER adopts a contention-based access protocol using CS-type and CA-type

bandwidth (CS+CA= C) (in slots), respectively.

In particular, due to the access-delay-sensitive

nature, SCR traffic is particularly governed by contention access using the DTS collision resolution algorithm parameterized by the optimal SD, denoted as DTS-d, if SD=d. The

focus of the report is the TEP component of the system.

TEP is responsible for the periodic estimation of the Hurst parameter (denoted as H), and the prediction of the short-term mean and variance of ABR traffic. Specifically, H is periodically estimated based on wavelet analysis [1,2]. The short-term mean and variance for the subsequent frame are predicted by means of an on-line neural-fuzzy approach [3]. Since the prediction of the variance can be similarly applied, in the sequel we describe the estimation of H and prediction of the short-term mean number of active MT's.

Contention Access without

Collision Resolution CBR/VBR Traffic

Call-based Frame-based Frame-based

Intelligent Bandwidth Allocator ( IBA ) Traffic Estimator/ Predictor (TEP) Reservation Access Contentio n Access DTS Algorithm (DTS-d)

Multiple Access Controller (MACER) SD (=d) R-type (RC + RV) Bandwidth CS-type Bandwidth CA-type Bandwidth SCR Traffic ABR Traffic

(4)

NFTP performs on-line traffic prediction based on a self-constructing neural-fuzzy inference network [3]. It is involved in two phases of learning: structure and parameter learning. The structure-learning phase determines the structure of fuzzy if-then rules, and the parameter-learning phase tunes the coefficients of the rules adapting to the input traffic dynamics. Unlike existing neural-fuzzy models using sequential learning, NFTP performs the structure and parameter learning in parallel. This makes NFTP advantageous for fast on-line prediction.

NFTP is a six-layer network taking on a number of input nodes and one output node, as shown in Figure 2. Initially, there are no rules in the network other than input nodes (layer 1) and an output node (layer 6). Upon receiving on-line training data, the structure-learning process proceeds by dynamically self-constructing fuzzy if-then rules (layer 3) according to an input-output clustering-based space-partitioning algorithm [3]. Once a new rule is generated, the centers and widths of the corresponding set of Gaussian membership functions (layer 2 and layer 5) are assigned. The output of a layer 3 node corresponds to the firing strength of the corresponding fuzzy rule, which is in turn normalized in layer 4. Consequently, the predicted output value, y, is

given as:

i i

y

y=

, i= fuzzy rule index, and

i i i n i m f y x A x i = Then is and ... and is If : rule Fuzzy 1 1

where yi is the contribution of fuzzy rule i to

the predicted output value, xj is the jth input

value, Aij is the jth membership function of

fuzzy rule i, fi is the normalized firing strength

of fuzzy rule i, and mi is the center of the

membership function in layer 5 connected to fuzzy rule i. Meanwhile, in the

parameter-learning process, the centers and widths of input membership functions (layer 2) are dynamically adjusted based on the Least Mean Squares (LMS) algorithm [3], whereas those of output membership functions (layer 5) are tuned using the Back Propagation algorithm [6].

Figure 2 illustrates an NFTP network with three inputs. This network predicts the future CNF value (N ), which corresponds to theˆ4 mean number of active MT's in the subsequent frame, based on three input values taken from

three most-recent CNF values (denoted as Ni,

i= 1 to 3). At the end of each frame, in addition

to predicting the CNF value of the next frame, NFTP also performs the learning operation described above. This is indicated in Figure 6 by the arrowed link pointing from the CNF of Frame 4 to the NFTP output node.

We experimented on two different NFTP structures using different types of inputs, respectively, via simulation. In the first structure, called CNF-based NFTP, the inputs

(5)

numbers of past CNF values (Ni), ranging from

4 to 24. In the second structure, referred to as

CNF-correlation-based NFTP, we adopted exponential-averaging k-lag correlation of

CNF values as inputs. Specifically, taking an example of NFTP with four inputsxk, k=1 to 4,

at the end of the ithframe, xk will be set as the

k-lag correlation i defined as:

1 1− + = i i i C C Cˆ λ ( λ , where k i i i N N

C = × , and λ is the smoothing constant (0<λ<1). With this structure, we also carried out 4 to 24 different numbers of inputs. In this simulation, we on-line predicted a set of 200 frames, using both structures of NFTP. All parameters used in the simulation are summarized in Table 1. In addition, the performance of NFTP is evaluated in terms of its prediction precision (error rate), time complexity, and space complexity. The error rate was computed as the normalized average

deviation between the actual and predicated CNF values. The space complexity was given in terms of the total number of fuzzy rules generated at the end of 200-frame prediction. Notice that, since such inference network can be implemented in hardware, we thus disregarded its time complexity. Simulation results are displayed in Table 2.

We observed during the experiment that the prediction error rate using either structure is irrelevant to the Hurst parameter (H), but highly sensitive to the variance. This can be perceived by the fact that by and large, H manifests only long-term behavior, whereas variance greatly reflects short-term fluctuation. In essence, as shown in Table 2 under traffic H=0.8, the error rate greatly increases with the variance. Furthermore, compared to CNF-based NFTP, CNF-correlation-based NFTP achieves greater precision (lower error rate) and lower space complexity (less number of fuzzy rules).

Legend: CNF= Common Notification Field; tc= Current time; Time CNF CNF CNF CNF

.

.

.

Frame 1 Frame 2 Frame 3 Frame 4

.

.

.

CNF Frame 5 tc NFTP 1 N 2 N 3 N 4 N 4 Nˆ R1 R2 R3 R4

(6)

We finally discovered in the table that NFTP (either structure) with 12 inputs invariably exhibits better performance under both variances. Namely, small or large numbers of

inputs yield inferior performance for on-line prediction.

Table 1. NFTP parameters used in simulation

Table 2. Performance of NFTP using two different

structures CNF-based NFTP CNF-correlation-based NFTP H = 0.8 Number of inputs Number of fuzzy rules Error rate Number of inputs Number of fuzzy rules Error rate 4 27 6.1 4 6 5.5 8 33 6.0 8 12 5.6 12 42 5.9 12 23 5.4 16 47 6.6 16 20 5.5 20 54 6.7 20 28 5.3 Mean = 50 Variance = 20 24 55 7.3 24 23 5.6 4 27 10.9 4 11 9.7 8 33 10.7 8 20 9.5 12 42 10.6 12 17 9.3 16 47 11.8 16 20 9.8 20 54 12.1 20 20 9.7 Mean = 50 Variance = 60 24 55 13.1 24 23 9.9

3. Mer it Review of the Pr oject

The design and experimental results have been published in IEEE Journal of Selected Area on Communications. Moreover, we have designed several networking control systems making use of the mechanism, which has been

presented in various conferences (IEEE ICC’00).

4. Refer ences

[1] P. Abry, and D. Veitch, “Wavelet Analysis of Long-Range Dependent Traffic,”IEEE Trans. Inform. Theory, vol. 44, no. 1, Jan. 1998, pp. 2-15.

Variable Definition Value

in

F Input clustering threshold 0.1

out

F Output clustering threshold 0.99

) (t

ρ Membership function threshold 0.7

β Initial width of Gaussion function 0.25

η Back-propagation learning constant 0.08

(7)

[2] S. Giordano, S. Miduri, M. Pagano, F. Russo, and S. Tartarelli, “A Wavelet-based Approach to the Estimation of the Hurst Parameter for Self-similar Data,”Proc. DSP, 1997, pp. 479-482.

[3] C. Jung, and C. Lin, “An On-line Self-Constructing Neural Fuzzy Inference Network and Its Applications,” IEEE Trans. Fuzzy Systems, vol. 6, no. 1, Feb. 1998, pp. 12-32. [4] J. Beran, “Statistical Methods for Data with

Long-Range Dependence,”Statistical Science, 7(4), 1992, pp. 404-427.

[5] J. Beran, R. Sherman, M. Taqqa, and W. Willinger, “Long-Range Dependence in Variable Bit Rate Video Traffic,”IEEE Trans. Comm., vol. 43, no. 2/3/4, Feb./Mar./Apr. 1995, pp. 1566-1579.

[6] M. Yuang, P. Tien, and S. Liang, “Intelligent Video Smoother for Multimedia Communications,”IEEE JSAC, vol. 15, no. 2, Feb. 1997, pp. 136-146.

[7] V. Paxson, “Fast, Approxmate Synthesis of Fractional Gaussian Noise for Generating Self-Similar Network Traffic,” Proc. ACM/SIGCOMM, 1997, pp. 5-18.

[8] R. Addie, M. Zukerman, and T. Neame, “Broadband Traffic Modeling: Simple Solutions to Hard Problems,” IEEE Comm. Magazine, vol. 36, no. 8, Aug. 1998, pp. 88-95.

[9] R. Addie, D. Platt, and M. Zukerman, “Performance of a Pi Persistence Protocol Subject to Correlated Gaussian Traffic,”

Proc. IEEE INFOCOM, 1996, pp.

數據

Table 1. NFTP parameters used in simulation

參考文獻

相關文件

The short film “My Shoes” has been chosen to illustrate and highlight different areas of cinematography (e.g. the use of music, camera shots, angles and movements, editing

Part 2 To provide suggestions on improving the design of the writing tasks based on the learning outcomes articulated in the LPF to enhance writing skills and foster

Various learning activities such as exp eriments, discussions, building models, searching and presenting information, debates, decision making exercises and project work can help

These learning experiences will form a solid foundation on which students communicate ideas and make informed judgements, develop further in the field of physics, science

The A-Level Biology Curriculum aims to provide learning experiences through which students will acquire or develop the necessary biological knowledge and

4.1 Extreme Values of Functions on Closed Intervals 4.2 The Mean Value Theorem.. 4.3 Monotonic Functions and the First Derivative Test 4.4 Concavity and

2-1 註冊為會員後您便有了個別的”my iF”帳戶。完成註冊後請點選左方 Register entry (直接登入 my iF 則直接進入下方畫面),即可選擇目前開放可供參賽的獎項,找到iF STUDENT

Contribute to the global LMS community and inform about the challenges and opportunities for executing computer- based assessment using the LMS platform in Hong Kong secondary