170 likes | 260 Views
Efficient Content Location in MANETs. Jivodar Tchakarov Nitin Vaidya Presented by : Jungmin So University of Illinois at Urbana-Champaign. Introduction. Centralized approaches Central directory server Too much dependency on particular nodes Decentralized approaches
E N D
Efficient Content Location in MANETs Jivodar Tchakarov Nitin Vaidya Presented by: Jungmin So University of Illinois at Urbana-Champaign
Introduction • Centralized approaches • Central directory server • Too much dependency on particular nodes • Decentralized approaches • No central directory server • Not efficient in ad hoc environments
Location-based protocol[Aydin02,Badrinath02] • Propagate advertisements and queries in cross-shaped directions • Nodes at intersections answer queries • Amount of proactive traffic grows with each new server replicas
Location-Based Protocol[Aydin02,Badrinath02] Query Response
Goals of Proposed Protocol • Given multiple replicas, a client should discover a nearby server • Per-replica overhead should decrease when more replicas are added
Proposed Geography-based Content Location (GCLP) Protocol • Basic protocol similar to the previous location-based protocol • Clients advertise and query along selected geographical directions • Nodes (called content location servers) at intersections answer queries • New feature: A node only forwards advertisements from the closest known replica
GCLP Scalability • Nodes only forward advertisements from closest known content server replica • Per replica proactive overhead decreases with increasing number of servers
GCLP • Protocol allows a client to locate a nearby server in most situations, performing best in dense networks • In dense networks, the physical distance to the located server is within 1.5 time the distance to the closest server
Simulations • Using ns-2 simulations • Varied number of nodes (node density) • 2000 m x 2000 m rectangle • Transmission range = 250 m
Performance Measures • Update cost = overhead of propagating updates from the servers • Query cost = cost of determining location of a server in response to queries from clients • Success rate: Fraction of queries that receive a response
Update Cost:Per server update cost decreases with increasing number of servers
Query Cost:Per query cost decreases with increasing number of servers
Success Rate:Increases rapidly with increasing number of servers
Conclusion • Proposed protocol scales well with increasing number of server replicas • Per-server Overhead decreases • Success rate increases • Performs best when network is dense