TY - GEN
T1 - Data-centric distributed computing on networks of mobile devices
AU - Sanches, Pedro
AU - Silva, João A.
AU - Teófilo, António
AU - Paulino, Hervé
N1 - info:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCCI-COM%2F32166%2F2017/PT#
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FCEC%2F04516%2F2019/PT#
PY - 2020
Y1 - 2020
N2 - In the last few years, we have seen a significant increase both in the number and capabilities of mobile devices, as well as in the number of applications that need more and more computing and storage resources. Currently, in order to deal with this growing need for resources, applications make use of cloud services. This raises some problems, namely high latency, considerable use of energy and bandwidth, and the unavailability of connectivity infrastructures. Given this context, for some applications it makes sense to do part, or all, of the computations locally on the mobile devices themselves. In this paper we present Oregano, a framework for distributed computing on mobile devices, capable of processing batches or streams of data generated on mobile device networks, without requiring centralized services. Contrary to current state-of-the-art, where computations and data are sent to worker mobile devices, Oregano performs computations where the data is located, significantly reducing the amount of exchanged data.
AB - In the last few years, we have seen a significant increase both in the number and capabilities of mobile devices, as well as in the number of applications that need more and more computing and storage resources. Currently, in order to deal with this growing need for resources, applications make use of cloud services. This raises some problems, namely high latency, considerable use of energy and bandwidth, and the unavailability of connectivity infrastructures. Given this context, for some applications it makes sense to do part, or all, of the computations locally on the mobile devices themselves. In this paper we present Oregano, a framework for distributed computing on mobile devices, capable of processing batches or streams of data generated on mobile device networks, without requiring centralized services. Contrary to current state-of-the-art, where computations and data are sent to worker mobile devices, Oregano performs computations where the data is located, significantly reducing the amount of exchanged data.
KW - Distributed computing
KW - Edge computing
KW - Mobile devices
UR - http://www.scopus.com/inward/record.url?scp=85090100395&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-57675-2_19
DO - 10.1007/978-3-030-57675-2_19
M3 - Conference contribution
AN - SCOPUS:85090100395
SN - 978-3-030-57674-5
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 296
EP - 311
BT - Euro-Par 2020
A2 - Malawski, Maciej
A2 - Rzadca, Krzysztof
PB - Springer
CY - Cham
T2 - 26th International European Conference on Parallel and Distributed Computing, Euro-Par 2020
Y2 - 24 August 2020 through 28 August 2020
ER -