In our research, we developed a general framework to model and implement overlay data structures in dynamic network environments. Overlay data structures can be defined by means of a couple (C,P). The content C can be an arbitrary data structure representing the information carried on by the data structure. The propagation rule P determines how the overlay data structure should be distributed and propagated across the network. This includes determining the "scope" of the overlay (i.e. the distance at which it should be propagated and possibly the spatial direction of propagation) and how such propagation can be affected by the presence or the absence of other data structures in the system. In addition, the propagation rules can determine how the content should change while it is propagated. Overlay data structure are not necessarily distributed replicas: by assuming different values in different nodes, they can be effectively used to build a distributed overlay data structure expressing some kind of contextual information. In addition, we realized highly scalable, autonomic maintenance mechanisms to let the overlay data structures preserve its intended distribution (C,P) despite network contingencies

Self-Maintaining Overlay Data Structures for Autonomic Distributed Computing / Mamei, Marco; Zambonelli, Franco. - STAMPA. - 2005:(2005), pp. 376-377. (Intervento presentato al convegno 2nd International Conference on Autonomic Computing, ICAC 2005 tenutosi a Seattle, WA, usa nel 13-16 June 2005) [10.1109/ICAC.2005.55].

Self-Maintaining Overlay Data Structures for Autonomic Distributed Computing

MAMEI, Marco;ZAMBONELLI, Franco
2005

Abstract

In our research, we developed a general framework to model and implement overlay data structures in dynamic network environments. Overlay data structures can be defined by means of a couple (C,P). The content C can be an arbitrary data structure representing the information carried on by the data structure. The propagation rule P determines how the overlay data structure should be distributed and propagated across the network. This includes determining the "scope" of the overlay (i.e. the distance at which it should be propagated and possibly the spatial direction of propagation) and how such propagation can be affected by the presence or the absence of other data structures in the system. In addition, the propagation rules can determine how the content should change while it is propagated. Overlay data structure are not necessarily distributed replicas: by assuming different values in different nodes, they can be effectively used to build a distributed overlay data structure expressing some kind of contextual information. In addition, we realized highly scalable, autonomic maintenance mechanisms to let the overlay data structures preserve its intended distribution (C,P) despite network contingencies
2005
2nd International Conference on Autonomic Computing, ICAC 2005
Seattle, WA, usa
13-16 June 2005
2005
376
377
Mamei, Marco; Zambonelli, Franco
Self-Maintaining Overlay Data Structures for Autonomic Distributed Computing / Mamei, Marco; Zambonelli, Franco. - STAMPA. - 2005:(2005), pp. 376-377. (Intervento presentato al convegno 2nd International Conference on Autonomic Computing, ICAC 2005 tenutosi a Seattle, WA, usa nel 13-16 June 2005) [10.1109/ICAC.2005.55].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/853489
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact