SlideShare a Scribd company logo
1 of 33
WELCOME
1
ALEESHA NOUSHAD
ROLL NO : 6
S7 CSE
2
CONTENT
 Introduction
 LORD Data Search System
 File Querying in LORD
 Area Partition
 Region Based Data Publishing and Querying
 Region Based Geographic Routing
 Parallel File Fetching algorithm
 Back-Tracking Algorithm
 Colouring Based Partial Replication
 Performance Evaluation
 Conclusion
 References
3
INTRODUCTION
• Recent technical advancements have enabled the
development of large scale wireless network.
 An important issue in recent wireless networks is
data search.
 To build a scalable and mobility-resilient distributed
data search system for large scale highly mobile and
dense wireless networks,we propose
 A LOcality based distRibuted Data Search System
(LORD).
4
LORD Data Search System
 LORD divides the entire wireless network area into
number of geographic regions.
 LORD has a Region-based Geographic Routing
(RGR) protocol for data publishing and querying.
 LORD uses
* Parallel File Fetching Algorithm.
* A Back-Tracking Algorithm.
* Coloring Based Partial Replication Algorithm.
5
File Querying in LORD
Steps of File Querying in LORD
1. Metadata Publishing.
2. Metadata Querying.
3. Metadata Replying.
4. File Querying.
5. File Replying.
6
File Querying in LORD
7
Area Partition
• LORD divides the entire area into a number of
regions.
• A Region is the neighboring zone in transmission
range of a landmark and centered by the landmark.
• Each region is identified by an assigned integer
number.
• Number of landmark is determined by
a) Transmission Range.
b) Size of entire area.
8
Region Based Data Publishing
and Querying
• LORD uses Hash function to hash a file to store the
metadata.
• A file’s keywords can be its file name.
• A File host publishes the metadata to the mapped
Region.
• To query a file , it calculates the co-ordinate of the
file’s metadata and sent request to destination.
9
 Data Mapping Update And Location Update
• A Node conducts updates only when it moves from
one region to another.
• It drops all old region’s metadata.
• Accquire all metadata in the new region from new
neighbor.
• Conducts location updates by sending message to
mapped regions of it’s file’s metadata.
10
Region Based Geographic
Routing
 LORD propose Region Based Geographic
Routing(RGR) to forward messages to their
destination.
 RGR Routes the message along a shortest path
 RGR only needs Angle Of Arrival(AOA),which will be
the tight bound of message transmission.
 A landmark always located in the center of region.
11
 Ri -Source region.
 Rj -Destination region.
 Angle between leftmost vertex
of Ri to the leftmost and
rightmost vertices of Rj is
leftside angle range[α,β]
 Angle between rightmost
vertex of Ri to the leftmost and
rightmost vertices of Rj is
rightside angle range[θ,τ]
12
 Routing to destination region.
• When a node initiates or receives a message ,it
calculate its region’s LR and RR.
• If the node is left of the landmark.
• It choose the farthest node within the [α,β] as next
hop.
• If the node is right of the landmark.
• It choose the farthest node within the [θ,τ] as next
hop.
13
 Routing in destination region.
• If the message is
- metadata query :- continously forwarded.
-metadata publishing :- broadcast to all nodes.
-metadata reply :- target to only file requester.
-file query :- target the file host.
14
Parallel File Fetching Algorithm
 This algorithm transmits different file segments
simultaneously from one file holders to file requester.
 Transmitting segment wise reduces the transmission
latency.
 File requester choose the geographically close file
holders.
 Ask each file holder to transmit a segment of the file.
15
Back-Tracking Algorithm
 To keep track of the requester’s movement.
 If a requester moves out its current region before
receiving the response , it sends a back-tracking
message to source region.
 Message is piggybacked on the “hello” message
between neighbour nodes.
 Thus each node in the source region keeps a
backtracking message of the requester.
16
 Pseudo-code for metadata request replying.
1. // Sending a back-tracking message;
2. while have not received the metadata reply do
3. if it moves to a new region then
4. Send a back-tracking message to its old region
5. end if
6. end while
7. // Receiving a back-tracking message;
8. if receive a back-tracking message then
9. Add the message to its back-tracking message list
10. Broadcast the message to its neighbors in the region
11. end if
17
12. // Receiving a metadata reply;
13. if receive a metadata reply with its region as destination then
14. if its back-tracking message list contains the message from
the requester then
15. forward the reply to the requester’s current region
16. flood a message in its region to delete the back-tracking
message for this reply
17. else
18. if the requester is its neighbor
19. send the metadata to the neighbor
20. else
21. broadcast the metadata to its neighbors
22. end if
23. end if
24. end if
18
Colouring-based Partial
Replication
 Colouring based partial replication(CBPR)
solves the problem with storage of metadata.
 CBPR aims to prohibit two neighbouring nodes holds the
metadata for a node.
 Because of mobility, neighbouring
relationship between nodes change.
 To maintain the colouring status,each
node in a region needs to check its neighbour.
19
 Pseudocode for the coloring-based partial
replication algorithm for each node
1. // ensuring that at least one neighbor has metafile;
2. if it does not have metafile then
3. for each “hello” message from its neighbor ni do
4. if ni is a replica node then
5. Record ni in its replica node list
6. end if
7. end for
8. if none of its neighbors is a replica node then
9. Randomly select a neighbor nj
10. send a metadata request to nj with TTL
11. end if
12. end if 20
13.// Handling received metafile request;
14. if received a metafile request from nj then
15. if it is not a replica node then
16. if it has no neighbor which is a replica node then
17. forward the request to a randomly selected neighbor
18. else
19. forward the request to its neighbor that is replica
node
20. end if
21. else
22. send a metafile to nj
23. end if
24. end if
21
25. // Handling received metafile
26. if received a metafile then
27. if it is not the metafile requester then
28. Send metadata to the previous request sender
29. end if
30. end if
22
Replica Management in node mobility.
• Nodes need to transfer replica when they move in or out
of a region.
• Node join :- when a node moves into a region,it checks
whether any of the neighbour has a metafile.
• If not ,send a metafile request.
• Node departure:- when a node moves out of its region,if
it is a replica node it transfers its metafile to a node in
the region.
• Otherwise no need to notify any node
23
 Pseudocode for metafile replication in node
mobility
1. // when node ni moves into region Ri
2. if ni has neighbors in region Ri then
3. if no neighbor has a metafile then
4. Request a metafile from a randomly selected neighbor
5. end if
6. else
7. send a metafile request to region Ri using RGR
8. end if
9. // when node ni moves out of its region;
10. if ni is a replica node then
11. if ni has neighbors in region Ri then
24
12. send its metafile to a randomly selected neighbor
13. delete its metafile and leave
14. else
15. send a metafile transfer request to region Ri
16. end if
17. if ni receives a metafile transfer response from nj then
18. if ni is not a replica node in Rj then
19. send metafile to nj
20. end if
21. ni deletes its metafile and leave
22. end if
23. end if
25
Performance Evaluation
 To evaluate the performance of LORD,we compare it
with Geographic Hash Table(GHT),Global Locating
System(GLS),Ad-hoc On Demand Vector(AODV).
 We evaluate the
* Average success rate :- It is the ratio of number
of received files to the number of initiated file queries.
* Average path length :- It is the number of hops for
routing the query to the metadata holder.
* Overhead :- It is the total number of all traversed
hops in metadata responding,mapping and updating.
26
Performance Evaluation
27
Performance Evaluation
• Higher success rate,shorter path length and lower
overhead of LORD indicates its high scalability.
-Due to fewer mapping updates and back tracking
of LORD generate higher success rate.
- RGR in the LORD generates the shortest path.
-Colouring based partial replication provide low
overhead to LORD.
• Backtracking algorithm and redundant replica helps to
achive high mobility resilience to LORD.
28
Conclusion
 LORD is an efficient data search system for a large
scale highly mobile wireless network.
 It consists region based data publishing and
querying.
 It divides the network into number of regions.
 It stores the metadata in multiple nodes in region for
