150 likes | 184 Views
Multi-level Proximity Routing and its applications for Networking. Tomer Tankel Dept. of Electrical Eng. – Systems. Problems : Using Measurement for distance estimation Routing in fixed and Ad Hoc networks Navigation in Traffic Networks Applications : Closest mirror selection
E N D
Multi-level Proximity Routing and its applications for Networking Tomer Tankel Dept. of Electrical Eng. – Systems
Problems: Using Measurement for distance estimation Routing in fixed and Ad Hoc networks Navigation in Traffic Networks Applications: Closest mirror selection Given a set of servers, si 1≤i≤K, and a client, c, find a server sj, s.t., i1≤i≤K d(sj,c)≤ αd(si,c)+β Content Distribution in P2P networks Real-Time Vehicle Routing Server Problem and Applications
Distance Estimation/Routing Issues • Scalability • Complexity (Memory, CPU) • Measurement Approximated Input • Dissemination • Need Accurate & Fast Query Algorithm!
Multi-level Proximity Routing (MPR) • Limited routing scope (2-neighborhood) • Neglect a node if its neighbors selected. • Neglect longer paths between nodes.
Multi-level Proximity Routing 4 3 Sibling Edge 2 1
Select Stage Each cluster head i which is not selected iteratively select neighborsj1,j2 …jkwith maximum select score until Here <1 is the aggregation factor. Increasing it yields more optimal but denser MPR, with larger memory and run time complexities.
Interpolate Stage • l-level parents path types where p1,2 are parents of child u1,2. • Remove edge i→j if not shorter than
Conclusion • MPR is a scalable approach to • Routing • Location • Distance Estimation • Sensor and Ad Hoc networks • Multicast • Multi-level for high complexity graph problems • Qos Routing • Embedding