A Co-Operative Cluster Based Data Replication Technique for Improving Data Accessibility and Reducing Query Delay in Manet s

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

A ROBUST AND EFFICIENT DATA TRANSMISSION IN ADHOC NETWORKS

International Journal of Research in Advent Technology A STUDY ON DATA REPLICATION TECHNIQUE IN MANET

Proactive Approach for Cooperative Caching in Mobile Adhoc Networks

International Journal of Advanced Research in Computer Science and Software Engineering

Efficient Message Caching Scheme for MANET

WEB CACHE BASED DATA ACCESS IN WIRELESS ADHOC NETWORKS

PREDICTING NUMBER OF HOPS IN THE COOPERATION ZONE BASED ON ZONE BASED SCHEME

Figure 1. Clustering in MANET.

Evaluating the Performance in Term of Throughput of Decentralized users in Cognitive Radio Wireless Torus Networks

Balancing the Tradeoffs between Query Delay and Data Availability in MANETs

Proficient ID Allocation for MANETs

Global Cluster Cooperation Strategy in Mobile Ad Hoc Networks

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 1, No 3, 2010

Nearest Neighbor Query in Location- Aware Mobile Ad-Hoc Network

Caching Technique for Improving Data Retrieval Performance in Mobile Ad Hoc Networks

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

Poonam kori et al. / International Journal on Computer Science and Engineering (IJCSE)

Energy and Power Aware Stable Routing Strategy for Ad hoc Wireless Networks based on DSR

Reversing Ticket Based Probing Routing Protocol for MANET

A Review of Cooperative Cache Management in MANETs

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

MAXIMIZING P2P FILE ACCESS AVAILABILITY IN MOBILE AD HOC NETWORKS THOUGH REPLICATION FOR EFFICIENT FILE SHARING

The Novel HWN on MANET Cellular networks using QoS & QOD

A New Energy Efficient and Scalable Multicasting Algorithm for Hierarchical Networks

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

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

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

Balancing the Tradeoffs between Data Accessibility and Query Delay in Ad Hoc Networks Λ

Cooperative Data Caching and Prefetching in Wireless Ad Hoc Networks

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

IMPROVING PEER TO PEER FILE SHARING THROUGH REPLICATION IN MOBILE AD-HOC NETWORK

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

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

EARM: An Efficient and Adaptive File Replication with Consistency Maintenance in P2P Systems.

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

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

MPBCA: Mobility Prediction Based Clustering Algorithm for MANET

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

AN OPTIMIZED CLUSTER BASED APPROACH FOR MULTI- SOURCE MULTICAST ROUTING PROTOCOL IN MOBILE AD HOC NETWORKS USING OWCA

A Neighbor Coverage Based Probabilistic Rebroadcast Reducing Routing Overhead in MANETs

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

Performance Evaluation of Various Routing Protocols in MANET

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Effects of Caching on the Performance of DSR Protocol

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

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

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Supporting Cooperative Caching in Ad Hoc Networks

Performance Analysis of MANET Routing Protocols OLSR and AODV

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

On Performance Evaluation of Reliable Topology Control Algorithms in Mobile Ad Hoc Networks (Invited Paper)

Design and Development of Secure Data Cache Framework. Please purchase PDF Split-Merge on to remove this watermark.

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

Wireless Sensor Network Optimization using multiple Movable Sensors for Data Gathering

Detection and Removal of Blackhole Attack Using Handshake Mechanism in MANET and VANET

Elimination Of Redundant Data using user Centric Data in Delay Tolerant Network

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

A SURVEY OF ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

HANDLING SELFISHNESS OVER MOBILE AD HOC NETWORK

COMPARITIVE ANALYSIS OF ROUTING PROTOCOLS IN MOBILE ADHOC NETWORKS

Performance Analysis and Enhancement of Routing Protocol in Manet

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Detection and Removal of Black Hole Attack in Mobile Ad hoc Network

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

Webpage: Volume 4, Issue VI, June 2016 ISSN

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

A Low-Overhead DVR Based Multicast Routing Protocol for Clustered MANET

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

IJRIM Volume 1, Issue 4 (August, 2011) (ISSN ) A SURVEY ON BEHAVIOUR OF BLACKHOLE IN MANETS ABSTRACT

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

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

Identifying Black hole attack using Divide and Conquer Algorithm in Mobile Adhoc Network

Literature Review on Characteristic Analysis of Efficient and Reliable Broadcast in Vehicular Networks

