TY - JOUR
T1 - It's about THYME
T2 - On the design and implementation of a time-aware reactive storage system for pervasive edge computing environments
AU - Silva, João A.
AU - Cerqueira, Filipe
AU - Paulino, Hervé
AU - Lourenço, João M.
AU - Leitão, João
AU - Preguiça, Nuno
N1 - info:eu-repo/grantAgreement/FCT/3599-PPCDT/PTDC%2FCCI-COM%2F32166%2F2017/PT#
info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04516%2F2020/PT#
info:eu-repo/grantAgreement/FCT/OE/SFRH%2FBD%2F99486%2F2014/PT#
info:eu-repo/grantAgreement/EC/H2020/732505/EU#
PY - 2021/5
Y1 - 2021/5
N2 - Nowadays, smart mobile devices generate huge amounts of data in all sorts of gatherings. Much of that data has localized and ephemeral interest, but can be of great use if shared among co-located devices. However, mobile devices often experience poor connectivity, leading to availability issues if application storage and logic are fully delegated to a remote cloud infrastructure. In turn, the edge computing paradigm pushes computations and storage beyond the data center, closer to end-user devices where data is generated and consumed, enabling the execution of certain components of edge-enabled systems directly and cooperatively on edge devices. In this article, we address the challenge of supporting reliable and efficient data storage and dissemination among co-located wireless mobile devices without resorting to centralized services or network infrastructures. We propose THYME, a novel time-aware reactive data storage system for pervasive edge computing environments, that exploits synergies between the storage substrate and the publish/subscribe paradigm. We present the design of THYME and elaborate a three-fold evaluation, through an analytical study, and both simulation and real world experimentations, characterizing the scenarios best suited for its use. The evaluation shows that THYME allows the notification and retrieval of relevant data with low overhead and latency, and also with low energy consumption, proving to be a practical solution in a variety of situations.
AB - Nowadays, smart mobile devices generate huge amounts of data in all sorts of gatherings. Much of that data has localized and ephemeral interest, but can be of great use if shared among co-located devices. However, mobile devices often experience poor connectivity, leading to availability issues if application storage and logic are fully delegated to a remote cloud infrastructure. In turn, the edge computing paradigm pushes computations and storage beyond the data center, closer to end-user devices where data is generated and consumed, enabling the execution of certain components of edge-enabled systems directly and cooperatively on edge devices. In this article, we address the challenge of supporting reliable and efficient data storage and dissemination among co-located wireless mobile devices without resorting to centralized services or network infrastructures. We propose THYME, a novel time-aware reactive data storage system for pervasive edge computing environments, that exploits synergies between the storage substrate and the publish/subscribe paradigm. We present the design of THYME and elaborate a three-fold evaluation, through an analytical study, and both simulation and real world experimentations, characterizing the scenarios best suited for its use. The evaluation shows that THYME allows the notification and retrieval of relevant data with low overhead and latency, and also with low energy consumption, proving to be a practical solution in a variety of situations.
KW - Distributed storage
KW - Edge computing
KW - Mobile devices
KW - Publish/subscribe
KW - Wireless networks
UR - http://www.scopus.com/inward/record.url?scp=85098686183&partnerID=8YFLogxK
U2 - 10.1016/j.future.2020.12.008
DO - 10.1016/j.future.2020.12.008
M3 - Article
AN - SCOPUS:85098686183
SN - 0167-739X
VL - 118
SP - 14
EP - 36
JO - Future Generation Computer Systems - The International Journal of Grid Computing and eScience
JF - Future Generation Computer Systems - The International Journal of Grid Computing and eScience
ER -