Title: AntNet :Routing in Communication Networks
1??????? ????????????? ????? ????? ?? ????? ?????
?? ?? ???????? ???? ??? ?????????
- AntNet Routing in Communication Networks
Mohammad Sadegh Makarem Fall 2003
2????? ?????
- ????? ?? ???????? ?? ???? ??? ?????????
- ??? ???? (swarm Intelligence)
- ???????? ?? ????? ?? ????? ????? ??
- AntNet CL
- AntNet CO
- ???? ???? AntNet CO
- ?????? AntNet ?? ?????? ????? ????????
3????? ?? ???????? ?? ???? ??? ?????????
- ??????? ???? ?? ??? ???? ??? ???????
- ?????? ??????
- ?????? ????? ???
- ???????? ???? ?? ??????? ?????? ????????
- Throughput
- Average Delay of packets
- ????? ??? ????? ????????
- ??? ????? (Stochastic)
- ?????? (Dynamic)
4????? ?? ???????? ?? ???? ??? ?????????(?????)
- ???? ?????? ????? (RIP ,OSPF)
- ????? ??? (Load Balancing)
- ??????? ??????(Traffic Oscillation)
- ????? ??????? ?????? ?? ???? ????? ? ?????? ??
???? - Q-Learning
- Ant Colony Systems
5??? ???? (swarm Intelligence)
- Emergent Intelligence
- ??????? ???? ? ????? ? ???? ????? ?? ???? ? ?????
?? ???? ? ????? ?? ?? ????? ???? ????????? ??
??? - ??? ??????? ????? ????? ???? ????? ????? ????? ??
????? - ????? ?? ????? ?? ????? ?????? ? ????????? ???? ?
???? ??? ????? ???? ????? ???? ??? ?????? ??? - ??? ??? ??????? ??? ????? ?? ????? ????? ? ???
??? ???? ?? ????? ????? - Stigmergy ???? ???? ?? ???????
- ?????? ?? ????? ????
- ???? ???? ??????? ??
- ???? ???? ????? ???? ????? ??
6??? ???? (swarm Intelligence) (?????)
- ??????? ?? ??? ???? ?? ?? ???? ?? ????
- ????? ?????(scalability)
- ??????? ????? ??? ???????
- ??? ?????(Fault tolerance)
- ??? ???? ????? ??????
- ?????? ????? ????? ??????
- ???? ?????? ?????
- ????? ????? (modularity)
- ?????? ???? ????? ???? ?? ????? ????? ????
- ?????? ?????
7??? ???? (swarm Intelligence) (?????)
- ????????
- Ad-hoc wireless network
- Robotic
- Optimization
- Routing
8???????? ?? ????? ?? ????? ????? ??
- ???? ???? ????? ?? ???? ????
- ????? ???? ??????? ?? ???? ????? ?????
- ?????
9???????? ?? ????? ?? ????? ????? ?? (??????)
- Ant-Based Control ?? ???? ??? ????
- Agent-Based Routing System (ARS)
- ?????? ????? ?? ????? ????
- AntNet routing ????? ??? ???? Dorigo Caro
- AntNet CL
- AntNet CO
10AntNet CL
- Forward Ant and Backward Ant
- ?????? (1.0) ????? ??? ?? ??? 1997 ???? Dorigo
- ?? ???? ??????? ?? ???? ?? ???? ???? (?? ???
????) ?? ???? ???? ????. - ????? ?? ??????? n ?????? ??? ?? ???? ?? ????
??????? ?? ??? - ??????? ? ??????? ?? ?? ????? ???? W ?????? ??
???
11AntNet CL
- ?? router ????? 2 ?? ?? ????
- High priority queue
- backward ant?? ?? ?? ???? ?? ?????
- Normal queue
- Forward ant ?? ? ???? ??? ???? ?? ?? ???? ?? ?????
12AntNet CL (?????)
- ?? ant ????? ?? ???? ???
- ?? ???? ???? ??? ant ?????
- Forward ant ?? ???? ?? ??? ???? ???? ?? ??? ?
??????? ???? ?? ?? ???? ??? ????? ?? ???. - Backward ant ?? ???? ?? ??? ???? ??? ?????? ?
????? router ?? ?? ???? ?? ???
13AntNet CL (?????)
- ?? ??? ???? ???? ?? AntNet 1.0
14AntNet CL (?????)
- ?? ??? ???? ???? ?? AntNet 2.0
Jacobson/Karels
15AntNet CL (?????)
- Ant ?? ?? ???? ??? ???? ?????? ?? ????? ?????
??????? ?? ???? - ?????? ???? ?? ?? ???? ???
- ???? ???? ???? ?? ???? ?? ??? ???? linkkj
16AntNet CO
- ???? queuing ????? ?? forward ant ?? ?????? ????
??? ???? ?? ?? ?? high priority queue ?? ????? - ???? ?????? ????? ??????? ?????? ?? ????
17???? ????
- ????? ??????
- Session based
- ??? ?????? ?? Session ?? ???? ?????????? ?????
????? ?? ??? - ????? ? ???????
- ????? Session
- Session Life Time
- Throughput
- ??? ???? ???? ? ???? ?????
18?????? ?? ?????? ?????
h number of hosts r number of routers n
rh l number of point-to-point links d diameter
of the network e average number of link per
router
19????? ???? ????
- ?????? ???? ???? Throughput
- ?????? Delay ?? ?????? ???
- ????? ????? ??? ?? ???? ???? ???? ?? ?????