8 CONCLUSIONS
This work evaluates the impact of transitive reci-
procity in P2P cloud federations with workload syn-
thesized from traces of real systems. To this goal,
a simplified simulation model was conceived to al-
low the investigation of the performance of transitive
reciprocity in different scenarios. To the best of our
knowledge, only the present work evaluates the im-
pacts of the chain length and the amount of peers con-
sidered for cooperation on each level of the chain.
Simulation results showed that in some scenarios
(2.8%) in which all interactions are tried (η = 1) tran-
sitive reciprocity may degrade the federation overall
performance – the amount of shared resources is de-
creased, a result not seen in any related work. How-
ever, our main findings are that transitive reciprocity
can actually increase the sharing level in a more re-
alistic scenario in which less transitive combinations
between consumer and provider are considered —
Transitive FD-NoF increased the percentage donation
in 6.02% and 7.53% in scenarios setup with η =
1
3
and χ ∈ {4, 5}, respectively.
ACKNOWLEDGMENT
This research was partially funded by the EU-BRA
SecureCloud project (EC, MCTIC/RNP, and SERI,
3rd Coordinated Call, H2020 Grant agreement no.
690111) and by the EU-BRA ATMOSPHERE project
(EC and MCTIC/RNP, 4th Coordinated Call, H2020
Grant agreement no. 777154).
REFERENCES
Andrade, N., Brasileiro, F., Cirne, W., and Mowbray, M.
(2007). Automatic grid assembly by promoting col-
laboration in peer-to-peer grids. Journal of Parallel
and Distributed Computing, 67(8):957 – 966.
Bocek, T., Hecht, F. V., Hausheer, D., Stiller, B., and El-
khatib, Y. (2009). Compactpsh: An efficient transi-
tive tft incentive scheme for peer-to-peer networks. In
2009 IEEE 34th Conf. on Local Computer Networks,
pages 483–490.
Carvalho, M. and Brasileiro, F. (2012). A user-based model
of grid computing workloads. In 2012 ACM/IEEE
13th International Conference on Grid Computing,
pages 40–48.
Chuang, J. (2004). Designing incentive mechanisms for
peer-to-peer systems. In 1st IEEE International Work-
shop on Grid Economics and Business Models, 2004.
GECON 2004., pages 67–81.
Ciccarelli, G. and Cigno, R. L. (2011). Collusion in peer-
to-peer systems. Computer Networks, 55(15):3517 –
3532.
da Costa Cordeiro, W. L., Santos, F. R., Barcellos, M. P.,
Gaspary, L. P., Kavalionak, H., Guerrieri, A., and
Montresor, A. (2016). Making puzzles green and use-
ful for adaptive identity management in large-scale
distributed systems. Computer Networks, 95:97 – 114.
Dhuria, S., Gupta, A., and Singla, R. (2017). Resource
pricing in cloud federation: A review. International
Journal of Innovations & Advancement in Computer
Science, 6(12).
Eidenbenz, R., Locher, T., Schmid, S., and Wattenhofer,
R. (2012). Boosting market liquidity of peer-to-peer
systems through cyclic trading. In 2012 IEEE 12th
International Conference on Peer-to-Peer Computing
(P2P), pages 155–166.
Falc
˜
ao, E. L., Brasileiro, F., Brito, A., and Vivas, J. L.
(2016). Enhancing p2p cooperation through transitive
indirect reciprocity. In 2016 IEEE 36th International
Conference on Distributed Computing Systems.
Falc
˜
ao, E., Brasileiro, F., Brito, A., and Vivas, J. (2016). En-
hancing fairness in p2p cloud federations. Computers
& Electrical Engineering, 56:884 – 897.
Feldman, M., Lai, K., Stoica, I., and Chuang, J. (2004). Ro-
bust incentive techniques for peer-to-peer networks.
In Proc. of the 5th ACM Conf. on Electronic Com-
merce, pages 102–111, New York, NY, USA. ACM.
Floyd, R. E. (2017). Pay it forward. IEEE Potentials,
36(2):5–47.
Haddi, F. L. and Bencha
¨
ıba, M. (2015). A survey of in-
centive mechanisms in static and mobile {P2P} sys-
tems. Journal of Network and Computer Applications,
58:108 – 118.
Landa, R., Griffin, D., Clegg, R. G., Mykoniati, E., and Rio,
M. (2009). A sybilproof indirect reciprocity mecha-
nism for peer-to-peer networks. In INFOCOM 2009,
IEEE, pages 343–351.
Li, S. and Su, W. (2018). The research of reputation incen-
tive mechanism of p2p network file sharing system.
International Journal of Information and Computer
Security, 10(2-3):149–169.
Menasch
´
e, D. S., Massouli
´
e, L., and Towsley, D. (2010).
Reciprocity and barter in peer-to-peer systems. In
Proc. of the 29th Conf. on Information Communica-
tions, pages 1505–1513, NJ, USA. IEEE Press.
Nandi, A., Ngan, T.-W., Singh, A., Druschel, P., and Wal-
lach, D. S. (2005). Scrivener: Providing incentives
in cooperative content distribution systems. In Mid-
dleware, volume 3790 of Lecture Notes in Computer
Science, pages 270–291. Springer.
Shin, K., Joe-Wong, C., Ha, S., Yi, Y., Rhee, I., and Reeves,
D. S. (2017). T-chain: A general incentive scheme for
cooperative computing. IEEE/ACM Transactions on
Networking, 25(4):2122–2137.
Sirivianos, M., Yang, X., and Jarecki, S. (2009). Robust
and efficient incentives for cooperative content distri-
bution. IEEE/ACM Trans. Netw., 17(6):1766–1779.
Zhang, K. and Antonopoulos, N. (2013). A novel bartering
exchange ring based incentive mechanism for peer-to-
peer systems. Future Generation Computer Systems,
29(1):361 – 369.
On the Impacts of Transitive Indirect Reciprocity on P2P Cloud Federations
299