Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

Similar documents
ENHANCING THE PERFORMANCE OF MOBILE AD HOC NETWORKS WITH INTERNET GATEWAYS SHIV MEHRA

Experiment and Evaluation of a Mobile Ad Hoc Network with AODV Routing Protocol

PERFORMANCE EVALUATION OF DSR USING A NOVEL APPROACH

Gateway Discovery Approaches Implementation and Performance Analysis in the Integrated Mobile Ad Hoc Network (MANET)-Internet Scenario

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Performance Comparison of Ad Hoc Routing Protocols over IEEE DCF and TDMA MAC Layer Protocols

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

Survey on Techniques providing Internet Connectivity to Mobile Ad Hoc Networks

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

A Reliable Route Selection Algorithm Using Global Positioning Systems in Mobile Ad-hoc Networks

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

AODV-PA: AODV with Path Accumulation

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Effect of 3 Key Factors on Average End to End Delay in MANET

Gateway Forwarding Strategies in Ad hoc Networks

Gateway Forwarding Strategies for Ad hoc Networks

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Performance Analysis of Aodv Protocol under Black Hole Attack

Hybrid gateway advertisement scheme for connecting mobile ad hoc networks to the Internet

IMPACT OF MOBILITY SPEED ON PROACTIVE AND REACTIVE ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

Performance Evaluation of MANET through NS2 Simulation

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

ANewRoutingProtocolinAdHocNetworks with Unidirectional Links

