dc.contributor.author | Sim, Gek Hong | |
dc.contributor.author | Widmer, Joerg | |
dc.contributor.author | Rengarajan, Balaji | |
dc.date.accessioned | 2021-07-13T09:25:31Z | |
dc.date.available | 2021-07-13T09:25:31Z | |
dc.date.issued | 2015-04-02 | |
dc.identifier.issn | 1536-1233 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12761/39 | |
dc.description.abstract | We propose an algorithm for opportunistic multicasting in wireless networks. Whereas prior multicast rate adaptation schemes primarily optimize long-term throughput, we investigate the finite horizon problem where a fixed number of packets has to be transmitted to a set of wireless receivers in the shortest amount of time – a common problem, e.g., for software updates or video multicast. In the finite horizon problem, the optimum rate critically depends on the recent reception history of the receivers and requires a fine balance between maximizing overall throughput and equalizing individual receiver throughput. We formulate a dynamic programming algorithm that optimally solves this problem. We then develop two low complexity heuristics that perform close to the optimal solution and are suitable for practical online scheduling. We further analyze the performance of our algorithms by means of simulation. They substantially outperform existing solutions based on throughput maximization or favoring the user with the worst channel, and we obtain a 30% performance improvement over the former and a 120% improvement over the latter in scenarios with Rayleigh fading. We further analyze the performance of the schemes under imperfect state information and observe an even higher improvement over the benchmark schemes. | |
dc.language.iso | eng | |
dc.publisher | IEEE Communications Society | |
dc.title | Opportunistic Finite Horizon Multicasting of Erasure-coded Data | en |
dc.type | journal article | |
dc.journal.title | IEEE Transactions on Mobile Computing | |
dc.type.hasVersion | VoR | |
dc.rights.accessRights | open access | |
dc.volume.number | 15 | |
dc.issue.number | 3 | |
dc.identifier.doi | DOI 10.1109/TMC.2015.2418766 | |
dc.page.final | 718 | |
dc.page.initial | 705 | |
dc.subject.keyword | Complexity theory | |
dc.subject.keyword | Heuristic algorithms | |
dc.subject.keyword | Multicast communication | |
dc.subject.keyword | Optimization | |
dc.subject.keyword | Receivers | |
dc.subject.keyword | Throughput | |
dc.subject.keyword | Wireless communication | |
dc.subject.keyword | Finite horizon multicast | |
dc.subject.keyword | completion time | |
dc.subject.keyword | imperfect feedback | |
dc.subject.keyword | opportunistic multicast scheduling | |
dc.subject.keyword | wireless multicast | |
dc.description.status | pub | |
dc.eprint.id | http://eprints.networks.imdea.org/id/eprint/1040 | |