Peer to Peer Cooperation for Caching in Wireless Networks

Similar documents
Cooperative Caching in Wireless P2P Networks. Aseel Nadhum Kadhum The Islamic University College

Implementation study of Hybrid caching scheme in Wireless P2P networks with Asymmetric Cooperative caching

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

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

STUDY ON MOBILE ADHOC NETWORK ROUTING PROTOCOLS

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Routing Protocols in MANET: Comparative Study

Route maintenance and Scalability improvement of DSR, based on Relay node identification after locating Link-failure over MANET

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

Robust performance of Cooperative Cache wireless P2P Networks Architecture and Algorithm

AWERProcedia Information Technology & Computer Science

Performance Evaluation of MANET through NS2 Simulation

Architecture and Algorithm for an Cooperative Cache wireless p2p Networks

Power aware Multi-path Routing Protocol for MANETS

Performance Evaluation of Various Routing Protocols in MANET

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

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

Performance Comparison of Two On-demand Routing Protocols for Ad-hoc Networks based on Random Way Point Mobility Model

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

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

Secure Cooperative Caching In Wireless P2P Networks

An Enhanced Secured Dynamic Source Routing Protocol for MANETS

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

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

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

The Performance Evaluation of AODV & DSR (On-Demand. emand- Driven) Routing Protocols using QualNet 5.0 Simulator

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

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

Emergence of Ad-hoc On-demand Distance Vector Protocol (AODV) as an Efficient On-demand Routing Protocol (EORP) Using Bayesian Approach

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

Reducing End to End per Packet Energy Consumption

Overhead Analysis of Reactive Shortest Single and Multi-path Routing Mechanism with Load Balance in MANET

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

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

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

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

Performance of New Broadcast Forwarding Criteria in MANET

Performance Enhancement of Reactive on Demand Routing Protocol in Wireless Ad Hoc Network

Performance Analysis and Enhancement of Routing Protocol in Manet

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

International Journal of Advanced Research in Computer Science and Software Engineering

COMPARATIVE ANALYSIS AND STUDY OF DIFFERENT QOS PARAMETERS OF WIRELESS AD-HOC NETWORK

Dynamic AODV Backup Routing in Dense Mobile Ad-Hoc Networks *

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

To enhance Routing in ZigBee Wireless Networks

SECURE AND EFFICIENT HYBRID APPROACH FOR DATA TRANSMISSION IN ZIGBEE NETWORK

A Comparative and Performance Study of On Demand Multicast Routing Protocols for Ad Hoc Networks

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

Current Project Work on Routing Protocols for MANET: A Literature Survey Mr. Chethan Chandra S Basavaraddi, Smt. Geetha N.B. M.Tech.

Comparative Study for MCDS and DSR Which Are Used For Packet Forwarding In Ad Hoc Network

Efficient Message Caching Scheme for MANET

Study of Route Reconstruction Mechanism in DSDV Based Routing Protocols

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

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

Estimate the Routing Protocols for Internet of Things

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

International Journal of Advance Research in Computer Science and Management Studies

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

2013, IJARCSSE All Rights Reserved Page 85

Maharishi Markandeshwar University

Associativity based cluster formation and cluster management in ad hoc networks

Architecture of EHARP Routing Protocols in Ad Hoc Wireless Networks

Cross-Layer System for Cluster Based Data Access in MANET S

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Performance Analysis of DSR, AODV Routing Protocols based on Wormhole Attack in Mobile Adhoc

INTERNATIONAL JOURNAL OF SCIENTIFIC & ENGINEERING RESEARCH VOLUME 5, ISSUE 3, MARCH-2014 ISSN

Comparison of Various Routing Protocols & Brief of MANET

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

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

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

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

Shortcut Tree Routing using Neighbor Table in ZigBee Wireless Networks

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

Dynamic Source Routing in ad hoc wireless networks

A New Energy Efficient and Scalable Multicasting Algorithm for Hierarchical Networks

Architecture and Evaluation on Cooperative Caching In Wireless P2P

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

A New Approach to Efficient Bluetooth Scatternet Formation In Adhoc Wireless Network

Performance Evaluation of AODV and DSR routing protocols in MANET

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

