DISTRIBUTED PLAGIARISM DETECTION SYSTEM
DOI:
https://doi.org/10.24867/15BE38TarjanKeywords:
Distributed system, plagiarism detection, document processingAbstract
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).
[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).
Downloads
Published
2021-11-09
Issue
Section
Electrotechnical and Computer Engineering