NEW! Updates from previous draft Based on group mailing list discussions Added definition of optimal scalability with examples (captures idea of suffi

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

Performance Evolution of Proactive and Reactive Routing Protocols in Mobile Ad Hoc Networks

Control Traffic Analysis of On-Demand Routing Protocol. in Mobile Ad-hoc Networks

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

Performance Analysis of Three Routing Protocols for Varying MANET Size

THE EXTENDED CLUSTERING AD HOC ROUTING PROTOCOL (ECRP)

A Novel Interference Aware Optimized Link State Routing Protocol for Power Heterogeneous MANETs

Design and Implementation of a Simulator for Ad Hoc Network Routing Protocols

Performance evaluation of reactive and proactive routing protocol in IEEE ad hoc network

Performance Evaluation of Various Routing Protocols in MANET

Impact of Hello Interval on Performance of AODV Protocol

2013, IJARCSSE All Rights Reserved Page 85

A Survey on Performance Evaluation of MANET Routing Protocols

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

A COMPARISON OF IMPROVED AODV ROUTING PROTOCOL BASED ON IEEE AND IEEE

Implementation and simulation of OLSR protocol with QoS in Ad Hoc Networks

Aanchal Walia #1, Pushparaj Pal *2

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Routing Protocols in MANET: Comparative Study

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

PERFORMANCE EVALUATION OF DSR AND AODV OVER UDP AND TCP CONNECTIONS

Figure 1: Ad-Hoc routing protocols.

Relative Performance Analysis of Reactive (on-demand-driven) Routing Protocols

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

COMPARATIVE STUDY AND ANALYSIS OF AODTPRR WITH DSR, DSDV AND AODV FOR MOBILE AD HOC NETWORK

An Efficient Routing Approach and Improvement Of AODV Protocol In Mobile Ad-Hoc Networks

Performance Evaluation of AODV and DSR routing protocols in MANET

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

A New Energy Efficient and Scalable Multicasting Algorithm for Hierarchical Networks

Volume 3, Issue 6, June 2015 International Journal of Advance Research in Computer Science and Management Studies

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

Effect of Variable Bit Rate Traffic Models on the Energy Consumption in MANET Routing Protocols

EFFECT OF ROUTING PROTOCOLS OVER RENOVATED CONGESTION CONTROL MECHANISMS IN SINGLE-HOP WIRELESS

Routing Protocols in MANETs

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

A Simulation study : Performance comparison of AODV and DSR

Computation of Multiple Node Disjoint Paths

ENERGY-AWARE FOR DH-AODV ROUTING PROTOCOL IN WIRELESS MESH NETWORK

Performance Evaluation of Routing Protocols for MAC Layer Models

Power aware Multi-path Routing Protocol for MANETS

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Ad Hoc Networks: Issues and Routing

COMPARITIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Comparison of proposed path selection protocols for IEEE s WLAN mesh networks

AN ANTENNA SELECTION FOR MANET NODES AND CLUSTER HEAD GATEWAY IN INTEGRATED MOBILE ADHOC NETWORK

Performance Evaluation of Two Reactive and Proactive Mobile Ad Hoc Routing Protocols

Performance Evaluation of ASMR with QRS and RZLSR Routing Scheme in Mobile Ad-hoc and Sensor Networks

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

An Extended AODV Protocol for Multipath Routing in MANETs

Energy Efficient EE-DSR Protocol for MANET

Research Paper GNANAMANOHARAN ET AL., INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING TECHNOLOGY E-ISSN

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Routing Protocols in Mobile Ad-Hoc Network

Mobile Ad Hoc Network Routing Protocols: a Detailed Performance Examination of AODV, DSR and DSDV

Performance Evaluation of AODV, DSR, DYMO & ZRP in Cost 231 Walfisch-Ikegami Path Loss Propagation Model

A Study of Bellman-Ford, DSR and WRP Routing Protocols with Respect to Performance Parameters for Different Number of Nodes

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Performance Analysis and Enhancement of Routing Protocol in Manet

Comparative study and Performance Analysis of FSR, ZRP and AODV Routing Protocols for MANET

Performance Evaluation Of Ad-Hoc On Demand Routing Protocol (AODV) Using NS-3 Simulator

Transcription:

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1 Shiv Mehra and Chansu Yu Department of Electrical and Computer Engineering Cleveland State University E-mail: {s.mehra,c.yu91}@csuohio.edu Abstract - Mobile ad hoc networks allow mobile nodes to communicate with one another without the aid of infrastructure thus forming temporary networks on the fly. While such networks are gaining immense popularity, they are prone to scalability issues when the network size (number of nodes) increases, causing the path length between the source and destination to increase linearly. Hence a large number of intermediate nodes are burdened with the forwarding load imposed by other mobile nodes, drastically affecting the performance of ad hoc networks. In this paper, a technique to enhance the performance of MANETs is implemented based on existing infrastructure, which is originally to provide Internet access to MANET nodes resulting in infrastructured MANET. The base stations not only play as gateways to Internet but also serve as intermediate nodes between MANET nodes, thus taking responsibility of relaying most of the burden (packets) imposed by the mobile nodes in the network. Our simulation focuses on assessing performance gains with the introduction of the proposed gateways. I. INTRODUCTION Wireless networks consisting of mobile devices coupled with wireless connectivity are becoming an essential part of the future computing environment. Such wireless networks can be broadly classified into two categories according to their dependence on communication infrastructure - infrastructured and infrastructureless networks. Networks in the first category are designed based on the cellular architecture in which nodes communicate via fixed centralized base stations. These base stations control all the transmissions in the network and forward the data to the intended destinations. Examples of such networks are the cellular phone network and the Wi-Fi networks that provide Internet connectivity to mobile users. A network in the second category consists of mobile devices that use other mobile nodes as routers to route their packets to their intended destination. Such a network is called Mobile Ad hoc Network (MANET). These networks form a temporary communication network in battlefields and disaster struck areas where 1 This research was supported in part by the Cleveland State University, EFFRD Grant No. 0210-0630-10. the wired infrastructure is unavailable or disrupted. While the deployment and configuration of MANETs can be effortlessly done, a major obstacle is that the location based routing cannot be used due to node mobility because not only the source and destination but also the intermediate nodes (acting as routers) are mobile. An intelligent routing protocol must be employed so that each node dynamically finds and maintains routes to destinations. In addition to the efficient routing, the scalability of MANETs is another issue on which there has been a lot of research. When the size of a MANET increases the average distance between the source and destination increases linearly, which results in larger delay and drastic decrease in per node capacity. This is mainly due to the large amount of forwarding load imposed on the intermediate nodes. Random accessbased MAC (Medium Access Control) protocols, as used in IEEE 802.11 standard, aggravates the situation by increasing the amount of competition a node faces for transmissions as discussed in [5]. Their results show that the end-to-end throughput available to each node degrades as O(1/ n), where n is the number of mobile nodes. Another related study showed that the average throughput available to each node is shown to degrade as O(1/ (nlogn)) and that O(1/ n) is only achievable when the nodes are optimally placed and the range of each transmission is optimally selected [3]. According to the aforementioned discussion, the effective bandwidth of a MANET decreases as the number of nodes within the MANET increases. In a large scale MANET, data packets must go through a large number of intermediate nodes before reaching the destination limiting the scalability. In addition to data packets, the overhead induced into the network due to the flooding of control packets in the entire network limits the scalability drastically. Two simple solutions are discussed below, one for reducing the number of intermediate nodes and the other one for reducing the control overhead. In [2], the authors exploit the node mobility to improve the average long-term throughput per source-destination pair. They propose that a source node should broadcast its packet to its one-hop neighbors and let one of them deliver the packet to the destination. Since nodes are

moving all the time, there is a high probability that at least one relay node gets closer to the destination. This approach does not require any fixed infrastructure and hence it is cost effective. However the delay incurred due to this approach can be tremendous and hence the solution is limited to high delay tolerant applications. Control overhead is incurred in order to find and maintain the routing paths among nodes. A clustering scheme has been proposed to reduce the control overhead in a large scale MANET [9]. It dynamically builds a hierarchical ad hoc network with backbone nodes, which take care of relaying control packets (possible data packets too) on behalf of other nodes. This scheme breaks a large MANET into a number of small clusters, each with a backbone node and the flooding of the control packets are limited to the backbone nodes. The main advantage of this scheme lies in the selection and maintenance of the backbone nodes as well as overloading on those backbone nodes. However, both the aforementioned techniques require radical modifications to the underlying MANET routing protocol. This paper suggests improving the MANET scalability by utilizing the Internet gateway with minimal modifications to the MANET routing protocol. Such gateways were originally introduced to provide Internet access to MANETs as proposed in [1, 10, 11, 12, 13, 14], but can be used to facilitate communication between MANET nodes. In [6] the authors have analytically shown that the capacity of a MANET can be improved significantly by the introduction of n gateways where n is the number of nodes in the network. Our aim is to design and evaluate the infrastructured MANET and compare it with the analytical result. A unique feature of the design proposed in this paper is that the nodes in the MANET are not required to know about the presence of such gateways and hence we call them Transparent Ad hoc Network Gateways or TANGs, which act as relay nodes and collectively form a backbone network similar to that discussed in [9]. Ad Hoc On-Demand Distance Vector (AODV) [7] routing protocol is used in this study and the proposed scheme was simulated in the Qualnet simulator [8]. The rest of the paper is organized as follows: The following section presents our solution to improve the performance of MANETs based on TANGs. Section III describes the simulation environment and presents the simulation results. Section IV concludes this paper. II. TRANSPARENT AD HOC NETWORK GATEWAY A. Basic Concept As discussed in Introduction, a MANET has an inherent scalability problem. Recently, some researchers analytically showed that it could be improved drastically by introducing infrastructured nodes into the MANET [6]. In this section, TANGs are proposed for that purpose. A large scale MANET is divided into equal sized cells and each cell includes a TANG as seen in Figure. 1. However such a division of the MANET into cells is completely transparent to the MANET nodes as they are not aware of the presence of these gateways in the MANET. The primary goal of TANG is to enhance the performance of the MANET and we assume that TANGs are static nodes with wired connectivity and that they can behave as relay nodes in the transmission of packets (data and control) and not as sinks or sources. Subnet 1 Subnet 2 Wired Backbone Network Wireless MANET Figure 1: TANGs in a MANET. Mobile Node TANG Implementation of TANG in a MANET does not require any modification to the underlying MANET routing protocol as mentioned earlier. The introduction of TANG into a MANET, divides the MANET into two different subnets as seen in Figure 1. A pure MANET resides on subnet 1 and the MANET nodes communicate with one another via their wireless interface. On subnet 2 the TANGs form a wired network thus forming a backbone network, as indicated by the solid lines in Figure 1. The communication between the MANET nodes can take place via TANG or via the normal multi-hop links. However, it should be noted that TANGs operate the MANET routing protocol on both subnets as opposed to the Internet gateways, which uses the MANET routing protocol on one subnet and the IP protocol on the other subnet [1]. Due to this there is no complexity concerning TANG and they can be considered normal MANET nodes with the exception of having two interfaces. As mentioned earlier the routing protocol used in this implementation is AODV. This implementation of AODV follows the specification of AODV Internet Draft 9 [7]. As per this draft AODV should be able to handle multiple interfaces.

B. Operation of TANG Whenever the TANG receives an RREQ it first checks to see if it has a route for the originator of the RREQ. If not, it generates an entry in its route table, which has all the necessary information. Along with this information it also makes a note (in its route table) of the interface on which the RREQ was received. Thus when a TANG receives an RREP for the originator of the RREQ, it will be aware of the interface on which the message is to be forwarded. Whenever the TANG receives a broadcast message like an RREQ from the originator, the TANG is supposed to re-broadcast the message on all its interfaces except the interface on which it has received the RREQ. C. Advantages of TANG The time required to do the network-wide search for a destination reduces drastically as the RREQs are forwarded over the backbone link. This leads to a prompt response from the destination reducing the end-to-end delay drastically. Moreover due to the reduced path length between the source-destination the per-node throughput and the overall capacity of the MANETs increase tremendously. III. SIMULATION MODEL This section introduces the simulation setup to evaluate the performance of the proposed infrastructured MANET and presents the simulation results. The simulation are conducted to address the following issues: Performance of infrastructured MANET as compared to a pure MANET. Relationship between the number of gateways in the network and the performance of the network. Scalability of an infrastructured MANET. To study these issues the simulation study is divided into two parts. The first part aims at studying the first two of the aforementioned issues by simulating 100 mobile nodes randomly distributed over a rectangular area of 2200m x 600m with varying mobility and number of gateways. To study the scalability of infrastructured MANETs the second set of experiments were conducted by simulating 100, 200 and 500 nodes in an area of 2200m x 600m, 3200m x 900m and 5000m x 1000m respectively. A. Movement and Communication Model The mobility model used in this study is the Random Waypoint Model [4]. The communication model is determined by four factors: number of sources, packet size, packet rate and the communication type. This study uses the CBR (Constant Bit Rate) communication type, which uses UDP (User Datagram Protocol) as its transport protocol. In the first set of experiments 40 CBR sources are used to generate network traffic with a packet rate 4 packets/sec. In the second set of experiments 20 CBR sources are chosen with a packet rate of 4 packets/sec. The packet size of 512 bytes was used throughout the simulation. B. Performance Metrics The performance metrics used to evaluate the performance of an infrastructured MANET and a pure MANET are (i) throughput, (ii) end-to-end delay and (iii) packet delivery ratio. In order to understand the main causes of performance degradation, the routingrelated control overhead associated with the AODV routing protocol is measured. Thus, the number of duplicate RREQ packets generated and the number of RERR packets initiated were used in the performance evaluation. C. Varying Mobility and Fixed Number of Nodes These set of simulations are conducted for 100 mobile nodes with varying number of TANGs (2,6,8 and 10 TANGs). As seen in Figure 2, the throughput achieved from infrastructured MANETs (~0.65 Mbps) with 8 and 10 TANGs are almost 6.5 times greater than that achieved by a pure MANET (~0.09 Mbps). Even with 2 TANGs the throughput (0.2 0.32 Mbps) achieved is twice as much as that obtained by a pure MANET. The main reason for such low throughput in a pure MANET is, for a highly loaded network there are many transmissions and hence the nodes are burdened with forwarding the data and routing information of other mobile nodes thus decreasing the throughput drastically. But in case of infrastructured MANETs due to the backbone infrastructure the intermediate nodes are relieved of this burden and hence enhancing the throughput tremendously. As seen in the Figure 3, the delay for a infrastructured MANET with 8 and 10 TANGs is almost 20 times less than that achieved by a pure MANET and a infrastructured MANET with 2 TANGs (except at low pause times). The reason for such improved performance is due to the fact that the path length between the source and destination reduces drastically with the presence of the backbone infrastructure. Infrastructured MANETs with 8 and 10 TANGs (Figure 4) delivers almost 98% of the packets for lower pause times and almost 100% for higher pause times thus performing more than 5 times better than pure MANETs. The delivery ratio is less than 20 percent for a pure MANET indicating how a MANET fails completely. However as seen in the Figure 4 infrastructured MANETs with 2 TANGs still perform twice as much as compared to pure MANETs.

This part of the section shows the corresponding traffic overhead per data packet originally transmitted from source nodes. It is noted that the number of data packets generated during the simulation is 32,000, which is obtained based on the calculation: 40 sources x 4 packets/sec x 400 simulation seconds/2. The last divisor (2) is introduced because those 40 sources start their data transmission at any random instance between 0 and 400 seconds. If there are 5 intermediate forwarding nodes on the average, total data packets transmitted amount to 160,000. Figure 5: Number of RERR packets initiated. Figure 2: Throughput graph. Figure 6: Number of duplicate RREQ packets initiated. Figure 3: End-to-end delay graph. As seen in Figure 4, the packet delivery ratio of pure MANETs is very low a result of which the number of RERR messages initiated by a MANET is approximately 15 times more than infrastructured MANETs with 8 and 10 TANGs irrespective of the pause time (Figure 5). On receiving RERRs sources generate duplicate RREQ packets, which aggravate the situation further. In Figure 6, it can been seen that the number of duplicate RREQs generated in infrastructured MANETs with 6,8 and 10 TANGs is negligible when compared to pure MANETs. Due to the increased overhead (RERR and duplicate RREQ) in the network the throughput of pure MANETs is drastically affected. D. Scalability In these set of experiments the number of TANGs are kept fixed and chosen to be n where n is the number of nodes in the network [6]. Thus 10,14 and 22 TANGs are implemented in a network with 100, 200 and 500 nodes respectively. As seen in Figure 7, the throughput of an

infrastructured MANET is almost constant, ranging between 0.320 0.328 Mbps irrespective of the pause time and number of nodes thus proving good scalability for an infrastructured MANET. The delay (Figure 8) almost doubles for 500 nodes at lower pause times and is relatively high for higher pause times too when compared to 100 and 200 nodes, but is still acceptable. The simulations also show that the performance of infrastructured MANETs remains almost constant even when the number of nodes is increased, indicating the stable scalability of infrastructured MANETs. The reason for such improved performance is due to the fact that TANGs break large scale MANETs into small virtual MANETs and hence the communication becomes local (over multi-hops). In addition, the source and destination that are far apart, take advantage of the backbone networks, drastically reducing the delay. Based on this study it can be concluded that the performance of MANETs can be improved by increasing the number of TANGs up to a certain limit after which adding more TANGs to the network does not contribute significantly. In summary, the three main issues discussed in Section III were studied and from the simulation results it can be concluded that an infrastructured MANET with TANGs increase the overall performance of the MANET immensely without requiring any modification to the underlying protocol. Figure 7: Throughput graph - scalability. Figure 8: End-to-end delay - scalability IV. CONCLUSION This paper motivates the use of an infrastructured MANET as opposed to a pure MANET in order to achieve scalable network performance. A special static gateway called TANG is proposed that improves the overall performance of the network drastically. The TANGs use their short-range wireless radios to communicate with the MANET nodes and use their large bandwidth wired links to communicate among themselves, thus forming an ideally infinite backbone infrastructure. They take most of the responsibility in forwarding packets (data as well as routing packets), hence increasing the per node throughput drastically. REFERENCES [1] E. Belding-Royer, Y. Sun and C.E. Perkins Global Connectivity for IPv4 Mobile Ad hoc Networks, IETF Internet Draft, draft-royer- MANET-globalv4-00.txt, November 2001 (Work in Progress). [2] M. Grossglauser and D. Tse Mobility Increases the Capacity of Adhoc Wireless Networks, In Proceedings of IEEE INFOCOM, pages 1360-1369, 2001. [3] P. Gupta and P.R. Kumar The Capacity of Wireless Networks, IEEE Transactions on Information Theory, Vol. 46, No. 2, pages 388-404, March 2000. [4] D.B. Johnson and D. Maltz. Dynamic Source Routing in Ad-Hoc Wireless Networks, In Proceedings of Mobile Computing, edited by T. Imielinski and H. Korth, Chapter 5, pages 153-181, Kluwer Academic Publishers, 1996. [5] J. Li, C. Blake, D.S.J. De Couto, H.I. Lee and R. Morris Capacity of ad hoc wireless networks, MOBICOM, pages 61 69, 2001. [6] B. Liu, Z. Liu and D. Towsley On the Capacity of Hybrid Wireless Networks. In Proceedings of IEEE Infocom 03, San Francisco, CA, April, 2003. [7] C.E. Perkins, E. Belding-Royer and S. Das Ad Hoc On Demand Distance Vector (AODV) Routing, IETF Internet draft, draft-ietfmanet-aodv-9.txt, November 2001 (Work in Progress). [8] QualNet User's Manual, version 3.6, Scalable Network Technologies, Inc. 2003. [9] K. Xu and M. Gerla A heterogeneous routing protocol based on a new stable clustering scheme, In Proceedings of MILCOM, Anaheim, CA, October 2002. [10] J. Broch, D. Maltz and D. Johnson Supporting Hierarchy and Heterogeneous Interfaces in Multi-Hop Wireless Ad Hoc Networks, In Proceedings of I-SPAN, June 1999. [11] J. J. Garcia-Luna-Aceves, C. L. Fullmer, E. Madruga, D. Beyer and T. Frivold Wireless Internet Gateways (WINGS), In Proceedings of MILCOM'97, October 1997. [12] U. Jonsson, F. Alriksson, T. Larsson, P. Johansson and G. Maguire MIPMANET - mobile IP for mobile ad-hoc networks, In Proceedings of Workshop on Mobile Ad Hoc Networking (MobiHOC'00), Boston, MA, August 2000. [13] H. Lei and C. E. Perkins Ad Hoc Networking with Mobile IP, In Proceedings of EPMCC, 1997. [14] Y. Sun, E. Belding-Royer and C. E. Perkins Internet Connectivity for Ad hoc Mobile Networks, International Journal of Wireless Information Networks special issues on Mobile Ad hoc Networks, Vol. 9, No. 2, April 2002.