A Comparison and Performance Evaluation of On-Demand Routing Protocols for Mobile Ad-hoc Networks

Performance of Various Routing Protocols in Mobile Ad Hoc Networks-A Survey

Supporting Cooperative Caching in Ad Hoc Networks

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Design of an Ad-hoc Network Model for Disaster Recovery Scenario Using Various Routing Protocols

ESAR: An Energy Saving Ad Hoc Routing Algorithm for MANET

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

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

Cooperative Watchdog in Wireless Ad-Hoc Networks Norihiro SOTA and Hiroaki HIGAKI *

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

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

The Impact of Transmission Power on the Performance of MANET Routing Protocols

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

G.Narasa Reddy, 2 A.Avanthi, 3 R.Prasanth Reddy 1

Performance Analysis of Three Routing Protocols for Varying MANET Size

Performance Analysis of DSR Routing Protocol With and Without the Presence of Various Attacks in MANET

QoS Routing for Heterogeneous Mobile Ad Hoc Networks

Transcription:

Peer to Peer Cooperation for Caching in Wireless Networks A.Aruna Jyothi# 1 M.Tech(SE) CSE Department VNRVJIET, Hyderabad-72,India. arunajyothiurs@gmail.com N.Sravani * 2 Asst.prof, CSE Department VNRVJIET, Hyderabad-72,India. sravani22me@gmail.com Abstract-- Some recent studies have shown that cooperative cache can improve the system performance in wireless P2P networks such as ad hoc networks and mesh networks. All these studies are at a very high level, leaving many design and implementation issues unanswered. In this project, design and implementation of cooperative cache in wireless P2P networks is considered, and solutions to find the best place to perform caching is proposed. A novel asymmetric cooperative cache approach is proposed, where few nodes need to cache the status of the nodes in their vicinity. This solution reduces the overhead of all nodes caching status of all other nodes. The results show that the asymmetric approach outperforms the symmetric approach in traditional 802.11-based ad hoc networks by removing most of the processing overhead. Keywords Wireless Networks, P2P networks, cooperative cache. I.INTRODUCTION In wireless networks, the nodes are unaware whether the other nodes are active are not. When a node wish to transmit some data to other node, a shortest possible path is found and intermediate nodes along the choosen path need to forward the data from source to destination. But if any intermediate node along the path is not active, the source node is unaware of this and sends the data. But the data is not received by the destination node. To overcome this, a solution is proposed in which the nodes cache the status of other nodes in the network. This can be done by maintaining cache layer by the nodes. Due to this every node in the network caches the status of other nodes. The source node knows the status of intermediate nodes along the choosen path and send data if all are active. But in real time, it is not possible for all nodes to cache status of all other nodes. To overcome this, an asymmetric approach is proposed. In this, only few nodes are choosen to cache the status of other nodes in its vicinity. All nodes can refer this caching node while sending data to others. The results show that the asymmetric approach outperforms the symmetric approach in traditional 802.11- based ad hoc networks by removing most of the processing overhead. II.BACKGROUND Cooperative caching was implemented in wireless p2p networks to cache the data. It was based on asymmetric approach. In asymmetric approach to cache the data, a layered design was considered. Cooperative cache is designed as a middleware lying right below the application layer and on top of the network layer (including the transport layer). In asymmetric cooperative cache approach, the data requests are transmitted to the cache layer on every node, but the data replies are only transmitted to the cache layer at the intermediate nodes that need to cache the data. This solution not only reduces the overhead of copying data between the user space and the kernel space, it also allows data pipelines to reduce the end-to-end delay. III. DESIGN AND IMPLEMENTATION OF COOPERATIVE CACHING In this project, cooperative cache is used for caching status of the nodes. In wireless networks the nodes are unaware whether the other nodes are active are not. When a node wish to transmit some data to other node, a shortest possible path is found by using DSR or AODV routing protocols depending on the network whether it is wireless adhoc network or wireless mesh network and intermediate nodes along the choosen path need to forward the data from source to destination. But if any intermediate node along the path is not active, the source node is unaware of this and sends the data. But the data is not received by the destination node. To overcome ISSN : 2229-3345 Vol. 3 No. 10 Oct 2012 465