mobility resilient.
29
Conclusion
 It uses RGR for forwarding data to destination.
 It uses parallel file fetching algorithm to minimize the
file fetching latency.
 It uses coloring based partial replication that reduces
replication in a region.
 It also works for an unbalanced wireless network
with sparse region.
30
References
 [1] Haiying Shen, Ze Li and Kang Chen, IEEE
transactions on parallel and distributed systems.
 [2] S. Guo, Y. Gu, B. Jiang, and T. He, ‘‘Opportunistic
Flooding in Low-Duty-Cycle Wireless Sensor
Networks With Unreliable Links,’’
31
THANK YOU…
32
ANY QUERIES???
33

More Related Content

What's hot

Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocolsassinha
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPOlivier Bonaventure
 
CTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiCTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiTania Ellinidou
 
Performance analysis of AODV And OLSR
Performance analysis of AODV And OLSRPerformance analysis of AODV And OLSR
Performance analysis of AODV And OLSRMitesh Thakore
 
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET Journal
 
Iccsit 2010 paper1
Iccsit 2010 paper1Iccsit 2010 paper1
Iccsit 2010 paper1hanums1
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocolMehedi
 
Computer Network Interview Questions
Computer Network Interview QuestionsComputer Network Interview Questions
Computer Network Interview QuestionsKuntal Bhowmick
 
IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?Olivier Bonaventure
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manetshiujinghan
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocolnitss007
 
Part 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesPart 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesOlivier Bonaventure
 

What's hot (20)

Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
Different Routing protocols
Different Routing protocolsDifferent Routing protocols
Different Routing protocols
 
MPLS Tutorial
MPLS TutorialMPLS Tutorial
MPLS Tutorial
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
 
CTTC presentation WSN in Contiki
CTTC presentation WSN in ContikiCTTC presentation WSN in Contiki
CTTC presentation WSN in Contiki
 
Performance analysis of AODV And OLSR
Performance analysis of AODV And OLSRPerformance analysis of AODV And OLSR
Performance analysis of AODV And OLSR
 
Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6Dual stack approach ipv4 ipv6
Dual stack approach ipv4 ipv6
 
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation ToolsIRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
IRJET- Performance Improvement of Wireless Network using Modern Simulation Tools
 
Iccsit 2010 paper1
Iccsit 2010 paper1Iccsit 2010 paper1
Iccsit 2010 paper1
 
Comparison between aodv and olsr protocol
Comparison between aodv and olsr protocolComparison between aodv and olsr protocol
Comparison between aodv and olsr protocol
 
Rpl dodag
Rpl dodagRpl dodag
Rpl dodag
 
Computer Network Interview Questions
Computer Network Interview QuestionsComputer Network Interview Questions
Computer Network Interview Questions
 
IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?IPv6 Segment Routing : an end-to-end solution ?
IPv6 Segment Routing : an end-to-end solution ?
 
AODV Protocol
AODV ProtocolAODV Protocol
AODV Protocol
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Routing in Manet
Routing in ManetRouting in Manet
Routing in Manet
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Part 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resourcesPart 4 : reliable transport and sharing resources
Part 4 : reliable transport and sharing resources
 
IJET-V2I6P7
IJET-V2I6P7IJET-V2I6P7
IJET-V2I6P7
 

Viewers also liked

Viewers also liked (7)

Final Resume
Final ResumeFinal Resume
Final Resume
 
Christmas
ChristmasChristmas
Christmas
 
SharePoint pentru ONG-uri
SharePoint pentru ONG-uriSharePoint pentru ONG-uri
SharePoint pentru ONG-uri
 
Monochrome pop mood board
Monochrome pop mood board Monochrome pop mood board
Monochrome pop mood board
 
Semana 19
Semana 19Semana 19
Semana 19
 
Tell tool email 073112
Tell tool email 073112Tell tool email 073112
Tell tool email 073112
 
Philips 66
Philips 66Philips 66
Philips 66
 

Similar to A scalabilty and mobility resilient data search system

introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptDEEPAK948083
 
