Distributed computing supports large scale and data-intensive computations with the cooperation of a multitude of parties, each responsible for a portion of the workload. Such parties are often not fully reliable and may return incorrect results. In this article, we address the problem of assessing the integrity of the computation results. We provide a comprehensive characterization of two techniques, sentinels and twins, evaluating their effectiveness and synergy. Sentinels are pre-computed tasks whose result is known apriori, and enable checking returned results against a ground truth. Twins are replicated tasks assigned to different workers, and enable cross-checking returned results for a same task. The analysis considers many questions that arise in the design of a concrete integrity assessment strategy and identifies the parameters that have a critical impact on the overall protection. Our model enables to tune the integrity controls so to achieve best effectiveness. The model can be applied to a variety of scenarios and offers guidelines that can find extensive application.

(2023). Sentinels and Twins: Effective Integrity Assessment for Distributed Computation [journal article - articolo]. In IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS. Retrieved from https://hdl.handle.net/10446/236233

Sentinels and Twins: Effective Integrity Assessment for Distributed Computation

Paraboschi, Stefano;
2023-01-01

Abstract

Distributed computing supports large scale and data-intensive computations with the cooperation of a multitude of parties, each responsible for a portion of the workload. Such parties are often not fully reliable and may return incorrect results. In this article, we address the problem of assessing the integrity of the computation results. We provide a comprehensive characterization of two techniques, sentinels and twins, evaluating their effectiveness and synergy. Sentinels are pre-computed tasks whose result is known apriori, and enable checking returned results against a ground truth. Twins are replicated tasks assigned to different workers, and enable cross-checking returned results for a same task. The analysis considers many questions that arise in the design of a concrete integrity assessment strategy and identifies the parameters that have a critical impact on the overall protection. Our model enables to tune the integrity controls so to achieve best effectiveness. The model can be applied to a variety of scenarios and offers guidelines that can find extensive application.
articolo
2023
De Capitani Di Vimercati, Sabrina; Foresti, Sara; Jajodia, Sushil; Paraboschi, Stefano; Samarati, Pierangela; Sassi, Roberto
(2023). Sentinels and Twins: Effective Integrity Assessment for Distributed Computation [journal article - articolo]. In IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS. Retrieved from https://hdl.handle.net/10446/236233
File allegato/i alla scheda:
File Dimensione del file Formato  
dfjpss-tpds2023.pdf

accesso aperto

Descrizione: Paper
Versione: publisher's version - versione editoriale
Licenza: Creative commons
Dimensione del file 1.3 MB
Formato Adobe PDF
1.3 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/236233
Citazioni
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 0
social impact