this, a solution is proposed in which the nodes cache the status of other nodes in the network. This can be done by maintaining cache layer by the nodes.as shown below Application Layer CCache layer Network and Transport layer Fig.1.A caching node Due to this every node in the network caches the status of other nodes. The source node knows the status of intermediate nodes along the choosen path and send data if all are active. But in real time, it is not possible for all nodes to cache status of all other nodes. To overcome this, an asymmetric approach is proposed. In this, only few nodes are choosen to cache the status of other nodes in its vicinity. Among the nodes within same transmission range, the centroid is found and the node nearer to the centroid is taken as the caching node. All nodes can refer this caching node while sending data to others. Centriod for n points is calculated as follows: X = (x1+x2+.+xn)/n and Y = ( y1+y2+.+yn)/n Nearest node to the centriod is taken as cache cluster head. This can be done by calculating Euclidean distance for each node in the transmission range and centriod and updating cache cluster head. Euclidean distance between two points (x1,y1) and (x2,y2) is calculated as follows: ED = [( x2- x1)2 +( y2- y1)2]1/2 Algorithm for asymmetric approach: 1. Initialize Cache cluster heads and gateways by finding centriods for different transmission ranges. 2. Centriod for n points is calculated as follows: X = (x1+x2+.+xn)/n and Y = ( y1+y2+.+yn)/n 3. Cache the status of the nodes by updating cache tables maintained by Cache cluster heads. 4. Choose source and destination nodes. 5. Find shortest path from source to destination by using DSR or AODV 6. Transmit the data if the nodes on the choosen path are all active by retrieving status from Cache cluster heads. ISSN : 2229-3345 Vol. 3 No. 10 Oct 2012 466

IV.RESULTS The following are the screen shots of the system Fig 2.Status of the node captured into the Cache ISSN : 2229-3345 Vol. 3 No. 10 Oct 2012 467

Fig 3.Message showing node failure Fig 4.After recovery from failure Fig 5.Status of the node updated in the Cache after recovery ISSN : 2229-3345 Vol. 3 No. 10 Oct 2012 468

Fig 6. Basic Routing Fig 7. Secure Routing V.CONCLUSION In this project, I implemented cooperative cache in wireless peer to peer networks. I even proposed solution to find best place to perform caching. I evaluated my design for a large-scale network through simulations. An asymmetric approach is proposed. In this, only few nodes are choosen to cache the status of other nodes in its vicinity. All nodes can refer this caching node while sending data to others. The results show that the asymmetric approach outperforms the symmetric approach in traditional 802.11- based ad hoc networks by removing most of the processing overhead. In the future enhancements, I can choose to find another node which maintains a backup of cache table maintained by Cache cluster heads. This node can take over responsibility of the Cache cluster head in case of its failure. Due to this, the system can be prevented from hanging. REFERENCES [1] G. Cao, L. Yin, and C. Das, Cooperative Cache-Based Data Access in Ad Hoc Networks, Computer, vol. 37, no. 2, pp. 32-39, Feb. 2004. [2] D. Johnson and D. Maltz, Dynamic Source Routing in Ad Hoc Wireless Network, Mobile Computing, pp. 153-181, Kluwer Academic Publishers, 1996 [3] C. Perkins, E. Belding-Royer, and I. Chakeres, Ad Hoc on Demand Distance Vector (AODV) Routing, IETF Internet Draft, draftperkins-manet-aodvbis-00.txt, Oct. 2003. [4] E. Royer and C. Perkins, An Implemenatation Study of the AODV Routing Protocol, Proc. IEEE Wireless Comm. And Networking Conf., 2000 [5] http://searchnetworking.techtarget.com/definition/peer-to-peer [6] http://nsrc.cse.psu.edu/slides/nsrc_jing_zhao.pdf [7] http://mcn.cse.psu.edu/paper/gcao/computer.pdf [8] http://moment.cs.ucsb.edu/aodv/ [9] http://mcn.cse.psu.edu/paper/zhang/nsf04.pdf ISSN : 2229-3345 Vol. 3 No. 10 Oct 2012 469