Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 36 No. 11 (2021): Proceedings of the Faculty of Technical Sciences

DISTRIBUTED PLAGIARISM DETECTION SYSTEM

  • Tamaš Tarjan
DOI:
https://doi.org/10.24867/15BE38Tarjan
Submitted
September 3, 2021
Published
2021-11-09

Abstract

This paper describes a system for distributed plagiarism detection. The system offers centralized access to distributed nodes that adhere to a protocol for distributed plagiarism detection that is described in this paper. Distributed nodes can join the system through service discovery. Adherence to the mentioned protocol is verified during node registration by simulating the expected request / response communication flow. Each node has its own digital document storage implementation. Documents are not shared between the system nodes.

References

[1] Van Steen, M. and Tanenbaum, A., 2002. Distributed systems principles and paradigms. Network, 2, p.28.
[2] Allen, J.D., Anderson, D., Becker, J., Cook, R., Davis, M., Edberg, P., Everson, M., Freytag, A., Iancu, L., Ishida, R. and Jenkins, J.H., 2012. The unicode standard. Mountain view, CA.
[3] Iana.org. (2019). Media Types. [online] Dostupno na: https://www.iana.org/assignments/media-types/media-types.xhtml. [Pristupljeno 11. 8. 2021]
[4] tika.apache.org. (n.d.). Apache Tika – Apache Tika. [online] Dostupno na: https://tika.apache.org/. [Pristupljeno 11. 8. 2021]
[5] pdfbox.apache.org. (n.d.). Apache PDFBox | A Java PDF Library. [online] Dostupno na: https://pdfbox.apache.org/. [Pristupljeno 11. 8. 2021]
[6] mtedone.github.io. (n.d.). Podam - Welcome to Jemos PODAM (POjo DAta Mocker). [online] Dostupno na: https://mtedone.github.io/podam/. [Pristupljeno 11. 8. 2021]
[7] Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V. and Vanderplas, J., 2011. Scikit-learn: Machine learning in Python. the Journal of machine Learning research, 12, pp.2825-2830.
[8] Chavan, H., Taufik, M., Kadave, R. and Chandra, N., 2021. Plagiarism Detector Using Machine Learning. International Journal of Research in Engineering, Science and Management, 4(4), pp.152-154.
[9] Brown, K. and Woolf, B., 2016, October. Implementation patterns for microservices architectures. In Proceedings of the 23rd Conference on Pattern Languages of Programs (pp. 1-35).