Effective Cluster Based Certificate Revocation with Vindication Capability in MANETS Project Report

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Packet Routing using Optimal Flooding Protocol in Cluster based MANET

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

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

Cache. to pass. delay, caching has been. cached nodes. them. The consistency requirement.thee. and If one soldier accessed.

Some Ad Hoc Network Characteristics Effects on the Performance of On-Demand Routing Protocols

A Study on Issues Associated with Mobile Network

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

The General Analysis of Proactive Protocols DSDV, FSR and WRP

Improvement of Buffer Scheme for Delay Tolerant Networks

Review paper on performance analysis of AODV, DSDV, OLSR on the basis of packet delivery

An Algorithm for Dynamic SDN Controller in Data Centre Networks

Secure Cooperative Caching In Wireless P2P Networks

Performance Analysis of Broadcast Based Mobile Adhoc Routing Protocols AODV and DSDV

A NOVEL R-SIP CACHE CONSISTENCY MECHANISM FOR MOBILE WIRELESS NETWORKS

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

Performance Evaluation in MANET by Using NCPR Scheme with Cluster Technique

Wireless Sensor Networks applications and Protocols- A Review

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

A Top Catching Scheme Consistency Controlling in Hybrid P2P Network

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

Transcription:

International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 2, Issue 10 (October 2013), PP. 56-60 A Co-Operative Cluster Based Data Replication Technique for Improving Data Accessibility and Reducing Query Delay in Manet s K.Priyatharshini 1, Rajanandhini.P 2 1 Computer Science/Sri Krishna Arts and Science/Bharathiyar/India 2 Computer Application and Software System/Sri Krishna Arts and Science/Bharathiyar/India Abstract:- MANETs are very popular because of its infrastructure less network. These mobile nodes serve as both hosts and routers so they can forward packets on behalf of each other. It has restricted computing resources and due to mobility of node there is much change in network topology. These restrictions raise several new challenges for data access applications with the respects of data availability and access delay. This result in lower data availability in mobile ad-hoc networks than in wired networks. One probable solution to avoid this problem is to take up replication techniques which increases data availability and decrease query response delay. The replication process duplicates and preserves the consistency of multiple copies of objects in different sites so that each client node can visit a local copy of an object instead of remote ones. In this way replication can considerably enhances a distributed system's availability, reliability and scalability. It replicates the recurrently used data that rely on neighbour s memory when the connection among them is secure. The experimental result depicts that higher degree of data accessibility enhances the query delay also. So the proposed work is to enhance the data availability and decrease the query delay in the MANET. The proposed system deals with a better replication management technique for MANETs known as cluster related data replication technique to make available the needed data items from the neighbours node and able to choose which data items can be replicated at a node. After that there should be an effective replica restore algorithm to change the old copy of data items when change is required in the original copy of the data item. The results proved that proposed approach is much more efficient than the existing techniques. Keywords:- Clusters, cooperative, data availability, Datareplication, MobileAd-Hocnetworks, Query delay. I. INTRODUCTION In mobile ad hoc networks (MANETs), mobile nodes are in motion freely, network split-up may occur, where nodes in one partition cannot access data held by nodes in other partitions. Mobile adhoc networks considerably decrease the performance of data access. To solve this problem here data replication techniques will be used.data replication can decrease the query delay due to the mobile nodes can get the data from some nearby replicas. Data replication solutions in both wired and wireless networks aim at either reducing the query delay or improving the data availability. But the both metrics are important to the mobile nodes. In a MANET mobile nodes collaboratively share data. Multiple nodes exist in the networks and they send query requests to other nodes for some particular data items. Each node makes replicas of the data items and maintains the replicas in its memory (or disk) space. During data replication, there is no central server that determines the distribution of replicas, and mobile nodes determine the data allocation in a distributed manner. Replicating most data locally can reduce the query delay, but it reduces the data availability due to many nodes may end up replicating the same data locally while other data items are not replicated by anyone. To increase the data accessibility, nodes should not replicate the data that neighbouring nodes already have it on its memory. Though, several mobile nodes only have restricted memory space, bandwidth, and power, and hence it is impracticable for one node to bring together and maintaining all the data considering these facts. Queries generated during network partition may fail because the requested data items are not available in the partition to which the client belongs. Each node preserves a few quantities of data locally and the node is called the original owner of the data. To improve the data accessibility, these data items may be replicated to other nodes. The new data replication techniques are used to trade off between the query delay and data availability in MANET. This improves the data availability in the MANET using data replication. Data replication is the process of sharing information between the mobile nodes and ensures the consistency between the resources. 56 Page

