Top Banner
MULTICASTING WITH LOCALIZED CONTROL IN WIRELESS AD HOC NETWORKS
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Gokul

MULTICASTING WITH LOCALIZED CONTROL IN WIRELESS AD HOC

NETWORKS

Page 2: Gokul

TEAM MEMBERS

PREMKUMAR .RGANESAN .DGOGULGANESH .V.JTHANGAPANDIAN .M

Page 3: Gokul

PANNEL MEMBER

PROJECT GUIDE: J.LALITHAVANI, M.E

PROJECT CO-ORDINATOR: T. PRIYARADHIKADEVI, M.Tech.,(Ph.D) MISTE

Page 4: Gokul

ABSTRACT This paper investigates how to support multicasting in

wireless ad hoc networks without throttling the dominant unicast flows.

Unicast flows are usually congestion-controlled with protocols like TCP.

However, there are no such protocols for multicast flows in wireless ad hoc networks, and multicast flows can therefore cause severe congestion and throttle TCP-like flows in these environments.

Based on a cross-layer approach, this paper proposes a completely localized scheme to prevent multicast flows from causing severe congestion and the associated deleterious effects on other flows in wireless ad hoc networks.

Page 5: Gokul

CONTINUE The proposed scheme combines the layered

multicast concept with the routing-based congestion avoidance idea to reduce the aggregated rate of multicast flows when they use excessive bandwidth on a wireless link.

Our analysis and extensive simulations show that the fully localized scheme proposed in this paper is effective in ensuring the fairness of bandwidth sharing between multicast and unicast flows in wireless ad hoc networks

Page 6: Gokul

OBJECTIVE

To support multicasting in wireless ad hoc networks without congestion as like unicast flows.

Page 7: Gokul

PROBLEM IDENTIFICATION

PROBLEM DEFINITION

Page 8: Gokul

EXISTING SYSTEM:

Multicast Congestion control, the receiver of the worst congestion level is selected as the representative and transmission rate of the sender is adjusted to TCP throughput of the representative. This approach has high scalability and TCP friendliness. However, when this approach is applied in wireless communications, wireless-caused packet loss will cause to frequent change of the representative.

Page 9: Gokul

DISADVANTAGES One major drawback of flooding is

redundant broadcasts which can considerably increase data forwarding overhead.

Redundant broadcasts are particularly damaging in ad hoc networks where nodes are often bandwidth- and energy constrained.

Page 10: Gokul

PROPOSED SYSTEM

Benefits of the multicast technology Optimized network performance Support to distributed applications Resource economy Scalability More network availability

Page 11: Gokul

ADVANTAGES Low Cost Minimum Power Consumption Low Bandwidth Reduce the Response Time Delivered Packet Ratio is High

Page 12: Gokul

PROBLEM DESCRIPTIONMODULES: Topology Creation Analysis Existing Protocol ODMRP Implementation of AODV Algorithm Performance Evaluation

Page 13: Gokul

TOPOLOGY CREATION

In this module we construct our topology structure. Here we use mess topology structure because of unstructured nature.

Topology is constructed by getting the names of the nodes and the connections among the nodes as input from the user.

Page 14: Gokul

Continue…..

Configuration File General Simulation Parameters Scenario Topology and Mobility Radio and Propagation Model MAC Protocol Routing Protocol Transport Protocol Traffic Generators Statistical and GUI options

Page 15: Gokul

ANALYSIS EXISTING PROTOCOL ODMRP On-Demand Multicast Routing Protocol is a protocol

for routing multicast and unicast traffic throughout Ad-hoc wireless mesh networks.

This suffers from a route acquisition delay, although it helps reduce network traffic in general. To help reduce the problem of this delay, some implementations send the first data packet along with the route discovery packet.

Because some links may be asymmetric, the path from one node to another is not necessarily the same as the reverse path of these nodes.

Page 16: Gokul

IMPLEMENTATION OF AODV PROTOCOL: Ad Hoc On-Demand Distance Vector, a routing protocol

for ad hoc mobile networks with large numbers of mobile nodes.

The protocol's algorithm creates routes between nodes only when the routes are requested by the source nodes, giving the network the flexibility to allow nodes to enter and leave the network at will.

Routes remain active only as long as data packets are traveling along the paths from the source to the destination. When the source stops sending packets, the path will time out and close.

Page 17: Gokul

REQUIREMENTS SPECIFICATIONSOFTWARE REQUIREMENT:

Operating System : Windows 2000, Win XPLanguage : C,JavaProgramming Pacakage : VC++Tools : Glomosim-2.03SDK : JDK1.5.0Cost : 12,000Size :5324lines

Page 18: Gokul

HARDWARE REQUIREMENT:

Processor : Intel Pentium IV RAM : 1 GB Hard Disk Drive : 160 GB CD-ROM Drive : 52XKeyboard : 104 KeysMonitor : 17” Color MonitorMouse : PS/2 Mouse

Page 19: Gokul

EFFORT PREMKUMAR .R GANESAN .D GOGULGANESH .V.J THANGAPANDIAN .M

Page 20: Gokul

SYSTEM DESIGN

Page 21: Gokul

OUTPUT

Page 22: Gokul
Page 23: Gokul

TESTINGUNIT TESTING:

Unit testing is conducted to verify the functional performance of each modular component of the software. Unit testing focuses on the smallest unit of the software design (i.e.), the module. The white-box testing techniques were heavily employed for unit testing.

Page 24: Gokul

INTEGRATION TESTING:

Integration testing is a systematic technique for construction the program structure while at the same time conducting tests to uncover errors associated with interfacing. i.e., integration testing is the complete testing of the set of modules which makes up the product. The objective is to take untested modules and build a program structure tester should identify critical modules. Critical modules should be tested as early as possible.

Page 25: Gokul

SYSTEM TESTING:

Testing is performed to identify errors. It is used for quality assurance. Testing is an integral part of the entire development and maintenance process. The goal of the testing during phase is to verify that the specification has been accurately and completely incorporated into the design, as well as to ensure the correctness of the design itself.

Page 26: Gokul

CONCLUSION This paper has presented a fully localized scheme to

support multicasting in wireless ad hoc networks such as mobile ad hoc networks and ensures unicast flows their Shares of bandwidth on a link.

The proposed scheme combines layered multicast with routing-based congestion control to achieve its goals in a fully localized way.

Our analysis and extensive simulations show that the proposed scheme is effective in facilitating multicasting in wireless ad hoc networks while preventing unicast flows from being throttled.

Page 27: Gokul

FUTURE ENHANCEMENT To support broadcasting in wireless AD HOC networks without congestion aslike multicast flows.

Page 28: Gokul

References[1] E.M. Royer and C.E. Perkins, “Multicast Operation of the Ad Hoc

On-Demand Distance Vector Routing Protocol,” Proc. ACM MobiCom ’99, pp. 207-218, Aug. 1999.

[2] S.-J. Lee, M. Gerla, and C.-C. Chiang, “On-Demand Multicast Routing Protocol,” Proc. IEEE Wireless Comm. and Networking Conf. (WCNC ’99), pp. 1298-1304, Sept. 1999.

[3] I. Rhee, N. Balaguru, and G. Rouskas, “MTCP: Scalable TCPLike Congestion Control for Reliable Multicast,” Proc. IEEE INFOCOM ’99, pp. 1265-1273, Mar. 1999.

[4] L. Rizzo, “PGMCC: A TCP-Friendly Single-Rate Multicast Congestion Control Scheme,” Proc. ACM SIGCOMM ’00, Aug. 2000.

Page 29: Gokul

QUERIES?