Dynamic Index Coding Broadcast Station 1 1 2 2 N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available.

Slides:



Advertisements
Similar presentations
NETCOD 2013 June 7-9, Calgary Broadcast Erasure Channel with Feedback: the Two Multicast Case Algorithms and Bounds Efe Onaran 1, Marios Gatzianas 2 and.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
1 Index Coding Part II of tutorial NetCod 2013 Michael Langberg Open University of Israel Caltech (sabbatical)
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
B IPARTITE I NDEX C ODING Arash Saber Tehrani Alexandros G. Dimakis Michael J. Neely Department of Electrical Engineering University of Southern California.
Stochastic optimization for power-aware distributed scheduling Michael J. Neely University of Southern California t ω(t)
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Stochastic Network Optimization with Non-Convex Utilities and Costs Michael J. Neely University of Southern California
Intelligent Packet Dropping for Optimal Energy-Delay Tradeoffs for Wireless Michael J. Neely University of Southern California
Dynamic Product Assembly and Inventory Control for Maximum Profit Michael J. Neely, Longbo Huang (University of Southern California) Proc. IEEE Conf. on.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
Universal Scheduling for Networks with Arbitrary Traffic, Channels, and Mobility Michael J. Neely, University of Southern California Proc. IEEE Conf. on.
Utility Optimization for Dynamic Peer-to-Peer Networks with Tit-for-Tat Constraints Michael J. Neely, Leana Golubchik University of Southern California.
Dynamic Optimization and Learning for Renewal Systems Michael J. Neely, University of Southern California Asilomar Conference on Signals, Systems, and.
Dynamic Index Coding User set N Packet set P Broadcast Station N N p p p Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University.
Fast Matching Algorithms for Repetitive Optimization Sanjay Shakkottai, UT Austin Joint work with Supratim Deb (Bell Labs) and Devavrat Shah (MIT)
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.
Multi-Hop Networking with Hard Delay Constraints Michael J. Neely, University of Southern California DARPA IT-MANET Presentation, January 2011 PDF of paper.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
1 Nick Harvey (MIT) Kamal Jain (MSR) Lap Chi Lau (U. Toronto) Chandra Nair (MSR) Yunnan Wu (MSR) Conservative Network Coding.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Optimal Energy and Delay Tradeoffs for Multi-User Wireless Downlinks Michael J. Neely University of Southern California
A Lyapunov Optimization Approach to Repeated Stochastic Games Michael J. Neely University of Southern California Proc.
Resource Allocation for E-healthcare Applications
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Delay Analysis for Maximal Scheduling in Wireless Networks with Bursty Traffic Michael J. Neely University of Southern California INFOCOM 2008, Phoenix,
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
CS774. Markov Random Field : Theory and Application Lecture 21 Kyomin Jung KAIST Nov
1 Mobility Increases the Capacity of Ad-hoc Wireless Networks Matthias Grossglauser, David Tse IEEE Infocom 2001 (Best paper award) Oct 21, 2004 Som C.
Distributed Algorithms Rajmohan Rajaraman Northeastern University, Boston May 2012 Chennai Network Optimization WorkshopDistributed Algorithms1.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Asynchronous Scheduling for.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
1 The Encoding Complexity of Network Coding Michael Langberg California Institute of Technology Joint work with Jehoshua Bruck and Alex Sprintson.
Order Optimal Delay for Opportunistic Scheduling In Multi-User Wireless Uplinks and Downlinks Michael J. Neely University of Southern California
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
A Perspective on Network Interference and Multiple Access Control Michael J. Neely University of Southern California May 2008 Capacity Region 
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Delay Analysis for Max Weight Opportunistic Scheduling in Wireless Systems Michael J. Neely --- University of Southern California
Andrea CLEMENTI Radio Networks The Model Broadcast.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Asynchronous Control for Coupled Markov Decision Systems Michael J. Neely University of Southern California Information Theory Workshop (ITW) Lausanne,
ComNets, RWTH Aachen University Relays in CDMA2000 Martha Clavijo Chair of Communication Networks RWTH Aachen University, Germany FFV 2007, ,
Online Fractional Programming for Markov Decision Systems
Q-Learning for Policy Improvement in Network Routing
Services of DLL Framing Link access Reliable delivery
IEEE Student Paper Contest
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Utility Optimization with “Super-Fast”
Javad Ghaderi, Tianxiong Ji and R. Srikant
ACHIEVEMENT DESCRIPTION
Presentation transcript:

