A multipath QoS routing algorithm based on Ant Net

Σχετικά έγγραφα
Application of a novel immune network learn ing algorithm to fault diagnosis

ER-Tree (Extended R*-Tree)

Schedulability Analysis Algorithm for Timing Constraint Workflow Models

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Motion analysis and simulation of a stratospheric airship

M in ing Recursive Function s Ba sed on Gene Expression Programm ing

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

Vol. 31,No JOURNAL OF CHINA UNIVERSITY OF SCIENCE AND TECHNOLOGY Feb

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Error ana lysis of P2wave non2hyperbolic m oveout veloc ity in layered media

Quick algorithm f or computing core attribute

1 (forward modeling) 2 (data-driven modeling) e- Quest EnergyPlus DeST 1.1. {X t } ARMA. S.Sp. Pappas [4]

Adaptive grouping difference variation wolf pack algorithm

Fo recasting Stock M arket Q uo tation s via Fuzzy N eu ral N etw o rk Based on T 2S M odel

Buried Markov Model Pairwise

: Monte Carlo EM 313, Louis (1982) EM, EM Newton-Raphson, /. EM, 2 Monte Carlo EM Newton-Raphson, Monte Carlo EM, Monte Carlo EM, /. 3, Monte Carlo EM

Antimicrobial Ability of Limonene, a Natural and Active Monoterpene

Study on the Strengthen Method of Masonry Structure by Steel Truss for Collapse Prevention

Quantum dot sensitized solar cells with efficiency over 12% based on tetraethyl orthosilicate additive in polysulfide electrolyte

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

GPU. CUDA GPU GeForce GTX 580 GPU 2.67GHz Intel Core 2 Duo CPU E7300 CUDA. Parallelizing the Number Partitioning Problem for GPUs

Control Theory & Applications PID (, )

High order interpolation function for surface contact problem

Analysis of energy consumption of telecommunications network and application of energy-saving techniques

Research of Han Character Internal Codes Recognition Algorithm in the Multi2lingual Environment

Maxima SCORM. Algebraic Manipulations and Visualizing Graphs in SCORM contents by Maxima and Mashup Approach. Jia Yunpeng, 1 Takayuki Nagai, 2, 1

CorV CVAC. CorV TU317. 1

ΣΔΥΝΟΛΟΓΗΚΟ ΔΚΠΑΗΓΔΤΣΗΚΟ ΗΓΡΤΜΑ ΗΟΝΗΧΝ ΝΖΧΝ «ΗΣΟΔΛΗΓΔ ΠΟΛΗΣΗΚΖ ΔΠΗΚΟΗΝΧΝΗΑ:ΜΔΛΔΣΖ ΚΑΣΑΚΔΤΖ ΔΡΓΑΛΔΗΟΤ ΑΞΗΟΛΟΓΖΖ» ΠΣΤΥΗΑΚΖ ΔΡΓΑΗΑ ΔΤΑΓΓΔΛΗΑ ΣΔΓΟΤ

Χρηματοοικονομική Ανάπτυξη, Θεσμοί και

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Reading Order Detection for Text Layout Excluded by Image

On a New Model for Solving B ilevel Leader2follower Decision2making Problem s

Estimation of stability region for a class of switched linear systems with multiple equilibrium points

Newman Modularity Newman [4], [5] Newman Q Q Q greedy algorithm[6] Newman Newman Q 1 Tabu Search[7] Newman Newman Newman Q Newman 1 2 Newman 3

Zigbee. Zigbee. Zigbee Zigbee ZigBee. ZigBee. ZigBee

Gro wth Properties of Typical Water Bloom Algae in Reclaimed Water

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

Area Location and Recognition of Video Text Based on Depth Learning Method

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Arbitrage Analysis of Futures Market with Frictions

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

Automatic extraction of bibliography with machine learning

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

2016 IEEE/ACM International Conference on Mobile Software Engineering and Systems

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Optimization Investment of Football Lottery Game Online Combinatorial Optimization

On Channel-adaptive Error Con trol Techn ique V ideo Comm un ication

Ένα µοντέλο Ισοδύναµης Χωρητικότητας για IEEE Ασύρµατα Δίκτυα. Εµµανουήλ Καφετζάκης

Q L -BFGS. Method of Q through full waveform inversion based on L -BFGS algorithm. SUN Hui-qiu HAN Li-guo XU Yang-yang GAO Han ZHOU Yan ZHANG Pan

Development of a basic motion analysis system using a sensor KINECT

Yoshifumi Moriyama 1,a) Ichiro Iimura 2,b) Tomotsugu Ohno 1,c) Shigeru Nakayama 3,d)

