Geo-assisted Multicast Inter-Domain Routing
(GMIDR) Protocol for MANETs
Konglin Zhu
*
, Biao Zhou
+
, Xiaoming Fu
*
, Mario Gerla
+
∗
Institute of Computer Science, University of Goettingen, Germany
+
Department of Computer Science, University of California, Los Angeles, USA
Email: {zhu, fu}@cs.uni-goettingen.de {zhb, gerla}@cs.ucla.edu
Abstract— Large military ad hoc networks are often charac-
terized by the interconnection of heterogeneous domains. The
same trend is emerging in civilian MANETs (e.g., search and
rescue, vehicular networks). In these networks it is important
to be able to efficiently propagate information across domains
in multicast mode (e.g., situation awareness dissemination, com-
mands, streams). Several multicast protocols have been developed
for single domain MANET. However, few can be extended to
inter-domain operation. In fact, multicast routing across different
MANET domains faces the challenges of node motion, topology
changes, dynamic gateway election and, possibly, connectivity
interruption. To overcome these challenges, especially to achieve
routing scalability and at the same time maintains efficient rout-
ing, this paper proposes the Geo-assisted Multicast Inter-domain
Routing (GMIDR) protocol based on geographical assistance and
cluster technology. Intensive simulation results show that the
GMIDR protocol is scalable and stable with various numbers
of multicast group members, and it outperforms other multicast
protocols. Geocast by applying GMIDR shows the flexibility of
the protocol.
I. I NTRODUCTION
The mobile ad-hoc network (MANET) inter-domain mul-
ticasting comes out as an efficient communication paradigm
for the emerging multicast communications across multiple
domains, e.g., large military operations, emergency and rescue
missions. For instance, a commander-in-general would send
the order to the army, navy and air forces to cooperate each
other to finish an overall military mission. Also, a remote
rescue surgery may need cooperation from multiple doctors
physically located in different regions. These above-mentioned
missions cover several areas and need fast response. Therefore,
it is very important to define a network routing policy to
disseminate data to different domains. Some civilian MANET
applications would also require an inter-domain multicast
routing protocol. For example, a vehicle driver may wish to
send a traffic situation message to a group of cars in different
domains. Multicast TV [4] on public transportation such as
buses requires scalable transmission to provide the multimedia
service.
Towards this end, Ji and Corson have developed the Dif-
ferential Destination Multicast (DDM) protocol [1] which
aims to adapt to small multicast groups. SENCAST [2] is a
routing protocol designed for large ad hoc emergency network.
However, these protocols are hard to meet the inter-domain
multicast routing requirements. To the best of our knowledge,
very few multicast procotols are designed to inter-domain
environment. There is one feasible solution to extend the intra-
domain routing protocol to the inter-domain routing protocol
is adding inter-domain functions into the intra-domain proto-
col. However, the revision may introduce additional control
overhead and decrease the packet delivery ratio. To build
an efficient and scalable multicast routing, we introduce the
geographical assisted multicast inter-domain routing (GMIDR)
protocol.
The main goal of our protocol is to achieve a scalable and
efficient multicast routing in inter-domain networks. Also, it is
important to minimize the control overhead and provide ways
to handle inter-domain policy compliance and heterogeneity.
We utilize geo-routing protocol and cluster techniques to
achieve these goals. The proposed GMIDR applies the geo-
routing strategy to reduce network overhead. Namely, each
node is aware of its own geographical location, and the geo-
routing protocol looks for the node in the multicast group
based on the location information, which consumes much less
control overhead. To enable scalable and efficient routing,
cluster techniques is introduced. Clusters as the basic structure
in GMIDR in each domain help the protocol to obtain effi-
cient communication among different domains. Furthermore,
multicast group cluster heads (GCHs) are elected within
the multicast group covering the entire multicast group. A
multicast tree is established from source to each GCH instead
of each member in the multicast group. The GCH acts as
the stronghold in its group cluster. It obtains the data from
outside the group cluster, and delivers to all its children within
the group cluster. By taking advantage of GCH, our proposed
protocol consumes very low control overhead on the group
management.
The remainder of this paper is organized in the following
way. The related work is briefly reviewed in section II. The
basic structure behind the protocol is discussed in section
III. We describe the protocol design of GMIDR in details
in section IV. The performance evaluations are presented in
section V and the last section of the paper is our conclusion.
II. RELATED WORK
A. Geo-based inter-domain routing (GIDR)
Geo-based inter-domain routing (GIDR) [5] protocol for
MANET is an efficient unicast protocol to apply the clustering
technique and geo-routing protocol to obtain the efficient com-
munication and achieve the scalability. Clusters are assigned
978-1-61284-231-8/11/$26.00 ©2011 IEEE
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE ICC 2011 proceedings