Let us consider a large scale distributed system and a query executed on top of it where every process has to contribute to the result. Informally, a query satisfies the interval validity property if its result has been calculated by retrieving data from a set of processes containing at least all those ones that have been present in the system during the whole query lifetime. If the system is prone to churn, it is easy to show that a query cannot deterministically satisfy interval validity. In this paper we propose a novel algorithm that can be used to support distributed queries by increasing the probability of a query to satisfy interval validity. The algorithm strives to (i) reduce the query calculation time (to reduce the net effect of churn) and to (ii) increase the robustness of the overlay network it builds by clustering nodes into cliques of limited size in order for their implementation to be still practical. The paper provides a set of experiments that show the tradeoff between the churn rate and the number of times the interval validity is satisfied. Copyright 2010 ACM.

Improving validity of query answering in dynamic systems / Baldoni, Roberto; Bonomi, Silvia; Cerocchi, Adriano; Querzoni, Leonardo. - (2010), pp. 1-6. (Intervento presentato al convegno 3rd International ACM Workshop on Reliability, Availability, and Security, WRAS 2010 tenutosi a Zurich nel 29 July 2010 through 29 July 2010) [10.1145/1953563.1953566].

Improving validity of query answering in dynamic systems

BALDONI, Roberto;BONOMI, Silvia;CEROCCHI, ADRIANO;QUERZONI, Leonardo
2010

Abstract

Let us consider a large scale distributed system and a query executed on top of it where every process has to contribute to the result. Informally, a query satisfies the interval validity property if its result has been calculated by retrieving data from a set of processes containing at least all those ones that have been present in the system during the whole query lifetime. If the system is prone to churn, it is easy to show that a query cannot deterministically satisfy interval validity. In this paper we propose a novel algorithm that can be used to support distributed queries by increasing the probability of a query to satisfy interval validity. The algorithm strives to (i) reduce the query calculation time (to reduce the net effect of churn) and to (ii) increase the robustness of the overlay network it builds by clustering nodes into cliques of limited size in order for their implementation to be still practical. The paper provides a set of experiments that show the tradeoff between the churn rate and the number of times the interval validity is satisfied. Copyright 2010 ACM.
2010
3rd International ACM Workshop on Reliability, Availability, and Security, WRAS 2010
distributed query answering; dynamic distributed systems; interval validity
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Improving validity of query answering in dynamic systems / Baldoni, Roberto; Bonomi, Silvia; Cerocchi, Adriano; Querzoni, Leonardo. - (2010), pp. 1-6. (Intervento presentato al convegno 3rd International ACM Workshop on Reliability, Availability, and Security, WRAS 2010 tenutosi a Zurich nel 29 July 2010 through 29 July 2010) [10.1145/1953563.1953566].
File allegati a questo prodotto
File Dimensione Formato  
VE_2010_11573-212271.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 304.67 kB
Formato Adobe PDF
304.67 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/212271
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact