Group-based negotiations in P2P systems

Anna Squicciarini, Federica Paci, Elisa Bertino, Alberto Trombetta, Stefano Braghin

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Article number5401157
Pages (from-to)1473-1486
Number of pages14
JournalIEEE Transactions on Parallel and Distributed Systems
Volume21
Issue number10
DOIs
StatePublished - Aug 24 2010

Fingerprint

Joining
Authentication
Availability
Specifications

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Hardware and Architecture
  • Computational Theory and Mathematics

Cite this

Squicciarini, A., Paci, F., Bertino, E., Trombetta, A., & Braghin, S. (2010). Group-based negotiations in P2P systems. IEEE Transactions on Parallel and Distributed Systems, 21(10), 1473-1486. [5401157]. https://doi.org/10.1109/TPDS.2010.25
Squicciarini, Anna ; Paci, Federica ; Bertino, Elisa ; Trombetta, Alberto ; Braghin, Stefano. / Group-based negotiations in P2P systems. In: IEEE Transactions on Parallel and Distributed Systems. 2010 ; Vol. 21, No. 10. pp. 1473-1486.
@article{247f19b3f6b941cdab25fb8a530acdbd,
title = "Group-based negotiations in P2P systems",
abstract = "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.",
author = "Anna Squicciarini and Federica Paci and Elisa Bertino and Alberto Trombetta and Stefano Braghin",
year = "2010",
month = "8",
day = "24",
doi = "10.1109/TPDS.2010.25",
language = "English (US)",
volume = "21",
pages = "1473--1486",
journal = "IEEE Transactions on Parallel and Distributed Systems",
issn = "1045-9219",
publisher = "IEEE Computer Society",
number = "10",

}

Squicciarini, A, Paci, F, Bertino, E, Trombetta, A & Braghin, S 2010, 'Group-based negotiations in P2P systems', IEEE Transactions on Parallel and Distributed Systems, vol. 21, no. 10, 5401157, pp. 1473-1486. https://doi.org/10.1109/TPDS.2010.25

Group-based negotiations in P2P systems. / Squicciarini, Anna; Paci, Federica; Bertino, Elisa; Trombetta, Alberto; Braghin, Stefano.

In: IEEE Transactions on Parallel and Distributed Systems, Vol. 21, No. 10, 5401157, 24.08.2010, p. 1473-1486.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Group-based negotiations in P2P systems

AU - Squicciarini, Anna

AU - Paci, Federica

AU - Bertino, Elisa

AU - Trombetta, Alberto

AU - Braghin, Stefano

PY - 2010/8/24

Y1 - 2010/8/24

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

VL - 21

SP - 1473

EP - 1486

JO - IEEE Transactions on Parallel and Distributed Systems

JF - IEEE Transactions on Parallel and Distributed Systems

SN - 1045-9219

IS - 10

M1 - 5401157

ER -