Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sara Tucci-Piergiovanni is active.

Publication


Featured researches published by Sara Tucci-Piergiovanni.


distributed event-based systems | 2007

TERA: topic-based event routing for peer-to-peer architectures

Roberto Baldoni; Roberto Beraldi; Vivien Quéma; Leonardo Querzoni; Sara Tucci-Piergiovanni

The completely decoupled interaction model offered by the publish/subscribe communication paradigm perfectly suits the interoperability needs of todays large-scale, dynamic, peer-to-peer applications. The unmanaged environments, where these applications are expected to work, pose a series of problems (potentially wide number of partipants, low-reliability of nodes, absence of a centralized authority, etc.) that severely limit the scalability of existing approaches which were originally thought for supporting distributed applications built on the top of static and managed environments. In this paper we propose an architecture for implementing the topic-based publish/subscribe paradigm in large scale peer-to-peer systems. The architecture is based on clustering peers subscribed to the same topic. The major novelty of this architecture lies in the mechanism employed to bring events from the publisher to the cluster (namely outer-cluster routing). The evaluation shows that this mechanism for outer-cluster routing has a probability to bring events to the destination cluster very close to 1 while keeping small the involved number of out-of-cluster peers. Finally, the overall architecture is shown to be scalable along several fundamental dimensions like number of participants, subscriptions, and to exhibit a fair load distribution (load distribution closely follows the distribution of subscriptions on nodes).


european dependable computing conference | 2010

Eventual Leader Election in Infinite Arrival Message-Passing System Model with Bounded Concurrency

Sara Tucci-Piergiovanni; Roberto Baldoni

We study the failure detection problem in a message-passing system that may dynamically change over time, so that the number of processes which make progress during a computation may grow to infinity as time tends to infinity but the number of concurrently up processes do not exceed a known bound. We first propose the specification of a new oracle, called HB*, able to give hints on which processes are making progress in the system. A possible HB* implementation is given. Then, we show how to use HB* to implement the oracle Ω that eventually identifies a unique leader in the system. To the best of our knowledge this is the first implementation of Ω running in a message passing system with infinitely many processes.


international conference on move to meaningful internet systems | 2007

An adaptive coupling-based algorithm for internal clock synchronization of large scale dynamic systems

Roberto Baldoni; Angelo Corsaro; Leonardo Querzoni; Sirio Scipioni; Sara Tucci-Piergiovanni

This paper proposes an internal clock synchronization algorithm which combines the gossip-based paradigm with a nature-inspired approach coming from the coupled oscillators phenomenon. The proposed solution allows a very large number of clocks to self-synchronize without any central control, despite node departure and arrival. This addresses the needs of an emergent class of large-scale peer-to-peer applications that have to operate without any assumptions on the underlying infrastructure. Empirical evaluation shows extremely good convergence and stability under different network settings.


Lecture Notes in Computer Science | 2005

Churn resilience of peer-to-peer group membership: a performance analysis

Roberto Baldoni; Adnan Noor Mian; Sirio Scipioni; Sara Tucci-Piergiovanni

Partitioning is one of the main problems in p2p group membership. This problem rises when failures and dynamics of peer participation, or churn, occur in the overlay topology created by a group membership protocol connecting the group of peers. Solutions based on Gossip-based Group Membership (GGM) cope well with the failures while suffer from network dynamics. This paper shows a performance evaluation of SCAMP, one of the most interesting GGM protocol. The analysis points out that the probability of partitioning of the overlay topology created by SCAMP increases with the churn rate. We also compare SCAMP with DET – another membership protocol that deterministically avoids partitions of the overlay. The comparison points out an interesting trade-off between (i) reliability, in terms of guaranteeing overlay connectivity at any churn rate, and (ii) scalability in terms of creating scalable overlay topologies where latencies experienced by a peer during join and leave operations do not increase linearly with the number of peers in the group.


international symposium on distributed computing | 2008

Brief Announcement: Eventual Leader Election in the Infinite Arrival Message-Passing System Model

Sara Tucci-Piergiovanni; Roberto Baldoni

We study the the failure detection problem in a message-passing system that may dynamically change over time, so that the number of processes which make progress during a computation may grow to infinity as time tends to infinity. We first propose an oracle wellsuited to such systems, called HB, by detailing its specification and a possible implementation. HB is able to eventually identify alive processes in the system. Then, we show how to use HB to implement the oracle Ω that eventually identifies an unique leader in the system. To the best of our knowledge this is the first implementation of Ω running in a system with infinitely


international symposium on computers and communications | 2006

Communication Channel Management for Maintenance of Strong Overlay Connectivity

Roberto Baldoni; Sirio Scipioni; Sara Tucci-Piergiovanni

A fundamental problem for both structured and unstructured peer-to-peer networks is how to maintain connected the topology of a network in the presence of processes that, possibly concurrently, join and leave the network. In this paper we firstly define a model of the computation well-suited to analyze connectivity maintenance among processes carrying out a distributed computation considering unbounded concurrency and infinite participation. Secondly upon this model we provide a specification of the connectivity maintenance problem. We finally present a protocol that guarantees connectivity maintenance by arranging processes of the computation on a tree. The protocol handles both joins and leaves concurrently and actively (i.e., some piece of code is executed by a leaving/joining process interacting with its neighbors in the topology).


parallel computing technologies | 2007

Looking for a definition of dynamic distributed systems

Roberto Baldoni; Marin Bertier; Michel Raynal; Sara Tucci-Piergiovanni


IEEE Transactions on Parallel and Distributed Systems | 2006

Fully distributed three-tier active software replication

Carlo Marchetti; Roberto Baldoni; Sara Tucci-Piergiovanni; Antonino Virgillito


Archive | 2008

Eventual Leader Election in the Infinite Arrival Message-passing System Model

Sara Tucci-Piergiovanni; Roberto Baldoni


international conference on pervasive services | 2005

Group communication in ad-hoc networks: a few results and a case study

Roberto Baldoni; Jean Michel Hélary; Sara Tucci-Piergiovanni

Collaboration


Dive into the Sara Tucci-Piergiovanni's collaboration.

Top Co-Authors

Avatar

Roberto Baldoni

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Sirio Scipioni

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Leonardo Querzoni

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Carlo Marchetti

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marin Bertier

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

O M-Killijian

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Roberto Beraldi

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Silvia Bonomi

Sapienza University of Rome

View shared research outputs
Top Co-Authors

Avatar

Vivien Quéma

Centre national de la recherche scientifique

View shared research outputs
Researchain Logo
Decentralizing Knowledge