stability and aromaticity in the benzonitrile H 2 O complex with Na+ or Cl

Research on vehicle routing problem with stochastic demand and PSO2DP algorithm with Inver2over operator

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

Optimization, PSO) DE [1, 2, 3, 4] PSO [5, 6, 7, 8, 9, 10, 11] (P)

2 ~ 8 Hz Hz. Blondet 1 Trombetti 2-4 Symans 5. = - M p. M p. s 2 x p. s 2 x t x t. + C p. sx p. + K p. x p. C p. s 2. x tp x t.

Research on real-time inverse kinematics algorithms for 6R robots

A research on the influence of dummy activity on float in an AOA network and its amendments

College of Life Science, Dalian Nationalities University, Dalian , PR China.

Study of urban housing development projects: The general planning of Alexandria City

Vol. 34 ( 2014 ) No. 4. J. of Math. (PRC) : A : (2014) Frank-Wolfe [7],. Frank-Wolfe, ( ).

{takasu, Conditional Random Field

Re-Pair n. Re-Pair. Re-Pair. Re-Pair. Re-Pair. (Re-Merge) Re-Merge. Sekine [4, 5, 8] (highly repetitive text) [2] Re-Pair. Blocked-Repair-VF [7]

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ

Table of Contents 1 Supplementary Data MCD

Approximation Expressions for the Temperature Integral

ΣΤΟΙΧΕΙΑ ΠΡΟΤΕΙΝΟΜΕΝΟΥ ΕΞΩΤΕΡΙΚΟΥ ΕΜΠΕΙΡΟΓΝΩΜΟΝΟΣ Προσωπικά Στοιχεία:

,,, (, ) , ;,,, ; -

User Behavior Analysis for a Large2scale Search Engine

Retrieval of Seismic Data Recorded on Open-reel-type Magnetic Tapes (MT) by Using Existing Devices

Applying Markov Decision Processes to Role-playing Game

Knowledge Induction Ba sed on Genera liza tion of M ulti2benchmark A ttr ibute

Comparison of Evapotranspiration between Indigenous Vegetation and Invading Vegetation in a Bog

Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου

Ηρϊκλειτοσ ΙΙ. Πανεπιζηήμιο Θεζζαλίας. Τμήμα Μηχανικών Η/Υ και Δικτύων

ΑΝΙΧΝΕΥΣΗ ΓΕΓΟΝΟΤΩΝ ΒΗΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΕΠΙΤΑΧΥΝΣΙΟΜΕΤΡΩΝ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Legal use of personal data to fight telecom fraud

Kenta OKU and Fumio HATTORI

Web-based supplementary materials for Bayesian Quantile Regression for Ordinal Longitudinal Data

, Litrrow. Maxwell. Helmholtz Fredholm, . 40 Maystre [4 ], Goray [5 ], Kleemann [6 ] PACC: 4210, 4110H

Design and Fabrication of Water Heater with Electromagnetic Induction Heating

D evelopm en t and Applica tion of M odeling and S im ula tion Technology

Estimation for ARMA Processes with Stable Noise. Matt Calder & Richard A. Davis Colorado State University

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών


Καθηγητής Παν Πειραιά, Δρ Φούντας Ευάγγελος. Δρ ΦΟΥΝΤΑΣ ΕΥΑΓΓΕΛΟΣ. Καθηγητής Πανεπιστημίου Πειραιώς Πρόεδρος Τμήματος Πληροφορικής

GPGPU. Grover. On Large Scale Simulation of Grover s Algorithm by Using GPGPU

Simplex Crossover for Real-coded Genetic Algolithms

MUL TIL EVEL2USER2ORIENTED AGRICUL TURAL INFORMATION CLASSIFICATION

:,,,, ,,, ;,,,,,, ,, (Barro,1990), (Barro and Sala2I2Martin,1992), (Arrow and Kurz,1970),, ( Glomm and Ravikumar,1994), (Solow,1957)

J. of Math. (PRC) Banach, , X = N(T ) R(T + ), Y = R(T ) N(T + ). Vol. 37 ( 2017 ) No. 5

3: A convolution-pooling layer in PS-CNN 1: Partially Shared Deep Neural Network 2.2 Partially Shared Convolutional Neural Network 2: A hidden layer o

Ερευνητική+Ομάδα+Τεχνολογιών+ Διαδικτύου+

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction


LUNGOO R. Control Engineering for Development of a Mechanical Ventilator for ICU Use Spontaneous Breathing Lung Simulator LUNGOO

Transcript:

3 4 Vol. 3. 4 2008 8 CAA I Transactions on Intelligent System s Aug. 2008 AntNet QoS, (, 200237) : AntNet,, QoS, AntNet QoS. QoS,, AntNet QoS,, QoS : ; ; QoS; : TP393 : A : 67324785 (2008) 0420349206 A multipath QoS routing algorithm based on Ant Net ZHU Shang2m ing, GAO D a2qi ( School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China) Abstract: This paper exam ines a mathematical model and data structure for a multipath QoS routing algorithm based on the AntNet algorithm. The p roposed algorithm selects nodes w ith a new rule considering both bandw idth and time2delay QoS constraints. Then it transfers data packets using the imp roved updating rule for nodal information and random ly chooses neighboring nodes to transfer data packets according to p robabilities in the routing table. Per2 form ance analysis and sim ulation results show that the multipath QoS routing algorithm based on AntNet converges faster and is more robust than other algorithm s. It can automatically adap t to dynam ic variations in network status while taking into account QoS constraints and load balancing. Keywords:AntNet; multipath routing; QoS; constraint on service quality ( ant colony, AC) M. Dorigo 20 90 [ 22 ].,,.,, [ 320 ], G. D i Caro M. Dorigo (AntNet) [ 3 ]. AntNet 2 Agent, : 2007208220. : (60373073). :. E2mail: zhusm@ ecust. edu. cn.., AntNet ( OSPF SPF ) [ 4 ]. AntNet,,, QoS, AntNet QoS,. AntNet Agent, 2 : F ant B ant. F ant, ; B ant, F ant

350 3. G (N, L ), N, L 2., 2, l L QoS, :.,, (pheromone),, P jd k d j, N k k, N k = { neighbors( k) }, j N k P jd =, d [, N ]. () s d p, B 0 s d, D 0, QoS s d, : m in{ bandw idth ( l), l p ( s, d) } B 0, (2) delay ( l) D 0. (3) l p ( s, d). 2 ( ), 2, F ant, B ant. 2,. S s2d ( k),, S s2d ( k) k s t k. F ant k, S s2d ( k) { ( j, t j ), ( j 2, t j2 ),, ( j k, t jk ) }. 2 : R k { Stat ( ), Stat ( 2 ),, Stat(N ) }.,, p i ( i =, 2,, m ), s d., k, Stat( k) =M k k AntNet M k, ( d, 2 d, W d ). d 2 d d, W d, k d, M k,,,, 2 AntNet QoS 2. AntNet.,, (4) : p jd = N k N k + ( N k - ) N k 2, j, d N k, j = d; - N k 2, j, d N k, j d, N k > ; N k ; j N k, d N k. (4) (4) ( ),, ; N k 2. 2 AntNet, ( ), k v, (5) p ( k, v) : d [, N ], N k = { neighbors( k) }. = max j N k P jd. (5) QoS,,,,,

4, : AntNet QoS 35, QoS,, k, N k, k N k v l ( k, v) B 0, : N k N k = { v: v N k, bandw idth ( k, v) B 0 }. (6) = { neighbors( k) }., : ) N k d, ; 2) N k, (7) P jd, P jd ; 3) N k,, ( 7) P jd, P jd P jd = l j = - P jd + l j + ( N k - ) q j N k q j j, j N k;, 0 l j. (7) : l j, k j, q j k j,, l j P jd.,,,, l j ;,, 2. 3 2. 3. k, :, (8), (9). P id P id + r( - P id ), (8) P jd P jd - rp jd, j i, j N k. (9) : i, j, N k, d, r., r (0, ], (0) : r = c t bestd t t- d + c 2 t sup - t bestd ( t sup - t bestd ) + ( t k - d - t bestd ). (0) : c c 2, t k - d k d, t bestd W d d, t sup, () : t sup = d + d - W max. () :, W max, ( 0), 2 t k - d, r, : (2) r., s ( x) = r s ( r) s (). : s ( x),, x (0, ], a R +, + e a x N k (2) a N k N k, a,. 2. 3. 2 : k, (3) (4) d d + ( t k - d - d ), (3) 2 d 2 d + ( ( t k - d - d ) 2-2 d ). (4) : d d, 2 d,,, W W 5 ( / ). 2. 4,,, d,

