Hyperbolic Embedding and Routing for Dynamic Graphs
read more
Citations
Sustaining the Internet with Hyperbolic Mapping
Shortest-path queries in static networks
The Geometry of Culture: Analyzing Meaning through Word Embeddings.
Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces: Technical Report
Low distortion delaunay embedding of trees in hyperbolic plane
References
GPSR: greedy perimeter stateless routing for wireless networks
A survey on position-based routing in mobile ad hoc networks
GPSR : Greedy Perimeter Stateless Routing for Wireless
Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals
Routing and Addressing Problems in Large Metropolitan-Scale Internetworks
Related Papers (5)
Frequently Asked Questions (15)
Q2. What have the authors stated for future works in "Hyperbolic embedding and routing for dynamic graphs" ?
In this paper, the authors present an embedding and routing scheme for point-to-point geometric routing in arbitrary internetwork graphs using generated, artificial node coordinates in the hyperbolic plane. Unlike other position routing techniques for embedded graphs which include a separate, non-greedy routing mode for routing around local minima in the distance-todestination function, the technique presented in this paper can be viewed as a generalization of the greedy principle, that always succeeds in finding a route to the destination if a path in the network exists.
Q3. What are the desirable properties of network embedding and routing schemes?
Desirable properties of network embedding and routing schemes are the ability to embed newly added nodes in an online fashion, without having to change the coordinates of previously embedded nodes, as well as the ability to provide routing success guarantees in embedded networks where nodes can join or leave during network runtime or can exhibit unscheduled downtime periods.
Q4. What is the way to avoid packets wandering in the network?
To avoid packets wandering in the network indefinitely in case a path does not exist, a hops-to-live parameter should be introduced in the packet header.
Q5. What is the definition of hyperbolic geometry?
In hyperbolic geometry, the path that realizes the hyperbolic distance between two points (i.e. the shortest path) is the hyperbolic line or geodesic.
Q6. What is the backpressure that helps the packet get out of the valley?
The backpressure that helps the packet get out of the valley is realized by keeping track of the number of visits of each node until node N2 is reached, which is closer to the destination than the node where a dead end was detected (N1).
Q7. What is the condition of Lemma 2?
Adding a new node to an existing spanning tree amounts to adding a single edge to the already embedded spanning subgraph, and the condition of Lemma 2 can be easily satisfied.
Q8. What is the standard hyperbolic distance for the Poincaré Disk model?
As a distance function for the greedy embeddings considered in this section, the authors use the standard hyperbolic distance ρ for the Poincaré
Q9. What is the discussion of the extensions of the algorithm for handling partitioned graphs?
The discussion of the extensions of the algorithm for handling partitioned graphs is relegated to Sec. V.Each packet in the network is assumed to contain a flag bit, determining the current routing mode of the packet.
Q10. What is the condition for a greedy embedding of G?
Then a sufficient condition for C to be a greedy embedding of G is that for each e ∈ T , b(e) intersects no embedded edges of T other than C (e).
Q11. What is the name of the algorithm used to refer to the GP routing mode?
By analogy with a liquid flowing through a system of pipes in gravitational field of spherical symmetry toward the center located at the destination node, the authors refer to this routing mode as the gravity routing mode.
Q12. What is the main idea behind the GP routing algorithm?
Several routing algorithms proposed in the research litera-ture on position-based routing in ad-hoc networks utilize ideas related to the concept of pressure introduced in the GP routing algorithm in this paper.
Q13. What is the use of the online embedding algorithm?
The online embedding algorithm presented in Sec. III-B generates node coordinates without use of any information about physical locations of the nodes.
Q14. What are the advantages of GP routing?
GP routing does not make any restrictive assumptions about network node capabilities, graph types, or coordinate types and can work with physical Euclidean coordinates as well as virtual node coordinates in any metric space.
Q15. What is the way to optimize GP routing?
GP routing can always find a route to the destination, but it is easy to contrive node coordinates, at least in the Euclidean plane, where GP routing would produce paths with rather unfavorable stretch.