Seminar Topics & Project Ideas On Computer Science Electronics Electrical Mechanical Engineering Civil MBA Medicine Nursing Science Physics Mathematics Chemistry ppt pdf doc presentation downloads and Abstract

Full Version: Self-Repairing Tree Topology Enabling Content-Based Routing in Mobile Ad Hoc Networks
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
A Self-Repairing Tree Topology Enabling Content-Based Routing in Mobile Ad Hoc Networks

Aim:

The mainstay of this project is to achieve the repair strategies to tolerate the frequent topological reconfigurations in Mobile AdHoc Networks by Content Based Routing (CBR) using a protocol namely COMAN.

CONTENT BASED ROUTING (CBR)
differs from classical routing in that messages are addressed based on their content instead of their destination. In conventional systems, the sender explicitly specifies the intended message recipients using a unicast or multicast address. Instead, in CBR, the sender simply injects the message in the network, which determines how to route it according to the nodesâ„¢ interests. Therefore, in CBR, it is the receiver that determines message delivery, not the sender. Although it enables multipoint communication, CBR is not simply multicast. In multicast, the address of the multicast groups (or topics) must be defined a priori and made globally known or available. In CBR, message consumers define their own message classes. These select only the desired messages, need not be known to other components, and can be arbitrarily overlapping. The difference between multicast and CBR is reflected also in the routing mechanisms enabling them. Multicast approaches typically propagate messages along a tree defined on a per-group basis, spanning all the receivers for that group. Therefore, a message addressed to multiple groups is typically duplicated at the sender, and each copy is routed independently. In CBR, the absence of an explicit and a priori definition of groups, along with the fact that every message can be addressed to a different set of components, discourages the use of separate per-group trees. Instead, most systems connect all the brokers (the CBR application level routers) in a single tree-shaped network. This broker tree is exploited to forward messages. Usually, these are not flooded to the entire tree but routed toward the interested components according to the message content and the subscriptions stored at tree nodes.
Motivation: CBR fosters a form of implicit communication that breaks the coupling between senders and receivers. Senders no longer need to determine the address of communication parties. Similarly, receivers do not know who is the sender of a message, unless this information is somehow encoded in the message itself. The sharp decoupling induced by this form of communication enables one to easily add, remove, or change components at runtime with little impact on the overall architecture.
Contribution: This paper overcomes the limitation above by achieving the following goal:

Defining a protocol to organize the nodes of a MANET in a single self-repairing tree that efficiently supports CBR

The goal of supporting CBR explains the rationale behind the choice of a tree topology. Therefore, our self-repairing tree enables the reuse of mainstream CBR protocols in the dynamic scenario characterizing MANETs, by leveraging off the consistent body of results related to the tree-based CBR. At the same time, providing a tree able to self-repair upon changes in the physical topology of a MANET is only our minimal (and obvious) target. Our ultimate goal is to design a protocol whose characteristics simplify the operations of the CBR layer operating on it.

Existing System:

In Multicast Ad Hoc On-Demand Distance Vector (MAODV) protocol for multicast over MANETs. Indeed, MAODV organizes the members of each multicast group in a single tree without relying on any underlying multihop unicast solution. Moreover, the link repair process of MAODV is localized around one of the two end points of the broken link. This limits the impact of reconfiguration to a small portion of the system

Proposed System:

This paper proposes the logic concerned with the maintenance of the tree topology and adapt, extend, and optimize it in a context from MAODV. It was not designed for CBR. The result and main contribution of this paper is COntent-based routing for Mobile Ad hoc Networks (COMAN), a protocol for maintaining a CBR

System Requirements:

Hardware Requirements

¢ SYSTEM : Pentium IV 2.4 GHz
¢ HARD DISK : 40 GB
¢ FLOPPY DRIVE : 1.44 MB
¢ MONITOR : 15 VGA colour
¢ MOUSE : Logitech.
¢ RAM : 256 MB

Software Requirements

¢ Operating system :- Windows XP Professional
¢ Front End :- Microsoft Visual Studio .Net 2005
¢ Coding Language :- Visual C# .Net
any algorithm for this project can be available and also i want to know about testing applicable for this project. i need complete info about the project
plz send me any new latest project topic for comp.sci.engg.with abstract and code
plz send me code of this subject
A Self-Repairing Tree Topology Enabling
Content-Based Routing in Mobile Ad Hoc Networks

Content-based routing (CBR) provides a powerful

and flexible foundation for distributed applications. The method of implicit addressing allows decoupling

among the communicating components. Thus, meeting the

needs of many dynamic scenario like the MANETS. Content-based routing (CBR) differs from classical routing only in the fact that
the messages are addressed based on their content instead of

their destination. Although it enables multi-point communication, CBR is not
simply multicast, but here in
CBR message consumers define their own message classes. In CBR, the

absence of an explicit and a priori definition of groups and the fact that every message can be addressed to a different
set of component makes them different from the multicast networks.

Motivation.
a form of implicit communication is allowed by the CBR that
breaks the coupling between senders and receivers. Senders no

longer need to determine the address of communication parties.

and the receivers do not know who is the sender of a message.

M ULTICAST A D -H OC O N -D EMAND D ISTANCE V ECTOR
(MAODV)

It is the multicast counterpart of the AODV protocol . Here , All nodes
belonging to the same multicast group, along with nodes (called
forwarders) required to forward messages among group members. The four kinds of messages used by the protocol are:
-Route request (RREQ):
a node willing to
join a specific multicast group, repair a branch of the tree,
or merge two network partitions broadcasts this message.
-Route reply (RREP):
To tell a a node that previously broadcast a RREQ to tell that its request is acknowledged.
-Multicast activation (MACT):
is unicast to explicitly ac-
tivate a particular route towards the multicast tree.

-Group hello (GRPH):
This message is is periodically broadcast by each
group leader and rebroadcast across the whole network.

For further details refer this pdf:

[attachment=4011]