352 3 D 0., (5), g ( x) = x,. (5) :, >, g ( x),, ( µ ),, =,.,,. AntNet s d,, k,, k v, ( 6) N k, : bandw idth ( k, v) = bandw idth ( k, v) - B 0. (6) AntNet, 2. 5 AntNet QoS ),, s ( ), d, 2), i j, l ( i, j), i,. 3),,.,,,,. 4) d,,, s, ( ), 5),, 6),, m 7),, 3 3.,, M, M, O (M N k )., M, O (M N k )., m, O (mm N k ). D ijkstra O (L + N logn ), L, N, M N k N, AntNet D ijkstra. 3. 2 AntNet QoS, G p (N ), N p, (0, ], m s, 8 Mbp s., N, D ijkstra. 2,,.,

4, : AntNet QoS 353. Table Var ious param eters in sim ula tion s Name and simbol Values /bit 92 /bit 500. 5 0. W 50 AntNet N = 50, p = 0. 2 N = 25, p = 0. 2 Fig. PDF of the hopcount of AntNet algorithm paths for N = 50, p = 0. 2 and N = 25, p = 0. 2 0. 2 c 0. 7 c 2 0. 3 a N p 3 0. 95 B 0 /Mbp s 4 D 0 /m s 2 /m s 2. 5 2 AntNet N = 25, p = 0. N = 25, p = 0. 2 Fig. 2 PDF of the hopcount of AntNet algorithm paths for N = 25, p = 0. and N = 25, p = 0. 2 /m s 0 / bit 4 096 3 AntNet D ijkstra (p robability density function, PDF),, AntNet, p, N, N = 50 p = 0. 2 N = 25 p = 0. 2 2.,, AntNet, D ijk2 stra. N = 50 p = 0. 2, D ijkstra AntNet 3. 60 5. 27, N = 25 p = 0. 2, D ijkstra AntNet 3. 02 3. 4. 2, N, p, N = 25 p = 0. N = 25 p = 0. 2 2 3 AntNet = 3 00 Fig. 3 PDF of the hopcount of AntNet algorithm paths for =, 3 and 00.,, ( ), ( ), 2 ( ). N = 25 p = 0., D ijkstra AntNet 3. 53 3. 7, N = 25 p = 0. 2, D ijkstra AntNet 3. 02 3. 4. 3, N

