Article Preview
TopIntroduction
Social insect communities are formed from simple, autonomous and cooperative organisms that are able to effectively coordinate themselves to achieve global objectives despite a lack of centralized planning. This paper focuses on simulating insect-based behaviours in their colony for the problem of routing in wireless sensor networks (WSNs). A WSN is a distributed infrastructure composed of a large collection of nodes with the ability to instrument and react to events and phenomena in a specific environment (Saleem et al., 2010; Zungeru et al., 2011; Zungeru et al., 2012b; Zungeru et al., 2012c; Sardar et al., 2014; Sensarma et al., 2012; Akyildiz et al., 2002). WSNs are collections of compact-size, relatively inexpensive computational nodes that measure local environmental conditions or other parameters and relay the information to a central point for appropriate processing using wireless communications. Each sensor node is equipped with embedded processors, sensor devices, storage devices and radio transceivers. The critical factor in the design of WSNs is to maximize the lifetime of the sensor nodes which are battery-powered and have a limited energy supply. A key element that determines the lifetime in a WSN is the way that information is transmitted or routed to a destination node (called sink). A node with information to send to the sink does not transmit the information directly to the sink (single-hop network) (a situation when the sink is not a neighbor of the source node) because this will require a very high transmission power. Rather, the node sends the information to a neighbouring node which is closer to the sink which in turn sends to its neighbour and so on until the information arrives at the sink (multi-hop network). This process is known as routing. An important problem in WSN is how to design a routing protocol which is not only energy efficient, scalable, robust and adaptable, but also provides the same or better performance than that of existing state-of-the-art routing protocols.
On the one hand, insects are relatively simple creatures. Their small size and small number of neurons makes them incapable of dealing with complex tasks individually. On the other hand, the insect colony can be seen as an intelligent entity for its high level of self-organization and the complexity of tasks it can perform to achieve global objectives despite a lack of centralized planning and direct communications. One way insects communicate is by secreting chemical agents that will be recognized by receptors on the bodies of other insects. One of the most important of such chemical agents is the pheromone. Pheromones are molecules released from glands on the insect body. Once deposited on the ground they start to evaporate, releasing the chemical agent into the air. Individual insects leave a trail of such scents, which stimulates other insects to follow that trail, dropping pheromones while doing so (Matthews & Mattheus, 1942). This use of the environment as a medium for indirect communication is called stigmergy. This process will continue until a trail from the colony to the food source is established. While following very basic instincts, insects accomplish complex tasks for their colonies in a demonstration of emergent behaviour. In the foraging example, one of the characteristics of the pheromone trail is that it is highly optimized, tending toward the shortest path between the food source and the insect nest. This trail creation with the shortest distance from the nest to the food source is a side effect of their behaviour, which is not something they have as an a priori goal.