Dynamic Index Coding Broadcast Station N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available at: (i) (ii) User set N Packet set P

Motivation Want to expand wireless throughput. Wireless users download popular files. Some users already have the files in cache. Can we push information theory and network theory to exploit this side info? BS N N User set N Packet set P

Simple Model BS N N N users. P packets in Broadcast Station (BS). Each user wants a different subset of packets. Each user already has a different subset of packets in its cache. BS can transmit 1 packet/slot. All users successfully hear all BS transmissions. User set N Packet set P

Can we finish in less than P slots? Example 1: Want: A User 1 Have: B Want: B User 2 Have: A BS

+ Can we finish in less than P slots? Example 1: Want: A User 1 Have: B Want: B User 2 Have: A BS A A B B Efficiency Ratio = 2:1

Have: B C Want: AWant: C Have: A B Can we finish in less than P slots? Example 2: User 1 BS Want: B User 2 Have: A C User 3

Have: B C Want: AWant: C Have: A B + Can we finish in less than P slots? Example 2: User 1 BS A A B B Efficiency Ratio = 3:1 Want: B User 2 Have: A C User 3 C C +

K-Cycle Coding Actions Message 1: A + B Message 2: B + C Message 3: C + D Want: D Have: A Want: A Have: B Want: B Have: C Want: C Have: D User 1 User 2 User 3 User 4 Clears K packets in K-1 slots (efficiency ratio = K : K-1 )

Minimum Clearance Time T min Unsolved Info Theory Problem! Even Restricting to Linear Codes is NP Hard! What can we say?

Information Theory Result * Theorem 1: If the bipartite demand graph is acyclic, then T min = P. User set N Packet set P *Extends [Bar-Yossef, Birk, Jayram, Kol 2011] to the case of general demand graphs.

Information Theory Result * Theorem 1: If the bipartite demand graph is acyclic, then T min = P. User set N Packet set P Cor 1: Need cycles for coding to help. Cor 2: Max acyclic subgraph bound. *Extends [Bar-Yossef, Birk, Jayram, Kol 2011] to the case of general demand graphs.

Packets arrive randomly, rates ( 1, …, M ). A = Abstract space of coding options. example: A = {Cyclic coding actions}. Each code action α in A has: T(α) = frame size of action α. (μ 1 (α), …, μ M (α)) = clearance vector of action α. Dynamic Index Coding time Frame 1 Frame 2 Frame 3 T(  [1])T(  [2])T(  [3])

Every new frame k, observe queues (Q 1 [k], …, Q M [k]) Then choose code action α[k] in A to maximize: ∑ m Q m [k] [μ m (α[k])/T(α[k])] Max-Weight Code Selection Algorithm Theorem 2: This alg supports any rate vector (λ 1, …, λ M ) in the Code-Constrained Capacity region  A. (where  A is optimal region subject to using codes in set A ).

Simulation of Max-Weight Code Selection Details: 3 user system. Each user has packets arriving rate λ. Each packet is independently in cache of another user with prob ½. Total number of traffic types = M = 12. Max-Weight

Question When does  A =  ?  A = Code constrained capacity region  = Capacity region (info theory)

Special case of Broadcast Relay Networks: Users want to send to other users via Broadcast Relay. Each packet contained as side info in exactly one user. Each packet has exactly one user as destination. Admits a simplified graphical structure with user nodes only. We can often compute T min.

Results for N-user Broadcast Relay Nets: N=2 (  is 2-dimensional) N=3 (  is 6-dimensional) Any N, provided that either: (i) Each user sends to at most one other user. (ii) Each user receives from at most one other user. Algorithm: Max-Weight Code Selection with Cyclic Coding. This is information-theoretically optimal in these cases:

Conclusions BS N N User set N Packet set P Acyclic Graph Theorem. Dynamic Index Coding Exploits Cycles. Achieves Code Constrained Capacity Region. Achieves Info Theory Capacity Region for Classes of Broadcast Relay Networks. This is a new example of a consummated union between Information Theory and Networking.

Special case of Broadcast Relay Networks: Admits a simplified graphical structure, can often compute T min. (nodes = users, links labeled by # packets) 7 users 48 packets Tmin = 39 Graph with 3 disjoint cycles Max Acyclic Subgraph