In MANET sharing information is not easy task because all the nodes the data saved at other nodes may not be accessible. The new data replication technique increases the performance level and address the query delay problem. II. COOPERATIVE DATA REPLICATION In cooperative data replication, a node cooperates with each other and shares their memory space for replicating data for neighboring nodes. Among several nodes from a network one may send requests to other nodes for some specific data items. Here every node creates and maintains replica s in its memory. In cooperative data replication one node my allocate memory space for replicating data of their neighboring nodes data. So this way the degree of cooperation among mobile nodes will be maintained. 2.1 One to One Data Replication In this approach each mobile node will cooperates at most one neighbor to decide data for replication. Among multiple available neighboring nodes it selects one node based on priority value for data replication. Consider node N 1 and N 2 are neighboring nodes. a 1d and a 2d be the access frequency for data d from node N 1 and N2 respectively. Here each node computes cumulative access frequency to the data item d. For N 1 to d CAF d 12 = (a 1d +a 2d (1- f 12 ) / s) --(1) d For N 2 to d CAF 21 = (a 2d +a 1d (1- f 12 ) / s) (2) So the priority value for node as follows P d 12 = CAF d 12 f 12 if replication is done at N 1 P d d 12 = CAF 12 if replication is not done at N 1 Therefore here every node considers high priority value data for making replication process. 2.2 Reliable Neighbor Data Replication In OTOO scheme, choice of choosing neighboring node is based access frequency while making replication. So it may reduce the degree of cooperation as such minimal. To increase the cooperation level, in reliable neighbor scheme node allocates more memory for replicating data for neighbors. For the node N 1, N 2 to be a reliable neighbor If 1 f 12 > ῖ (threshold) ---- (3) For a each node the allocated memory for replicating neighboring nodes data C allocate = C min (1, for all reliable neighbors (1-f) / α) ------(4) In this scheme, the node makes replication of its available data up to the C - C allocate. Then priority value is calculated for the node to the data item. Here the allocated memory is reserved for the data item with high priority value. 2.3 Reliable Grouping Replication Here the OTOO considers only one neighbor and reliable neighbor chooses all one hop neighbors. But here to add more cooperation in RG scheme, the replicas of data will be shared among large reliable groups. So we can preserve a perfect cooperation between nodes. Initially all nodes transmits their ids and access frequency to all data items. Here set of bi-connected nodes considered to be linked if and only they have a consistent link i.e. 1 f 12 > ῖ (threshold) Then each set will be put into a group to form a reliable group. The average access probability of all data item is calculated using the following P d = -----(5) The demand weighted access delay if replica of data d will be maintained at N 2, T 2d = a i t 12 s d -------(6) Select the node with high P d to replicate the data in which node selection minimizes the delay access in the group. i.e., T 1d = min {T nd } for all node N n group. So here the allocation process is repeated until the entire data item is replicated. 2.4 Replica Management Using Clusters With all the nodes having the reliable links cluster is formed by using the LCC algorithm. When a node requires some data item it sends request to cluster head. When a node receives a data item it replicate the data item locally for future use. 57 Page

Each mobile node is associated with a cluster and refers to the set of nodes that can be reached by the node within the given number of hops. Every cluster has its cluster head (CH). Each cluster head will maintain a table Replica Table (RT) and replica index (RI). This RT will contain the information about the replicas that are available with different node in that cluster. There will be 3 entries related to each node: node-id, item-id, spaceavailable. The RI contains node id, data size and TTL value. When a mobile node needs a new data item then first it will check whether the data item is locally available or not. If yes then data item is get back to the requester and if not the request forwarded to the CH. Now CH will check the item-id in RT to see whether the data item is available in the cluster. If any matched entry is found the request is redirected to that node pertaining to that item-id. Otherwise CH will request that data item to other CHs if data is found then request forwarding is stopped and data is returned to the requester. When a node receives a data item then, it will make a replica of it for upcoming use. And an update message is send to its CH. In the process of returning the data item to the client node, a node in underlying path, if it is a CH, then it start replication process (RP). In RP, initially cluster head will get the size of the data item whose replica needs to be created in that cluster. Now cluster head will check its RT and check for a node with free space available greater than the size of data item di. Now if CH gets a node with space-available greater than or equals to the size data item, then CH replicate the data item on that node. After replicating data item on that node, node will send a message to the CH so that CH will update its entries related to that node in RT. Now if CH fails to get a node with space-available greater than or equals to the size data item, then CH will choose a node with maximum free space available. After selecting node CH redirect that node to call a procedure (MCR (NK, S)) to create enough space to replicate that data item on that node. In this process the node will remove some data items. Decision of removing the data items at a node will be based upon the Replacement Policy. After successful creation of free space at that node, CH will replicating that data item on that node, node will send a message to the CH so that CH will update its entries related to that node in RT. After updating its RT, the CH will send this update that item is found then this update is discard otherwise CH will choose a mobile node where the replica of that item can be made. The node with maximum available free space will be selected. III. SIMULATION RESULTS Here NS2 is used to stimulate the replica allocation and maintenance using clusters. The mobile adhoc network considered as an undirected graph G (V, E) in which it contains 30 mobile nodes for simulation using a random waypoint model. It contains n data items which are disseminated in the network. For simplicity all data items are in unit size. Here each mobile node can only replicate (C < number of nodes). Here the following figures represent data availability and query delay simulation results as a graph. The reliable link is fully resided on link failure probability. Finding link failure probability is quite difficult and for simplicity we assume that it is based on signal strength. IV. FIGURES 58 Page

