TY - JOUR
T1 - Group-based negotiations in P2P systems
AU - Squicciarini, Anna C.
AU - Paci, Federica
AU - Bertino, Elisa
AU - Trombetta, Alberto
AU - Braghin, Stefano
N1 - Funding Information:
The work from Stefano Braghin was conducted during a visit at the Pennsylvania State University, under Anna Squicciarini’s supervision. The work reported in this paper has been partially supported by the US National Science Foundation (NSF) grant 0712846 “IPS: Security Services for Healthcare Applications,” and the MURI award FA9550-08-1-0265 from the US Air Force Office of Scientific Research. The work from Squicciarini has been partially supported by the NSF grant CNS 08-31247 (2008-2012).
PY - 2010
Y1 - 2010
N2 - In P2P systems, groups are typically formed to share resources and/or to carry on joint tasks. In distributed environments formed by a large number of peers conventional authentication techniques are inadequate for the group joining process, and more advanced ones are needed. Complex transactions among peers may require more elaborate interactions based on what peers can do or possess instead of peers' identity. In this work, we propose a novel peer group joining protocol. We introduce a highly expressive resource negotiation language, able to support the specification of a large variety of conditions applying to single peers or groups of peers. Moreover, we define protocols to test such resource availability customized to the level of assurance required by the peers. Our approach has been tested and evaluated on an extension of the JXTA P2P platform. Our results show the robustness of our approach in detecting malicious peers, detected both during the negotiation and during the peer group lifetime. Regardless of the peer group cardinality and interaction frequency, the peers always detect possible free riders within a small time frame.
AB - In P2P systems, groups are typically formed to share resources and/or to carry on joint tasks. In distributed environments formed by a large number of peers conventional authentication techniques are inadequate for the group joining process, and more advanced ones are needed. Complex transactions among peers may require more elaborate interactions based on what peers can do or possess instead of peers' identity. In this work, we propose a novel peer group joining protocol. We introduce a highly expressive resource negotiation language, able to support the specification of a large variety of conditions applying to single peers or groups of peers. Moreover, we define protocols to test such resource availability customized to the level of assurance required by the peers. Our approach has been tested and evaluated on an extension of the JXTA P2P platform. Our results show the robustness of our approach in detecting malicious peers, detected both during the negotiation and during the peer group lifetime. Regardless of the peer group cardinality and interaction frequency, the peers always detect possible free riders within a small time frame.
UR - http://www.scopus.com/inward/record.url?scp=77956177819&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77956177819&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2010.25
DO - 10.1109/TPDS.2010.25
M3 - Article
AN - SCOPUS:77956177819
SN - 1045-9219
VL - 21
SP - 1473
EP - 1486
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 10
M1 - 5401157
ER -