23 Pages

thomas

Course: CIS 6930, Fall 2009
School: Fayetteville State...
Rating:
 
 
 
 
 

Word Count: 952

Document Preview

Distributed AntNet: Stigmetric Control for Communications Networks Gianni Di Caro & Marco Dorigo Journal of Artificial Intelligence Research 1998 Presentation by Tavaris Thomas Presentation Contents Introduction/Background Model Description AntNet: An Adaptive Agent-based Routing Algorithm Other Routing Algorithms Experimental Networks Used Results Conclusions and Future Work...

Register Now

Unformatted Document Excerpt

Coursehero >> North Carolina >> Fayetteville State University >> CIS 6930

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Distributed AntNet: Stigmetric Control for Communications Networks Gianni Di Caro & Marco Dorigo Journal of Artificial Intelligence Research 1998 Presentation by Tavaris Thomas Presentation Contents Introduction/Background Model Description AntNet: An Adaptive Agent-based Routing Algorithm Other Routing Algorithms Experimental Networks Used Results Conclusions and Future Work Introduction/Background Increase in the supply and demand of network communication services Network Control online and off-line monitoring and management of the network resources Routing process or method of determining and prescribing incoming packets to an outgoing path (forwarding messages) Swarm Intelligence (SI) New research field Collective behavior of social insects and other organisms ants, honey bees states/actions Stimergy Complex and intelligent behavior performed through the interaction of thousands of autonomous swarm members Ant Colony Optimization(ACO) Foraging behavior of ants and is used successfully to solve combinatorial optimization problems. traveling salesman genome matching routing in telecommunications networks load balancing Model Description WAN Irregular topology connection-less network Network communication is mapped on a directed weighted graph with N processing/forwarding nodes Links characterized by bandwidth (bit/sec) and transmission delay (sec) 2 types of packets (routing and data) routing have greater priority C++ based discrete event driven simulator AntNet Adaptive, distributed, and mobile agentbased routing algorithm Reinforcement learning problems with hidden state (Bertsekas & Tsitsiklis, 1996; Kaelbling, Littman, & Moore, 1996; McCallum, 1995). AntNet Algorithm Overview Mobile agents are asynchronously launched towards randomly selected destination nodes. Each agent searches for a minimum cost path joining its source and destination nodes. Each agent moves step-by-step towards its destination node. At each intermediate node a greedy stochastic policy is applied to choose the next node to move to. The policy makes use of (i) local agentgenerated and maintained information, (ii) local problem-dependent heuristic information, and (iii) agent-private information. While moving, the agents collect information about the time length, the congestion status and the node identifiers of the followed path. AntNet Algorithm Overview Once they have arrived at the destination, the agents go back to their source nodes by moving along the same path as before but in the opposite direction. During this backward travel, local models of the network status and the local routing table of each visited node are modified by the agents as a function of the path they followed and of its goodness. Once they have returned to their source node, the agents die. Routing Table Contents nNk P Pnd Tk nd = 1, d [1, N ] N k = { neighbors (k )} Goodness (desirability) Routing table 2 M k d , d ,Wd ( ) Mean, variance, and best Array of ds defining parametric statistical model for the traffic distribution over the network as seen by local node k AntNet Algorithm The heuristic correction ln is a [0,1] normalized value proportional to the length qn (in bits waiting to be sent) of the queue of the link connecting node the k with its neighbor n: The value of alpha weights the importance of the heuristic correction with respect to the probability values stored in the routing table. Agent's decisions are taken on the basis of a combination of a long-term learning process and an instantaneous heuristic prediction. Ideal alpha between 0.2 and 0.5 AntNet Algorithm The backward ant updates the routing table and arrays stored at each node as it propagates through network. Pfd ' Pfd ' + r (1 - Pfd ' ) Positive reinforcement Negative reinforcement Pnd ' Pnd ' - rPnd ' , n N k , n f r r (T , M k ) r ( 0,1] Reinforcement to be a function of the goodness where Other Routing Algorithms Compared OSPF (static, link state)Open Shortest Path First SPF (adaptive, link-state) Shortest Path First BF (adaptive, distance-vector) Bellman Ford Q-R (adaptive, distance-vector): Q-Routing PQ-R (adaptive, distance-vector): is the Predictive Q-Routing algorithm Daemon (adaptive, optimal routing): is an approximation of an ideal algorithm Networks Used SimpleNet (1.9, 0.7, 8) 10Mbit/s and propagation delay of 1msec mean shortest path distance, in terms of hops, between all pairs of nodes, the variance Of this average, and the total number of nodes Networks Used NFSNET(2.2,0.8,14) 1.5Mbps propagation delays 4-20 msec Networks Used NTTnet(6.5,3.8,57) 6Mbps propagation delay 1 to 5 msec Metrics for Performance Evaluation Throughput Delay Distribution- the authors used whole empirical distribution or to use the 90th percentile statistic, which allows one to compare the algorithms on the basis of the upper value of delay they were able to keep the 90% of the correctly delivered packets Network Capacity Usage (as expressed by the as the sum of the link capacities divided total available link capacity) SimpleNet Throughput Results SimpleNet: Comparison of algorithms for FCBR traffic directed from node 1 to node 6) The delay distribution showed similar...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Fayetteville State University - CIS - 6930
Virtual Private NetworksWhy VPN Fast, secure and reliable communication between remote locations Use leased lines to maintain a WAN. Disadvantages High Cost No flexibilityWhat is VPN Virtual Private Network is a private network that uses a
Fayetteville State University - CIS - 6930
Routing and Wavelength Assignment Approaches for Wavelength-Routed Optical WDM NetworksAgendaIntroduction Routing Assignment Wavelength Assignment Distributed Relative Capacity Loss(DRCL) ConclusionIntroductionWavelength-division multiplexing(W
Fayetteville State University - CIS - 6930
Topology aggregation and Multi-constraint QoS routingPresented by Almas AnsariFlow of the presentation The Scalability Problem Need for Topology Aggregation Topology Aggregation Schemes Assigning Values to Logical Links Multi-Constrained QoS
Fayetteville State University - CIS - 6930
QoS in Clustered EnvironmentsAhmad Faraj Faraj@cs.fsu.eduOverview Introduction Routing Mechanisms Approaches to QoS in Clusters ConclusionsIntroduction Networked applications inject different mixes of traffic in the network. Some classes o
Fayetteville State University - CIS - 6930
A Review of Constraint-Based Routing AlgorithmsF.A. Kuipers T. Korkmaz, M. Krunz and P. Van Mieghem , June 14, 2002Abstract Constraint-based routing is an invaluable part of a full-edged Quality of Service (QoS) architecture. Unfortunately, routin
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005January 19, 20051Instructor: Dr. Chu J. Jong Office Hours: Monday/Wednesday 11:00 12:00 15:30 16:30 Tuesday 13:00 17:00 or by appointment Offi
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005January 24, 20051Reading and Homework Read Chapter 2.2 and 2.3 Due 01/26 Work on problems Due 02/02Chapter 12, 12Chapter 21, 2, 5, 9, 13
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005January 26, 20051Announcement Next Monday Office Hour Change From 11:00 12:00 to 16:30 17:30 Questions From Last Lecture?2Computer Syst
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005January 31, 20051Announcement and Agenda Homework #1 Due on WednesdayProblem 2.14 Use 8 bit binary to represent the digits 0 to 9. They are th
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 2, 20051Announcement and Agenda Grader Information:Radhika Gopi Thursday 10:00 12:00 Friday 11:00 13:00 Location: OU213A Task: Hel
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 7, 20051Announcement and Agenda Turn In Your One Page Problem Questions From Last Lecture? Homework #1 Statistic Average of all s
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 9, 20051Announcement and Agenda Questions From Last Lecture? Check Bit, Hamming Code Cycle Stealing Bus Arbiter CD/DVD Technolo
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 14, 20051Announcement and Agenda Turn In Your One Page Problem Questions From Last Lecture? Prepare to have a quiz Get ready for U
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 16, 20051Announcement and Agenda Questions From Last Lecture? 1's and 2's complements, and others (9's and 10's) Addition/Subtract
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 21, 20051Announcement and Agenda Questions From Last Lecture? Test 1 on Wednesday, 02/23/2005 Homework #3 and Quiz 1 Solution Chapte
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005February 28, 20051Announcement and Agenda Questions From Last Lecture? Reading Assignment Chapter 3.4 and Chapter 4.1 (possible quiz) Homewor
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 02, 20051Announcement and Agenda Questions From Last Lecture? Your Grades posted on WebCT For the first time login Use your ULID and pa
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 07, 20051Announcement and Agenda Questions From Last Lecture? Have you start work on Homework yet? Question on Unix account and handout
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 09, 20051Announcement and Agenda Questions From Last Lecture? Reading Assignment (Due 03/21/2005) Chapter 4.3, 4.4 (possible quiz) Cha
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 21, 20051Announcement and Agenda How Was Your Spring Break? Questions From Last Lecture? Discuss Homework #4 10 Minutes Quiz 5 Min
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 23, 20051Announcement and Agenda Questions From Last Lecture? Homework #5 Due 04/11/2005 Chapter 4: 1, 3, 5, 7, 9, 10, 11 Chapter 5: 1
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 28, 20051Announcement and Agenda Questions From Last Lecture? Chapter 4.3, 4,42Mic-1/IJVM Assembler$ java ijvmasm source.jas dest.ij
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005March 30, 20051Announcement and Agenda Questions From Last Lecture? ILOAD and ISTORE The Source Code Files of Program 1 IFCMPEQ micro code s
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 04, 20051Announcement and Agenda Questions From Last Lecture? Be Prepare to Have A Quiz Reading Assignment Chapter 5.1, 5.2 Due Wednes
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 06, 20051Announcement and Agenda Questions From Last Lecture? Reading Assignment (possible quiz) Chapter 5.3, 5.4 Due Monday, 04/11/05
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 11, 20051Announcement and Agenda Questions From Last Lecture? Quiz #3 Result High 88; Low 4980 up: 2; 70 to 79: 2; 60 to 69: 5; below 6
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 18, 20051Announcement and Agenda Questions From Last Lecture? Test #2 Result Average 70.38 90 above 2; 80's 1; 70's 3; 60's 3; 50's 4
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 20, 20051Announcement and Agenda Questions From Last Lecture? Assignments due next Monday, 04/25/05 Reading Chapter 7.1, 7.2 Lab Go
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 25, 20051Announcement and Agenda Questions From Last Lecture? Have you read 7.1, 7.2? Have you worked on the gdb? How about Change the
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005April 27, 20051Announcement and Agenda Questions From Last Lecture? Chapter 7.2, 7.3 Programming Assignment #2 SPARC Overview Five Minutes
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005May 2, 20051Announcement and Agenda Questions From Last Lecture? Take off problem 6.18 from Homework #6 Quiz (Stack Trace) Solution Revisit
Illinois State - ITK - 325
Illinois State University School of Information Technology ITK 325 Computer Organization Spring, 2005May 04, 20051Overall Study Strategy Work On the Problems from Previous Tests (quizzes) and make sure that you know "How" to solve them. Work on
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005January 19, 20051Instructor: Dr. Chu J. Jong Office Hours: Monday/Wednesday 11:00 12:00 15:30 16:30 Tuesday 13:00 17:00 or
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005January 24, 20051Announcement Wednesday Office Hour May Change11:00 12:00 office hour moved to 16:30 17:30 Homework #1
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005January 26, 20051Announcement Next Monday Office Hour Change From 11:00 12:00 to 16:30 17:30 For the homework: Do Not
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005January 31, 20051Announcement and Agenda First Test on Wednesday 50 minutes, At the Beginning of the Class Followed by
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 02, 20051Announcement and Agenda Grader Information: Grader Name: Office Hour: Radhika Gopi Thursday 10:00 12:00
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 07, 20051Announcement and Agenda Turn In Your One Page Problem Questions From Last Lecture? Test #1 Statistic Se
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 09, 20051Announcement and Agenda Questions From Last Lecture? Simple Examples and some more for practice What is
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 14, 20051Announcement and Agenda Turn In Your One Page Problem Questions From Last Lecture? Solution of Homework
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 16, 20051Announcement and Agenda Questions From Last Lecture? Second Test on Wednesday 02/23/05 More detailed
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 21, 20051Announcement and Agenda Questions From Last Lecture? Second Test on Wednesday 02/23/05 Homework #3 Solut
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005February 28, 20051Announcement and Agenda Questions From Last Lecture? Test #2 Result Section 1 Average: 81.6 90 a
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 02, 20051Announcement and Agenda Questions From Last Lecture? Your Grades posted on WebCT For the first time login
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 07, 20051Announcement and Agenda Questions From Last Lecture? Homework #4 Part I Pushdown Automata Turning Machine
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 09, 20051Announcement and Agenda Questions From Last Lecture? CFG from a language description Understand the desc
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 21, 20051Announcement and Agenda Questions From Last Lecture? Test Number 3 on Wednesday, 03/23/2005 50 minutes test
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 28, 20051Announcement and Agenda Questions From Last Lecture? Test Number 3 Results Section I Average: Distributio
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to The Theory of Computation Spring, 2005March 30, 20051Announcement and Agenda Questions From Last Lecture? Homework #5 Due Wed. 04/06/2005 Exercise: 3.7, 3.8c
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Monday, April 04, 20051Announcement and Agenda Questions From Last Lecture? Homework #5 Due Wed. 04/06/2005 WebCT has You
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Wednesday, April 06, 20051Announcement and Agenda Questions From Last Lecture? Homework #6 Due Wed. 04/13/2005 Exercise (
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Monday, April 11, 20051Announcement and Agenda Questions From Last Lecture? Homework #6 Due Wed. 04/13/2005 Test #4 Next
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Wednesday, April 20, 20051Announcement and Agenda Questions From Last Lecture? Test #5 Day/Time Section 1 (9:35 am) at 7
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Monday, April 25, 20051Announcement and Agenda Questions From Last Lecture? Test #4 Result Section 1 Average 74.10 Secti
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Wednesday, April 27, 20051Announcement and Agenda Questions From Last Lecture? NP Completeness2NP-COMPLETENESS 1970s
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Monday, May 2, 20041Announcement and Agenda Questions From Last Lecture? Homework #7 due on Wednesday SAT is NP-Complete
Illinois State - ITK - 328
Illinois State University School of Information Technology ITK 328 Introduction to the Theory of Computation Spring, 2005Wednesday, May 4, 20041Announcement and Agenda The Last ITK328 Lecture of Spring 2005 Vertex Cover Problem Homework #7 O
Washington - TGIS - 312
Accessibility Analysis of Children's Services in Pierce County LibrariesJennifer Campbell & Susan Steinert - GIS Certificate Program, University of Washington, Tacoma2006 Tacoma Libraries w/ Children's Staff2007 Tacoma Libraries w/ Children's St
Mines - INSIDE - 467
Professor Eileen Poeter Office Hours: Monday 2-3:30 & Wednesday 9-10:30GEGN 467 Ground Water Engineeringwww.mines.edu/~epoeter/467lab manual #Teaching Assistant UPDATED AUGUST 25 Kevin Mininger Office location BH118 Office hours Tues 2-4 PM kmi
Mines - INSIDE - 466
Professor Eileen Poeter Office Hours: Monday 2-3:30 & Wednesday 9-10:30GEGN 466 Ground Water Engineeringwww.mines.edu/~epoeter/466for exceptions, check www.mines.edu/~epoeter/OfficeHours.htm and by appointment BH121B epoeter @ mines.edu 303-273-3
Mines - INSIDE - 466
WELCOME TO: Ground Water Engineering GEGN466Eileen Poeter www.mines.edu/~epoeterSchedule Notes and Other Materials Posted: www.mines.edu/~epoeter/466/ Let's Look Now - WATCH FOR UPDATES!www.mines.edu/~epoeter/OfficeHours.htmMON 2-3:30Supportin