Distributed aggregation algorithms have traditionally been applied to
environments with no or rather low rates of node churn.
The proliferation of mobile devices in recent years introduces high
mobility and node churn to these environments, thus imposing a new
dimension on the problem of distributed aggregation in terms of scalability
and convergence speed.
To address this, we present DiVote, a distributed voting protocol for
mobile device-to-device communication. We investigate a particular use
case, in which pedestrians equipped with mobile phones roam around in an
urban area and participate in a distributed yes/no poll, which has both
spatial and temporal relevance to the community. Each node casts a vote and
collects votes from other participants in the system whenever in
communication range; votes are immediately integrated into a local
estimate. The objective of DiVote is to produce a precise mapping of the
local estimate to the anticipated global voting result while preserving
node privacy. Since mobile devices may have limited resources allocated for
mobile sensing activities, DiVote utilizes D-GAP compression. We evaluate
the proposed protocol via extensive trace-driven simulations of realistic
pedestrian behavior, and demonstrate that it scales well with the number of
nodes in the system. Furthermore, in densely populated areas the local
estimate of participants does not deviate by more than 2.5 % from the
global result. Finally, in certain scenarios the achievable compression
rate of DiVote is at least 19 % for realistic vote distributions.
%0 Conference Paper
%1 Danielis2016
%A Danielis, Peter
%A Kouyoumdjieva, Sylvia T.
%A Karlsson, Gunnar
%B 28th International Teletraffic Congress (ITC 28)
%C Würzburg, Germany
%D 2016
%K itc itc28
%T DiVote: A Distributed Voting Protocol for Mobile Device-to-Device
Communication
%U https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc28/Danielis2016.pdf?inline=true
%X Distributed aggregation algorithms have traditionally been applied to
environments with no or rather low rates of node churn.
The proliferation of mobile devices in recent years introduces high
mobility and node churn to these environments, thus imposing a new
dimension on the problem of distributed aggregation in terms of scalability
and convergence speed.
To address this, we present DiVote, a distributed voting protocol for
mobile device-to-device communication. We investigate a particular use
case, in which pedestrians equipped with mobile phones roam around in an
urban area and participate in a distributed yes/no poll, which has both
spatial and temporal relevance to the community. Each node casts a vote and
collects votes from other participants in the system whenever in
communication range; votes are immediately integrated into a local
estimate. The objective of DiVote is to produce a precise mapping of the
local estimate to the anticipated global voting result while preserving
node privacy. Since mobile devices may have limited resources allocated for
mobile sensing activities, DiVote utilizes D-GAP compression. We evaluate
the proposed protocol via extensive trace-driven simulations of realistic
pedestrian behavior, and demonstrate that it scales well with the number of
nodes in the system. Furthermore, in densely populated areas the local
estimate of participants does not deviate by more than 2.5 % from the
global result. Finally, in certain scenarios the achievable compression
rate of DiVote is at least 19 % for realistic vote distributions.
@inproceedings{Danielis2016,
abstract = {Distributed aggregation algorithms have traditionally been applied to
environments with no or rather low rates of node churn.
The proliferation of mobile devices in recent years introduces high
mobility and node churn to these environments, thus imposing a new
dimension on the problem of distributed aggregation in terms of scalability
and convergence speed.
To address this, we present DiVote, a distributed voting protocol for
mobile device-to-device communication. We investigate a particular use
case, in which pedestrians equipped with mobile phones roam around in an
urban area and participate in a distributed yes/no poll, which has both
spatial and temporal relevance to the community. Each node casts a vote and
collects votes from other participants in the system whenever in
communication range; votes are immediately integrated into a local
estimate. The objective of DiVote is to produce a precise mapping of the
local estimate to the anticipated global voting result while preserving
node privacy. Since mobile devices may have limited resources allocated for
mobile sensing activities, DiVote utilizes D-GAP compression. We evaluate
the proposed protocol via extensive trace-driven simulations of realistic
pedestrian behavior, and demonstrate that it scales well with the number of
nodes in the system. Furthermore, in densely populated areas the local
estimate of participants does not deviate by more than 2.5 % from the
global result. Finally, in certain scenarios the achievable compression
rate of DiVote is at least 19 % for realistic vote distributions.},
added-at = {2016-08-31T16:30:53.000+0200},
address = {Würzburg, Germany},
author = {Danielis, Peter and Kouyoumdjieva, Sylvia T. and Karlsson, Gunnar},
biburl = {https://www.bibsonomy.org/bibtex/2e3ba9a05638f3bb6e47c5f2a5988d657/itc},
booktitle = {28th International Teletraffic Congress (ITC 28)},
days = {12},
interhash = {ed23a13ef21cedd1a166d3885073eb73},
intrahash = {e3ba9a05638f3bb6e47c5f2a5988d657},
keywords = {itc itc28},
month = {Sept},
timestamp = {2020-05-26T16:53:35.000+0200},
title = {DiVote: A Distributed Voting Protocol for Mobile Device-to-Device
Communication},
url = {https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc28/Danielis2016.pdf?inline=true},
year = 2016
}