Fig.1 Replica Management Using Clustered Approach Fig.2 Data Availability Fig.3 Query Delay V. CONCLUSION Network partitions are common due to link failure in MANETs. As a result data saved at other nodes may not be available. One way to improve data availability is through data replication. The proposed several data replication schemes improve the data availability and reduce the query delay. The perfect idea is to replicate the most frequently accessed data locally and only rely on neighbour s memory when the communication link to them is reliable. The proposed replication management technique for MANETs proved efficient to deliver requested data items from the neighbours node and capable to decide which data items can be replicated at a node. Also using cluster based replica allocation of data will make an effective trade-off between query delay and data availability in MANET s. REFERENCES [1]. B. Tang, H. Gupta, and S. Das, Benefit-Based Data Caching in Ad Hoc Networks, IEEE Trans. Mobile Computing, vol. 7, no. 3,pp. 289-304, Mar. 2008. [2]. Guohong Cao and Liangzhong, Cooperative Cache Based Data Access in Ad Hoc Networks IEEE Computer Society, (0018-9162), 2004. [3]. Hao Yu, Patrick Martin, Hossam Hassanein, Cluster-based Replication for Large-scale Mobile Ad-hoc Networks IEEE-2005. [4]. Jing Zhao, Ping Zhang and Guohong Cao, On Cooperative caching in Wireless P2P Networks, IEEE- 2010. [5]. J. Cao, Y. Zhang, G. Cao, and L. Xie, Data Consistency for Cooperative Caching in Mobile Environments, Computer, vol. 40, no. 4, pp. 60-66, Apr. 2007. [6]. L. Yin and G. Cao, Supporting Cooperative Caching in Ad Hoc Networks, IEEE Trans. Mobile Computing, vol. 5, no. 1, pp. 77-89, Jan. 2006. 59 Page

[7]. Madhavarao Boddu and Suresh Joseph, Improving Data Accessibility and Query Delay in Cluster based Cooperative Caching (CBCC) in MANET using LFU-MIN IJCA (0975 8887), Volume 21 No.9, May 2011. [8]. Mieso K. Denko and Jun Tian, Cross-Layer Design for Cooperative Caching in Mobile Ad Hoc Networks, IEEE CCNC Proceedings,2008. [9]. Prasanna Padmanabhan, Le Gruenwald, Managing Data Replication In Mobile Adhoc Network Databases IEEE-2006. [10]. T. Hara and S.K. Madria, Data Replication for Improving Data Accessibility in Ad Hoc Networks, IEEE Trans. Mobile Computing,vol. 5, no. 11, pp. 1515-1532, Nov. 2006. [11]. T. Hara, Replica Allocation in Ad Hoc Networks with Data Update, Proc. Int l Conf. Mobile Data Management (MDM), 2002. [12]. T. Hara, Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility, Proc. IEEE INFOCOM, 2001. [13]. T.Hara, Quantifying Impact of Mobility on Data Availability in Mobile Ad Hoc Networks, IEEE Transactions on mobile computing, vol. 9, no. 2, February 2010. [14]. Abdelouahid Derhab and Nadjib Badache, Data Replication Protocols for Mobile Ad-Hoc Networks: A Survey and Taxonomy IEEE Comm.vol.11, no.2, Sep 2009. [15]. T.Hara, Quantifying Impact of Mobility on Data Availability in Mobile Ad Hoc Networks, IEEE, vol 9, no.2, Feb 2010. 60 Page