Skip to Main Content
Many works has researched on homogeneous ad hoc networks. This paper is focused on heterogeneous ad hoc networks. In such networks, two types of nodes are discussed. One type is location server which provides location service, and the other type is general node. A location server can be an individual device or be attached to a host which has the capabilities of providing location service. A location server has the characteristic that it is stationary or moves at a very low speed during the whole task. Based on such networks, we combine location service with k-hop clustering algorithm to provide location service for general nodes. Location service messages between location servers and general nodes are all unicast packets, which avoids global broadcast like other location service. Moreover, location update messages are only triggered by the status change of a node. So the control overhead decreases dramatically on the condition that the quality of location service is guaranteed. Moreover, geographical forwarding is modified to appropriate new structure networks, which improves the networkÂ¿s performance considerably. The simulation results show that high mobility adaptation and good scalability are achieved.