A Survey On Hybrid Routing Protocols In MANETS
A Survey On Hybrid Routing Protocols In MANETSA Survey On Hybrid Routing Protocols In MANETS
A Survey On Hybrid Routing Protocols In MANETSSabrina Ball
 
Performance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing ProtocolsPerformance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing ProtocolsNarendra Singh Yadav
 
Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Sohebuzzaman Khan
 
ROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxAayushMishra89
 
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...IOSR Journals
 
MobileAdHocRoutingProtocols.pptx
MobileAdHocRoutingProtocols.pptxMobileAdHocRoutingProtocols.pptx
MobileAdHocRoutingProtocols.pptxHirazNor
 
implementation of sinkhole attack on DSR protocol
implementation of sinkhole attack on DSR protocolimplementation of sinkhole attack on DSR protocol
implementation of sinkhole attack on DSR protocolAtul Atalkar
 
Lecture number 5 Theory.pdf(machine learning)
Lecture  number  5 Theory.pdf(machine learning)Lecture  number  5 Theory.pdf(machine learning)
Lecture number 5 Theory.pdf(machine learning)ZainabShahzad9
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)Ann Joseph
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETEditor IJCATR
 
Network layer ip address assignment and routing
Network layer ip address assignment and routingNetwork layer ip address assignment and routing
Network layer ip address assignment and routingHamzahMohammed4
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Narendra Singh Yadav
 

Similar to A scalabilty and mobility resilient data search system (20)

Network Layer Protocol.pptx
Network Layer Protocol.pptxNetwork Layer Protocol.pptx
Network Layer Protocol.pptx
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.ppt
 
Qs.pptx
Qs.pptxQs.pptx
Qs.pptx
 
A Survey On Hybrid Routing Protocols In MANETS
A Survey On Hybrid Routing Protocols In MANETSA Survey On Hybrid Routing Protocols In MANETS
A Survey On Hybrid Routing Protocols In MANETS
 
Performance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing ProtocolsPerformance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
Performance Evaluation and Comparison of Ad-Hoc Source Routing Protocols
 
Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)Introduction to mobile ad hoc network (m.a.net)
Introduction to mobile ad hoc network (m.a.net)
 
ROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptx
 
new-Modified
new-Modifiednew-Modified
new-Modified
 
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
Review paper on performance analysis of AODV, DSDV, OLSR on the basis of pack...
 
H01115155
H01115155H01115155
H01115155
 
MobileAdHocRoutingProtocols.pptx
MobileAdHocRoutingProtocols.pptxMobileAdHocRoutingProtocols.pptx
MobileAdHocRoutingProtocols.pptx
 
E04402030037
E04402030037E04402030037
E04402030037
 
implementation of sinkhole attack on DSR protocol
implementation of sinkhole attack on DSR protocolimplementation of sinkhole attack on DSR protocol
implementation of sinkhole attack on DSR protocol
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Lecture number 5 Theory.pdf(machine learning)
Lecture  number  5 Theory.pdf(machine learning)Lecture  number  5 Theory.pdf(machine learning)
Lecture number 5 Theory.pdf(machine learning)
 
OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)OPEN SHORTEST PATH FIRST (OSPF)
OPEN SHORTEST PATH FIRST (OSPF)
 
Destination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANETDestination Aware APU Strategy for Geographic Routing in MANET
Destination Aware APU Strategy for Geographic Routing in MANET
 
Network layer
Network layerNetwork layer
Network layer
 
Network layer ip address assignment and routing
Network layer ip address assignment and routingNetwork layer ip address assignment and routing
Network layer ip address assignment and routing
 
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
Influence of Clustering on the Performance of MobileAd Hoc Networks (MANETs)
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

