Tuning Message Size in Opportunistic Mobile Networks
📝 Original Info
- Title: Tuning Message Size in Opportunistic Mobile Networks
- ArXiv ID: 1001.3439
- Date: 2010-01-21
- Authors: ** 논문에 명시된 저자 정보가 제공되지 않았습니다. (원문에 저자명 및 소속이 누락되어 있음) **
📝 Abstract
We describe a new model for studying intermittently connected mobile networks, based on Markovian random temporal graphs, that captures the influence of message size, maximum tolerated delay and link stability on the delivery ratio.💡 Deep Analysis
📄 Full Content
Modeling temporal networks using random graphs is a relatively unexplored field. Simple sequences of independent regular random graphs are used in [1] to analyze the diameter of opportunistic mobile networks. The notion of connectivity over time is explored in [2] but looses any information about the order in which contact opportunities appear.
In this paper, we improve upon previous work, by capturing the strong real-life correlation between the connectivity graphs at times t and t + 1. Since we will be examining
We consider temporal graphs of N mobile nodes that evolve in discrete time. The time step τ is equal to the shortest contact or inter-contact time. In a real-life trace, τ will be equal to the sampling period. The only differences between successive time steps will be which links are up and which are down. They can come up or go down at the beginning of each time step, but the topology then remains static until the next time step.
Each of the potential N(N-1) 2 links is considered independent and is modeled as a two-state ( ↑ or ↓) Markov chain. The evolution of the entire connectivity graph can also be described as a Markov chain on the tensor product of the state spaces of all links.
We note r the average number of time steps that a link spends in the ↑ state, and λ the fraction of time that a link spends in the ↓ state. In a sense, r measures the evolution speed of the network’s topology while λ is related to its density. The average link lifetime is by definition rτ while the average node degree is N-1 1+λ . When up, all links share the same capacity φ and thus can transport the same quantity φτ of information during one time step. We will refer to φτ as the link size. Message size is equal to αφτ where α can be greater or smaller than 1. By abuse of language, we will refer to α as the message size. For example, a message of size 2 (α = 2) will only be able to traverse links that last for more than 2 time steps, whereas a message of size 0.5, will be able to perform two hops during each time step. The message size thus defined is numerically proportional to τ .
Small values of τ mean that the network topology’s characteristic evolution time is short and thus only small amounts of information may be transmitted over a link during one time step. Furthermore we suppose than a mobile application can only tolerate a given delay in message delivery. We note d the maximum delay beyond which a delivery is considered to have failed.
Using this model, we can derive the delivery ratio of a message using epidemic routing for α ≤ 1, as well as upper and lower bounds when α > 1. To be successful, the delivery has to occur without exceeding the maximum allowed delay. Epidemic routing is useful for theoretical purposes, since its delivery ratio is also that of the optimal single-copy timespace routing protocol. Message size. (Fig. 1) Messages larger than the link size see their delivery probability severely degraded, though this is somewhat mitigated by longer maximum delays. On the other hand, messages smaller than the link size are able of making several hops in a single time step. This is a great advantage when the time constraints are particularly tight (d = 4 in Fig. 1), but barely has any effect when the time constraints are looser. This also highlights the influence of node mobility. Indeed, since the actual message size is proportional to τ , high node mobility (i.e. small τ ) makes the actual link size smaller and thus further constrains possible message size.
Furthermore, the gain achieved by using small messages is bounded because because it hits the performance limit of epidemic routing. Indeed, the best possible epidemic diffusion of a message will, at each time step, infect a whole connected component if at least one of its nodes is infected. A small enough packet can spread sufficiently quickly to achieve this, and thus even smaller packets bring no performance gain (d = 4 in Fig. 1).
(Fig. 2a) The delivery ratio tends to 1 as N increases. Indeed, for a given source/destination pair, each new node is a new potential relay in the epidemic dissemination and thus can only help the delivery ratio.
Average link lifetime. (Fig. 2b) Shorter average link lifetimes make for a more dynamic network topology. Indeed smaller values of r make for short