1 / 29

Rethinking Information Theory for Mobile Ad-Hoc Networks By J. Andrews, S. Shakkottai, R. Heath, N. Jindal, M. Haenggi,

Overview. First paperchallenge: capacity theory for MANETsoverviews 3 problems to address to solve thisintroduces (?) functional capacitySecond paper challenge: capacity theory for communication networks?summarizes networks work that has info theory flavour (up to ~1998)mostly a list of exam

jared
Download Presentation

Rethinking Information Theory for Mobile Ad-Hoc Networks By J. Andrews, S. Shakkottai, R. Heath, N. Jindal, M. Haenggi,

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Rethinking Information Theory for Mobile Ad-Hoc Networks By J. Andrews, S. Shakkottai, R. Heath, N. Jindal, M. Haenggi, R. Berry, D. Guo, M. Neely, S. Weber, S. Jafar, A. Yener Presented by: Victoria Manfredi May 9, 2010

    2. Overview First paper challenge: capacity theory for MANETs overviews 3 problems to address to solve this introduces (?) functional capacity Second paper challenge: capacity theory for communication networks? summarizes networks work that has info theory flavour (up to ~1998) mostly a list of examples

    3. Rethinking Information Theory for Mobile Ad-Hoc Networks By J. Andrews, S. Shakkottai, R. Heath, N. Jindal, M. Haenggi, R. Berry, D. Guo, M. Neely, S. Weber, S. Jafar, A. Yener

    4. Outline Challenge Why is this difficult? 3 roadblocks Importance of constraints Functional capacity The way forward Conclusions Some thoughts

    5. Challenge Develop a capacity theory for MANETs what are fundamental performance limits? at what rate can data be transmitted with arbitrarily low bit error (and received within given delay)? Want bounds that are useful in practice in same way Shannon limit useful in practice for links

    6. Link capacity for channel subject to Gaussian noise Shannon limit: max rate at which data can be transmitted error-free C = B log2 (1+SNR) Link capacity for channel in MANET which channel? K mobile devices: K(K-1) possible channels Shannon limit: unknown for K>2, even for non-time-varying channels Why is this difficult?

    7. Extending Info Theory to Networks Known as multi-terminal or network information theory Difficulty of extensions led to investigating capacity scaling Gupta-Kumar stationary nodes per-session capacity scales as O(1 / vK) as K increases Grossglauser-Tse mobile nodes, 2-phase relaying per-session capacity scales as ?(1) as K increases But still ignores several issues essential to MANETs basic assumptions different network stack (should be) different control overhead

    8. 1st Roadblock: Basic Assumptions Different Traditional info theory to compute link capacity consider arbitrarily long blocks of data achieve vanishingly small error probability but: unbounded delay but assumptions still reasonable in practice, achieve acceptable delay and high reliability while also approaching capacity MANETs delays due to not just transmission, propagation, but also queuing, traffic, channel access, multihop routing, retransmissions, mobility consider arbitrarily long blocks of data delay now unacceptable in practice (sec or min, not realtime) cannot average over dynamics

    9. Timescales for MANET Algorithms

    10. 2nd Roadblock: Network Stack (Should Be) Different Traditional info theory decompose centralized wireless network into links e.g., cellular networks network ? cells cells ? point-to-multipoint and multipoint-to-point channels multiuser channels ? point-to-point links physical layer bit pipe, higher layers provide bits: optimize separately MANETs node interactions change over time/space define layers by timescale of relevant changes Change traditional separation in network stack network layer: nodes communicate if they are within range physical layer: ignore networking concerns

    11. 3rd Roadblock: Control Overhead Traditional info theory ignores a lot of control overhead assume connection established, synchronization achieved, packet headers already sent acceptable for links costs either minor, accounted for as lump sum, or non-recurring MANETs cannot ignore control overhead 99% of throughput can be control in military MANETs in dynamic network cost of maintaining routes may be high relaying, cooperative diversity, beamforming, opportunistic scheduling, backpressure routing require substantial real-time overhead When does incurring control overhead increase capacity?

    12. Outline Challenge Why is this difficult? 3 roadblocks Importance of constraints Functional capacity The way forward Conclusions Some thoughts

    13. Importance of Constraints Functional capacity: capacity with constraints what can potentially be achieved with “great engineering” and “tenable assumptions” Constraints peak and average power, amount of channel state feedback, delay (Unknown) Shannon limit likely very optimistic

    14. Pitfalls of Ignoring Constraints Inteference cancellation simultaneous radio transmission and reception in same frequency possible for some classes of multiuser channels problem power of received signals may be much larger in MANETs: interference cancellation not practical Mobility and infinite delay suppose given infinite time, all nodes eventually meet use Grossglasuer-Tse 2-phase forwarding problem capacity may be large, but so is delay Shannon framework needs further constraints to be as robust for MANETs as for links

    15. The Way Forward Goal: non-equilibrium information theory Outage capacity non-equilibrium theory for fading channel assume separation of timescales average out some randomness (additive noise) but not other (fading) Lessons From Physics model communication system as thermodynamic system wireless networks constrained by laws of physics e.g., found can’t beat Gupta-Kumar scaling law statistical physics methodologies used to compute capacity of multi-user and MIMO systems. non-equilibrium statistical mechanics theories for dynamic interacting many-particle systems vehicular systems

    16. The Way Forward Don’t just characterize throughput/capacity also characterize delay, reliability leverage work from wireline networks need to model transient Random graphs, stochastic geometry, percolation theory nodes randomly located in ad-hoc network if i.i.d., model with Poisson point process interference distributions and outage probabilities can be derived use to quantify connectivity and spatial throughput

    17. The Way Forward Capacity Approximation Techniques degrees of freedom approach, deterministic channel models approximations focus on interference rather than noise interference alignment possible to use half of channel resources with no interference structured (rather than random) codes likely necessary since code for one user designs interference to another user Robust control theory “robust control refers to the control of unknown plants with unknown dynamics subject to unknown disturbances” [15] work in info theory channel capacity when channel distributions are uncertain

    18. Conclusions To achieve capacity theory for MANETs need non-equilibrium information theory that characterizes effects of dynamics First steps look at capacity with constraints (functional capacity) leverage work in other areas (physics, robust control …)

    19. Some Thoughts Non-equilibrium information theory during different time periods (with own equilibria?), same network can be fundamentally different need to know distribution of time network spends in these different states to say something about network as a whole? Seems like 2 problems need to determine bandwidth available as network changes and noise properties of those channels need to determine how best to use that bandwidth (coding, etc) Impact of predictable vs unpredictable network changes? What is wrong with modeling network as a channel?

    21. Outline Challenge Case studies protocol overhead timing channels multiaccess communication traffic modeling Some thoughts

    22. Challenge Information theory has not had same impact on communication networks as on communication theory Why has it not had same impact? ignores burstiness of source traffic since for link, can ignore idle periods ignores delay Paper overviews work in networks using ideas similar to those in info theory ? we’ll look at: subset of work that seems most interesting

    23. Gallager [22] (we’ll discuss paper next time) how much protocol info per pkt needed to reconstruct at dest? Found entropy rate of sources ? mean rate of data bits extra capacity needed to transmit msg start and end info ? call this protocol information price paid to multiplex bursty sources can dominate total transmitted info In real systems protocols so inefficient, overhead due to burstiness relatively small Protocol Overhead

    24. Timing Channels Gallager [22] again “to an information theorist, a protocol is a source code for representing control information” What if can delay pkts? won’t recover inter-msg delay exactly, but will save control info Rate-distortion problem how much protocol info per pkt should be transmitted (rate) to reconstruct pkt seq at dest within specified mean delay (distortion)? Alternatively, timing can convey info suppose source uses all symbols {0,1,i} when coding can send info at rate log23 rather than log22 bits per channel use C = max p(x) I(X;Y) max p(0,1,i) = 1/3, 1/3, 1/3 H(x) = - 1/3 log 1/3 - 1/3 log 1/3 - 1/3 log 1/3 = log 3 C = max p(x) I(X;Y) max p(0,1,i) = 1/3, 1/3, 1/3 H(x) = - 1/3 log 1/3 - 1/3 log 1/3 - 1/3 log 1/3 = log 3

    25. Multi-Access Communication Simplest system Multiuser information theory at what rates can sources emit bits to ensure received error-free? Slepian-Wolf data compression for correlated sources Multiuser detection theory Like multiuser info theory but focuses on finite (not asymptotic) performance criteria Multiaccess network model Detection theory: goal is to distinguish between signal and noise?Detection theory: goal is to distinguish between signal and noise?

    26. Multi-Access Communication Multiaccess network model time-slotted channel if more than one user transmits in slot, collision simplest feedback: slot idle, successful transmission, collision transmission strategies should achieve high throughput small access delay Early work: ALOHA sources attempt transmissions randomly and independently has info theory flavour simple model that captures essence of (contention) process

    27. Traffic Modeling and Bursty Sources Effective bandwidth (data rate) of a datastream actual rate at which data can be transmitted info theory: effective information rate of data source entropy or rate-distortion function of data source “effective-bandwidth versus distortion” function? Unlike info theory, values of bits don’t matter Effective bandwidth and thermodynamics Hui, Karasan [51]

    28. Outline Challenge Case studies protocol overhead timing channels multiaccess communication traffic modeling Some thoughts

    29. Some Thoughts Rate-distortion theory rate at which to send info to ensure that received signal is within specified distortion of transmitted signal seems like natural way to capture overhead both Gallager paper and Wang and Abouzeid paper use this approach other applications? What are simple models, like ALOHA or channel models that capture essence of problem of capacity theory for networks? Should capacity theory for networks be extension of that for links? seems like capacity theory for networks should be able to say more should capture something about the system as a whole as well (like neurons + brain)

More Related