|
|
1 | (18) |
|
|
2 | (2) |
|
|
4 | (2) |
|
|
5 | (1) |
|
An Engineering Approach to Nature-Inspired Routing Protocols |
|
|
6 | (1) |
|
The Scientific Contributions of the Work |
|
|
7 | (4) |
|
A Simple, Distributed, Decentralized Multi-Agent System |
|
|
8 | (1) |
|
A Comprehensive Routing System |
|
|
9 | (1) |
|
An Empirical Comprehensive Performance Evaluation Framework |
|
|
9 | (1) |
|
A Scalability Framework for (Nature-Inspired) Agent-Based Routing Protocols |
|
|
9 | (1) |
|
Protocol Engineering of Nature-Inspired Routing Protocols |
|
|
9 | (1) |
|
A Nature-Inspired Linux Router |
|
|
10 | (1) |
|
The Protocol Validation Framework |
|
|
10 | (1) |
|
The Formal Framework for Nature-Inspired Protocols |
|
|
10 | (1) |
|
A Simple, Efficient, and Scalable Nature-Inspired Security Framework |
|
|
10 | (1) |
|
Emerging Mobile and Wireless Sensors Ad Hoc Networks |
|
|
11 | (1) |
|
|
11 | (8) |
|
A Comprehensive Survey of Nature-Inspired Routing Protocols |
|
|
19 | (34) |
|
|
19 | (1) |
|
Organization of the Chapter |
|
|
20 | (1) |
|
Network Routing Algorithms |
|
|
20 | (6) |
|
Features Landscape of a Modern Routing Algorithm |
|
|
21 | (1) |
|
Taxonomy of Routing Algorithms |
|
|
22 | (4) |
|
Ant Colony Optimization (ACO) Routing Algorithms for Fixed Networks |
|
|
26 | (11) |
|
Important Elements of AGO in Routing |
|
|
26 | (2) |
|
Ant-Based Control (ABC) for Circuit-Switched Networks |
|
|
28 | (2) |
|
Ant-Based Control (ABC) for Packet-Switched Networks |
|
|
30 | (1) |
|
|
31 | (2) |
|
Ant Colony Routing (ACR) and AntNet+SELA QoS-Aware Routing |
|
|
33 | (1) |
|
A Brief History of Research in AntNet |
|
|
34 | (3) |
|
Evolutionary Routing Algorithms for Fixed Networks |
|
|
37 | (7) |
|
Important Elements of EA in Routing |
|
|
38 | (1) |
|
|
39 | (2) |
|
|
41 | (2) |
|
|
43 | (1) |
|
Related Work on Routing Algorithms for Fixed Networks |
|
|
44 | (8) |
|
Artificial Intelligence Community |
|
|
45 | (1) |
|
|
46 | (6) |
|
|
52 | (1) |
|
From The Wisdom of the Hive to Routing in Telecommunication Networks |
|
|
53 | (56) |
|
|
53 | (2) |
|
Organization of the Chapter |
|
|
54 | (1) |
|
An Agent-Based Investigation of a Honeybee Colony |
|
|
55 | (2) |
|
|
55 | (1) |
|
The Communication Network of a Honeybee Colony |
|
|
55 | (1) |
|
|
56 | (1) |
|
Distributed Coordination and Planning |
|
|
56 | (1) |
|
Energy-Efficient Foraging |
|
|
56 | (1) |
|
Stochastic Selection of Flower Sites |
|
|
56 | (1) |
|
|
57 | (1) |
|
BeeHive: The Mapping of Concepts from Nature to Networks |
|
|
57 | (1) |
|
|
58 | (8) |
|
Estimation Model of Agents |
|
|
62 | (1) |
|
|
62 | (3) |
|
Communication Paradigm of Agents |
|
|
65 | (1) |
|
Packet-Switching Algorithm |
|
|
65 | (1) |
|
|
66 | (3) |
|
The Performance Evaluation Framework for Nature-Inspired Routing Algorithms |
|
|
69 | (4) |
|
Routing Algorithms Used for Comparison |
|
|
73 | (2) |
|
|
73 | (1) |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
74 | (1) |
|
Simulation Environment for BeeHive |
|
|
75 | (1) |
|
|
75 | (1) |
|
|
76 | (1) |
|
|
76 | (1) |
|
Discussion of the Results from the Experiments |
|
|
76 | (31) |
|
Congestion Avoidance Behavior |
|
|
76 | (15) |
|
Queue Management Behavior |
|
|
91 | (2) |
|
|
93 | (4) |
|
|
97 | (2) |
|
|
99 | (4) |
|
Sessionless Network Traffic |
|
|
103 | (3) |
|
|
106 | (1) |
|
|
107 | (2) |
|
A Scalability Framework for Nature-Inspired Routing Algorithms |
|
|
109 | (38) |
|
|
109 | (5) |
|
Existing Work on Scalability Analysis |
|
|
110 | (3) |
|
Organization of the Chapter |
|
|
113 | (1) |
|
The Scalability Model for a Routing Algorithm |
|
|
114 | (3) |
|
|
114 | (1) |
|
Power Model of an Algorithm |
|
|
115 | (2) |
|
Scalability Metric for a Routing Algorithm |
|
|
117 | (1) |
|
Simulation Environment for Scalability Analysis |
|
|
117 | (2) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
118 | (1) |
|
|
118 | (1) |
|
Discussion of the Results from the Experiments |
|
|
119 | (15) |
|
Throughput and Packet Delivery Ratio |
|
|
120 | (4) |
|
|
124 | (1) |
|
Control Overhead and Suboptimal Overhead |
|
|
125 | (3) |
|
Agent and Packet Processing Complexity |
|
|
128 | (3) |
|
|
131 | (1) |
|
Investigation of the Behavior of AntNet |
|
|
131 | (3) |
|
Towards an Empirically Founded Scalability Model for Routing Protocols |
|
|
134 | (10) |
|
Scalability Matrix and Scalability Analysis |
|
|
139 | (1) |
|
Scalability Analysis of BeeHive |
|
|
140 | (1) |
|
Scalability Analysis of AntNet |
|
|
141 | (1) |
|
Scalability Analysis of OSPF |
|
|
141 | (3) |
|
|
144 | (3) |
|
BeeHive in Real Networks of Linux Routers |
|
|
147 | (38) |
|
|
147 | (2) |
|
Organization of the Chapter |
|
|
149 | (1) |
|
Engineering of Nature-Inspired Routing Protocols |
|
|
149 | (6) |
|
Structural Design of a Routing Framework |
|
|
149 | (4) |
|
Structural Semantics of the Network Stack |
|
|
153 | (1) |
|
|
154 | (1) |
|
Natural Routing Framework: Design and Implementation |
|
|
155 | (7) |
|
Algorithm-Independent Framework |
|
|
156 | (1) |
|
Algorithmic-Dependent BeeHive Module |
|
|
157 | (5) |
|
Protocol Verification Framework |
|
|
162 | (5) |
|
The Motivation Behind the Design and Structure of Experiments |
|
|
167 | (1) |
|
Discussion of the Results from the Experiments |
|
|
167 | (17) |
|
Quantum Traffic Engineering |
|
|
167 | (11) |
|
Real-World Applications Traffic Engineering |
|
|
178 | (3) |
|
Hybrid Traffic Engineering |
|
|
181 | (3) |
|
|
184 | (1) |
|
A Formal Framework for Analyzing the Behavior of BeeHive |
|
|
185 | (20) |
|
|
185 | (1) |
|
Organization of the Chapter |
|
|
186 | (1) |
|
|
186 | (3) |
|
|
189 | (5) |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
192 | (2) |
|
|
194 | (1) |
|
Empirical Verification of the Formal Model |
|
|
194 | (7) |
|
|
194 | (3) |
|
|
197 | (4) |
|
|
201 | (4) |
|
An Efficient Nature-Inspired Security Framework for BeeHive |
|
|
205 | (30) |
|
|
205 | (1) |
|
Organization of the Chapter |
|
|
206 | (1) |
|
Robustness and Security Analysis of a Routing Protocol |
|
|
206 | (2) |
|
Security Threats to Nature-Inspired Routing Protocols |
|
|
207 | (1) |
|
Existing Works on Security of Routing Protocols |
|
|
208 | (1) |
|
BeeHiveGuard: A Digital Signature-Based Security Framework |
|
|
208 | (3) |
|
|
209 | (1) |
|
Routing Information Integrity |
|
|
209 | (1) |
|
Architecture of BeeHiveGuard |
|
|
210 | (1) |
|
BeeHiveAIS: an Immune-Inspired Security Framework for BeeHive |
|
|
211 | (9) |
|
Artificial Immune Systems (AISs) |
|
|
211 | (2) |
|
Behavioral Analysis of BeeHive for Designing an AIS |
|
|
213 | (3) |
|
The AIS Model of BeeHiveAIS |
|
|
216 | (2) |
|
|
218 | (2) |
|
Simulation Models of Our Security Frameworks |
|
|
220 | (13) |
|
Attack Scenarios on Simple Topologies |
|
|
220 | (1) |
|
Analysis of Attacks and Effectiveness of Security Frameworks |
|
|
221 | (4) |
|
|
225 | (5) |
|
|
230 | (3) |
|
|
233 | (2) |
|
Bee-Inspired Routing Protocols for Mobile Ad Hoc and Sensor Networks |
|
|
235 | (36) |
|
|
235 | (2) |
|
Existing Works on Nature-Inspired MANET Routing Protocols |
|
|
236 | (1) |
|
Organization of the Chapter |
|
|
237 | (1) |
|
|
237 | (1) |
|
|
237 | (1) |
|
|
237 | (1) |
|
|
238 | (1) |
|
|
238 | (1) |
|
|
238 | (4) |
|
|
239 | (1) |
|
|
239 | (1) |
|
|
240 | (2) |
|
|
242 | (5) |
|
|
243 | (1) |
|
|
243 | (4) |
|
BeeAdHoc in Real-World MANETs |
|
|
247 | (5) |
|
A Performance Evaluation Framework for Real MANETs in Linux |
|
|
247 | (5) |
|
|
252 | (5) |
|
Security Threats in BeeAdHoc |
|
|
257 | (1) |
|
Challenges for Routing Protocols in Ad Hoc Sensor Networks |
|
|
258 | (2) |
|
Existing Works on Routing Protocols for Wireless Sensor Networks |
|
|
258 | (2) |
|
BeeSensor: Architecture and Working |
|
|
260 | (4) |
|
|
260 | (1) |
|
|
261 | (3) |
|
A Performance Evaluation Framework for Nature-Inspired Routing Protocols for WSNs |
|
|
264 | (2) |
|
|
265 | (1) |
|
|
266 | (3) |
|
|
269 | (2) |
|
Conclusion and Future Work |
|
|
271 | (12) |
|
|
271 | (3) |
|
|
274 | (7) |
|
Quality of Service (QoS) Routing |
|
|
274 | (1) |
|
|
275 | (2) |
|
Intelligent and Knowledgeable Network Engineering |
|
|
277 | (4) |
|
|
281 | (1) |
|
Natural Engineering: The Need for a Distinct Discipline |
|
|
281 | (2) |
References |
|
283 | (16) |
Index |
|
299 | |