A scalabilty and mobility resilient data search system

  • 2. ALEESHA NOUSHAD ROLL NO : 6 S7 CSE 2
  • 3. CONTENT  Introduction  LORD Data Search System  File Querying in LORD  Area Partition  Region Based Data Publishing and Querying  Region Based Geographic Routing  Parallel File Fetching algorithm  Back-Tracking Algorithm  Colouring Based Partial Replication  Performance Evaluation  Conclusion  References 3
  • 4. INTRODUCTION • Recent technical advancements have enabled the development of large scale wireless network.  An important issue in recent wireless networks is data search.  To build a scalable and mobility-resilient distributed data search system for large scale highly mobile and dense wireless networks,we propose  A LOcality based distRibuted Data Search System (LORD). 4
  • 5. LORD Data Search System  LORD divides the entire wireless network area into number of geographic regions.  LORD has a Region-based Geographic Routing (RGR) protocol for data publishing and querying.  LORD uses * Parallel File Fetching Algorithm. * A Back-Tracking Algorithm. * Coloring Based Partial Replication Algorithm. 5
  • 6. File Querying in LORD Steps of File Querying in LORD 1. Metadata Publishing. 2. Metadata Querying. 3. Metadata Replying. 4. File Querying. 5. File Replying. 6
  • 8. Area Partition • LORD divides the entire area into a number of regions. • A Region is the neighboring zone in transmission range of a landmark and centered by the landmark. • Each region is identified by an assigned integer number. • Number of landmark is determined by a) Transmission Range. b) Size of entire area. 8
  • 9. Region Based Data Publishing and Querying • LORD uses Hash function to hash a file to store the metadata. • A file’s keywords can be its file name. • A File host publishes the metadata to the mapped Region. • To query a file , it calculates the co-ordinate of the file’s metadata and sent request to destination. 9
  • 10.  Data Mapping Update And Location Update • A Node conducts updates only when it moves from one region to another. • It drops all old region’s metadata. • Accquire all metadata in the new region from new neighbor. • Conducts location updates by sending message to mapped regions of it’s file’s metadata. 10
  • 11. Region Based Geographic Routing  LORD propose Region Based Geographic Routing(RGR) to forward messages to their destination.  RGR Routes the message along a shortest path  RGR only needs Angle Of Arrival(AOA),which will be the tight bound of message transmission.  A landmark always located in the center of region. 11
  • 12.  Ri -Source region.  Rj -Destination region.  Angle between leftmost vertex of Ri to the leftmost and rightmost vertices of Rj is leftside angle range[α,β]  Angle between rightmost vertex of Ri to the leftmost and rightmost vertices of Rj is rightside angle range[θ,τ] 12
  • 13.  Routing to destination region. • When a node initiates or receives a message ,it calculate its region’s LR and RR. • If the node is left of the landmark. • It choose the farthest node within the [α,β] as next hop. • If the node is right of the landmark. • It choose the farthest node within the [θ,τ] as next hop. 13
  • 14.  Routing in destination region. • If the message is - metadata query :- continously forwarded. -metadata publishing :- broadcast to all nodes. -metadata reply :- target to only file requester. -file query :- target the file host. 14
  • 15. Parallel File Fetching Algorithm  This algorithm transmits different file segments simultaneously from one file holders to file requester.  Transmitting segment wise reduces the transmission latency.  File requester choose the geographically close file holders.  Ask each file holder to transmit a segment of the file. 15
  • 16. Back-Tracking Algorithm  To keep track of the requester’s movement.  If a requester moves out its current region before receiving the response , it sends a back-tracking message to source region.  Message is piggybacked on the “hello” message between neighbour nodes.  Thus each node in the source region keeps a backtracking message of the requester. 16
  • 17.  Pseudo-code for metadata request replying. 1. // Sending a back-tracking message; 2. while have not received the metadata reply do 3. if it moves to a new region then 4. Send a back-tracking message to its old region 5. end if 6. end while 7. // Receiving a back-tracking message; 8. if receive a back-tracking message then 9. Add the message to its back-tracking message list 10. Broadcast the message to its neighbors in the region 11. end if 17
  • 18. 12. // Receiving a metadata reply; 13. if receive a metadata reply with its region as destination then 14. if its back-tracking message list contains the message from the requester then 15. forward the reply to the requester’s current region 16. flood a message in its region to delete the back-tracking message for this reply 17. else 18. if the requester is its neighbor 19. send the metadata to the neighbor 20. else 21. broadcast the metadata to its neighbors 22. end if 23. end if 24. end if 18
  • 19. Colouring-based Partial Replication  Colouring based partial replication(CBPR) solves the problem with storage of metadata.  CBPR aims to prohibit two neighbouring nodes holds the metadata for a node.  Because of mobility, neighbouring relationship between nodes change.  To maintain the colouring status,each node in a region needs to check its neighbour. 19
  • 20.  Pseudocode for the coloring-based partial replication algorithm for each node 1. // ensuring that at least one neighbor has metafile; 2. if it does not have metafile then 3. for each “hello” message from its neighbor ni do 4. if ni is a replica node then 5. Record ni in its replica node list 6. end if 7. end for 8. if none of its neighbors is a replica node then 9. Randomly select a neighbor nj 10. send a metadata request to nj with TTL 11. end if 12. end if 20
  • 21. 13.// Handling received metafile request; 14. if received a metafile request from nj then 15. if it is not a replica node then 16. if it has no neighbor which is a replica node then 17. forward the request to a randomly selected neighbor 18. else 19. forward the request to its neighbor that is replica node 20. end if 21. else 22. send a metafile to nj 23. end if 24. end if 21
  • 22. 25. // Handling received metafile 26. if received a metafile then 27. if it is not the metafile requester then 28. Send metadata to the previous request sender 29. end if 30. end if 22
  • 23. Replica Management in node mobility. • Nodes need to transfer replica when they move in or out of a region. • Node join :- when a node moves into a region,it checks whether any of the neighbour has a metafile. • If not ,send a metafile request. • Node departure:- when a node moves out of its region,if it is a replica node it transfers its metafile to a node in the region. • Otherwise no need to notify any node 23
  • 24.  Pseudocode for metafile replication in node mobility 1. // when node ni moves into region Ri 2. if ni has neighbors in region Ri then 3. if no neighbor has a metafile then 4. Request a metafile from a randomly selected neighbor 5. end if 6. else 7. send a metafile request to region Ri using RGR 8. end if 9. // when node ni moves out of its region; 10. if ni is a replica node then 11. if ni has neighbors in region Ri then 24
  • 25. 12. send its metafile to a randomly selected neighbor 13. delete its metafile and leave 14. else 15. send a metafile transfer request to region Ri 16. end if 17. if ni receives a metafile transfer response from nj then 18. if ni is not a replica node in Rj then 19. send metafile to nj 20. end if 21. ni deletes its metafile and leave 22. end if 23. end if 25
  • 26. Performance Evaluation  To evaluate the performance of LORD,we compare it with Geographic Hash Table(GHT),Global Locating System(GLS),Ad-hoc On Demand Vector(AODV).  We evaluate the * Average success rate :- It is the ratio of number of received files to the number of initiated file queries. * Average path length :- It is the number of hops for routing the query to the metadata holder. * Overhead :- It is the total number of all traversed hops in metadata responding,mapping and updating. 26
  • 28. Performance Evaluation • Higher success rate,shorter path length and lower overhead of LORD indicates its high scalability. -Due to fewer mapping updates and back tracking of LORD generate higher success rate. - RGR in the LORD generates the shortest path. -Colouring based partial replication provide low overhead to LORD. • Backtracking algorithm and redundant replica helps to achive high mobility resilience to LORD. 28
  • 29. Conclusion  LORD is an efficient data search system for a large scale highly mobile wireless network.  It consists region based data publishing and querying.  It divides the network into number of regions.  It stores the metadata in multiple nodes in region for mobility resilient. 29
  • 30. Conclusion  It uses RGR for forwarding data to destination.  It uses parallel file fetching algorithm to minimize the file fetching latency.  It uses coloring based partial replication that reduces replication in a region.  It also works for an unbalanced wireless network with sparse region. 30
  • 31. References  [1] Haiying Shen, Ze Li and Kang Chen, IEEE transactions on parallel and distributed systems.  [2] S. Guo, Y. Gu, B. Jiang, and T. He, ‘‘Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks With Unreliable Links,’’ 31

Editor's Notes

  1. Rgr needs only region angle infrmtn.file reqstr use ||,