Improved Solution to Data Gathering with Mobile Mule
Autor: | Yoad Zur, Michael Segal |
---|---|
Rok vydání: | 2020 |
Předmět: |
Networking and Internet Architecture (cs.NI)
FOS: Computer and information sciences Mobile entity Discrete mathematics Data collection General Computer Science Computer science Applied Mathematics Survivability 0102 computer and information sciences 02 engineering and technology 01 natural sciences Unit disk Computer Science Applications Computer Science - Networking and Internet Architecture Euclidean distance Sensing data 010201 computation theory & mathematics Theory of computation 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Wireless sensor network |
Zdroj: | Algorithmica. 82:3125-3164 |
ISSN: | 1432-0541 0178-4617 |
DOI: | 10.1007/s00453-020-00718-2 |
Popis: | In this work we study the problem of collecting protected data in ad-hoc sensor network using a mobile entity called MULE. The objective is to increase information survivability in the network. Sensors from all over the network, route their sensing data through a data gathering tree, towards a particular node, called the $sink$. In case of a failed sensor, all the aggregated data from the sensor and from its children is lost. In order to retrieve the lost data, the MULE is required to travel among all the children of the failed sensor and to re-collect the data. There is a cost to travel between two points in the plane. We aim to minimize the MULE traveling cost, given that any sensor can fail. In order to reduce the traveling cost, it is necessary to find the optimal data gathering tree and the MULE location. We are considering the problem for the unit disk graphs (UDG) and Euclidean distance cost function. We propose a primal-dual algorithm that produces a $\left(20+\varepsilon\right)$-approximate solution for the problem, where $\varepsilon\rightarrow0$ as the sensor network spreads over a larger area. The algorithm requires $O\left(n^{3}\cdot\varDelta\left(G\right)\right)$ time to construct a gathering tree and to place the MULE, where $\varDelta\left(G\right)$ is the maximum degree in the graph and $n$ is the number of nodes. Comment: 27 pages, 5 figures |
Databáze: | OpenAIRE |
Externí odkaz: |