Show simple item record

dc.contributor.advisorKashyap, Navin
dc.contributor.authorVinay Kumar, B R
dc.date.accessioned2021-12-01T10:59:11Z
dc.date.available2021-12-01T10:59:11Z
dc.date.submitted2021
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/5532
dc.description.abstractMotivated by applications in sensor networks and the Internet of Things (IoT), in this dissertation, we consider the problem of energy-efficient broadcasting from a source node in a large dense network. Flooding, as a broadcast mechanism, involves each node forwarding every packet it receives, to all its neighbours. This results in excessive transmissions and thus a high energy expenditure overall. Probabilistic forwarding involves each node forwarding a received packet to all its neighbours with a certain probability $p<1$. While this mechanism reduces the number of transmissions, reception of a packet by a network node is not guaranteed. In the first part of this thesis, we propose a new broadcast algorithm which introduces redundancy, in the form of coded packets, into the probabilistic forwarding protocol to improve the chances of a network node receiving a packet. Specifically, we assume that the source node has $k_s$ data packets to broadcast, which are encoded into $n \ge k_s$ coded packets, such that reception of any $k$ of these coded packets by a network node, suffices to recover the original $k_s$ data packets. Our interest is in determining the minimum forwarding probability, $p$, for which the expected fraction of nodes receiving at least $k$ out of the $n$ coded packets is close to $1$. This we deem a ``near-broadcast''. The minimum forwarding probability $p$ yields the minimum value for the expected total number of transmissions across all the network nodes needed for a near-broadcast. The expected total number of transmissions is taken to be a measure of the energy expenditure in the network. In the second part of the thesis, the proposed algorithm is analyzed on deterministic graphs. More specifically, we analyze probabilistic forwarding with coded packets on two network topologies: binary trees and square grids. For trees, our analysis shows that for fixed $k$, the expected total number of transmissions increases with $n$. On the other hand, on grids, simulations show that a judicious choice of $n$ significantly reduces the expected total number of transmissions needed for a near-broadcast. It is somewhat counter-intuitive that introducing additional packets in a network can reduce the number of transmissions, but we are able to explain this phenomenon on grids using ideas from percolation theory and ergodic theory. This indicates a benefit in introducing redundancy in the form of coding into the probabilistic forwarding mechanism on grids, but not on trees. The benefit is in terms of a reduction in the overall expenditure of energy in the network to achieve a near-broadcast. Finally, in the last part of the thesis, we provide an analysis of the performance of the proposed algorithm on random geometric graphs (RGGs). RGGs are used widely to model ad-hoc network deployments. The randomness in the underlying network topology presents additional challenges in the analysis. Our treatment of the problem indicates a trend similar to that on grids: for dense RGGs, with a carefully chosen value of $n$, it is possible to reduce the expected total number of transmissions while ensuring a near-broadcast, in comparison to probabilistic forwarding with no coding. Our analysis for RGGs involves ideas from Poisson point processes, percolation theory and ergodic theory. The conclusion we draw from our analysis for trees, grids and RGGs, additionally supported by simulations on several other network topologies, is that on well-connected graphs, there is a benefit to introducing coded packets with probabilistic forwarding.en_US
dc.description.sponsorshipCISCO-IISc PhD fellowship, Center for Networked Intelligenceen_US
dc.language.isoen_USen_US
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertationen_US
dc.subjectad hoc networksen_US
dc.subjectprobabilistic forwardingen_US
dc.subjectpercolationen_US
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Electrical engineering, electronics and photonics::Electronicsen_US
dc.titleProbabilistic Forwarding of Coded Packets for Broadcasting over Networksen_US
dc.typeThesisen_US
dc.degree.namePhDen_US
dc.degree.levelDoctoralen_US
dc.degree.grantorIndian Institute of Scienceen_US
dc.degree.disciplineEngineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record