354 3 p,.,,,, AntNet D ijkstra,. N = 25 p = 0. 2, D ijkstra AntNet = 3 00 3. 53 3. 80 3. 7 3. 59. 4,,,, AntNet QoS, QoS.,,,. : [ ] DOR IGO M. Op tim ization learning and natural algorithm [D ]. Vatican: Politecnico dim ilano, 992. [ 2 ]DOR IGO M, MAN IEZZO V, COLORN I A. The ant sys2 tem: op tim ization by a colony of cooperating Agents [ J ]. IEEE Transactions on System s, M an, and Cybernetics Part B, 996, 26 () : 2924. [ 3 ] CARO G, DOR IGO M. AntNet: distributed stigmergetic control for communications networks[ J ]. cial Intelligence Research, 998 ( 9) : 3 l72365. Journal of A rtifi2 [ 4 ] DH ILLON S S, M IEGHEM P V. Performance analysis of the AntNet algorithm [ J ]. Computer Networks, 2007 ( 5) : 2042225. [ 5 ]BAR#N B. Imp roved AntNet routing[ J ]. ACM SIGCOMM Computer Communication Review, 200, 3 ( 2) : 42248. [ 6 ]BARA N B, SOSA R. A new app roach for AntNet routing [ C ] / / Proceedings of N inth International Conference on Computer Communications and Networks. USA, 2000. Las Vegas, NV, [ 7 ],. [ J ]., 2005, 26 () : 620. WANG L i, GUO Q iao. Rationality2based AntNet self2adap2 tive routing [ J ]. Journal on Communications, 2005, 26 () : 620. [ 8 ],,. [ J ]. ( ), 2005, 39 (0) : 5372540. LΒ Yong, ZHAO Guangzhou, SU Fanjun. Adap tive dynam2 ic routing algorithm based on AntNet algorithm [ J ]. Journal of Zhejiang University ( Engineering Science ), 2005, 39 (0) : 5372540. [ 9 ],. [ J ]., 2006, 28 (2) : 528. LU Zhengding, L IU Huim ing. Research of rationally adap2 tive routing based on ant colony algorithm s[ J ]. Engineering & Science, 2006, 28 ( 2) : 528. Computer [ 0 ],. AntNet QoS [ J ]., 2006, 27 ( 7 ) : 692 74. : PAN Daru, YUAN Yanbo. Imp roved QoS routing algorithm based on the AntNet[ J ]. M ini2m icro System s, 2006, 27 (7) : 69274.,, 969,,, 40, 3.,, 957,,,,, 0, 00, SC I E I ISTP 60.