Peer-to-Peer File Sharing WebApp
2023, International Journal on Recent and Innovation Trends in Computing and Communication
https://doi.org/10.17762/IJRITCC.V11I8.7920Abstract
Peer-to-peer (P2P) networking has emerged as a promising technology that enables distributed systems to operate in a decentralized manner. P2P networks are based on a model where each node in the network can act as both a client and a server, thereby enabling data and resource sharing without relying on centralized servers. The P2P model has gained considerable attention in recent years due to its potential to provide a scalable, fault-tolerant, and resilient architecture for various applications such as file sharing, content distribution, and social networks. In recent years, researchers have also proposed hybrid architectures that combine the benefits of both structured and unstructured P2P networks. For example, the Distributed Hash Table (DHT) is a popular hybrid architecture that provides efficient lookup and search algorithms while maintaining the flexibility and adaptability of the unstructured network. To demonstrate the feasibility of P2P systems, several prototypes have been developed, such as the BitTorrent file-sharing protocol and the Skype voice-over-IP (VoIP) service. These prototypes have demonstrated the potential of P2P systems for large-scale applications and have paved the way for the development of new P2P-based systems.
References (38)
- Adel Ali Al-zebari, "Peer to Peer File Sharing System": https://www.researchgate.net/publication/305542661_Pe er_to_Peer_File_Sharing_System
- Shikhar Vashishth; Yash Sinha; K. Hari Babu, "Addressing Challenges in Browser Based P2P Content Sharing Framework Using WebRTC": https://ieeexplore.ieee.org/document/7474178/authors#au thors
- Internet of Things Protocols and Standards https://www.cse.wustl.edu/~jain/cse570-15/ftp/iot_prot/ https://arxiv.org/abs/1109.1147
- "Peer to Peer Network -Characteristics, Advantages, Disadvantages" https://t4tutorials.com/peer-to-peer-network- characteristics- advantages-disadvantages/
- GarryKranz, Metadata https://www.techtarget.com/whatis/definition/metadata International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 11 Issue: 8 DOI: https://doi.org/10.17762/ijritcc.v11i8.7920
- Article Received: 28 April 2023 Revised: 24 June 2023 Accepted: 20 July 2023
- Barigye, H., & Kim, S. Secure and scalable Filesharing multi- agent system over Peer to Peer network. Journal of Ambient Intelligence and Humanized Computing, 12(7), 6655-6664. https://link.springer.com/article/10.1007/s12652-021-03269-w
- Huang, L., Zhang, Y., Lin, J., & Zhu, L. A Novel P2P Web-Based Collaborative Editing System with Real-Time Coordination. IEEE Access, 10, 10007-10019. https://ieeexplore.ieee.org/document/9582963
- Bopche, A., & Kulkarni, R. Development of a Peer-to-Peer File Sharing Web Application Using Angular and Node.js. In Proceedings of the 2022 International Conference on Computer Science, Engineering and Applications (pp. 47-60). Springer. https://link.springer.com/chapter/10.1007/978-981-17-7771-9_5
- Gomes, A., & Lopes, R. Design and implementation of a web application for peer-to-peer file sharing using WebRTC. In Proceedings of the International Conference on Artificial Intelligence and Education (pp. 93-100). Springer. https://link.springer.com/chapter/10.1007/978-981-16-2153-0_11
- Kim, J. H., & Lee, Y. K. Personalized content recommendation method for P2P file sharing web applications. Wireless Personal Communications, 117(4), 3095-3110. https://link.springer.com/article/10.1007/s11277-021-08201-z
- Bhatnagar, V., & Jain, S. Development of a Peer-to-Peer File Sharing Web Application using Node.js and MongoDB. In Proceedings of the First International Conference on Smart Technologies in Computing, Communication and Electronics (pp. 157-161). Springer. https://link.springer.com/chapter/10.1007%2F978-981-16-2961- 1_20
- Zhu, X., Wen, Y., Huang, C., & Wang, J. An Improved Resource Discovery Mechanism for P2P Content Distribution Networks. Wireless Personal Communications, 126(3), 1755-1773. https://link.springer.com/article/10.1007/s11277-021-09009-w
- Xu, H., Li, Z., & Yin, Q. A Peer Selection Strategy Based on Game Theory for P2P Live Video Streaming Systems. IEEE Transactions on Multimedia, 24(2), 463-477. https://ieeexplore.ieee.org/document/9482775
- Wadhwa, R. K., & Jain, S. Measuring the Performance of BitTorrent and eMule Peer-to-Peer File Sharing Protocols using Network Simulator-3. International Journal of Computer Applications, 181(44), 8-12. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.1023.4 70&rep=rep1&type=pdf
- Saini, M., & Singh, S. An efficient P2P file sharing and data synchronization technique using blockchain-based trust management. Journal of Ambient Intelligence and Humanized Computing, 13(1), 1457-1470. https://link.springer.com/article/10.1007/s12652-021-03320-9
- Maugeri, G., Galluccio, L., Giallanza, A., & Leonardi, S. Improving Chunk Selection in BitTorrent-Like P2P Streaming Systems: A Machine Learning-Based Approach. IEEE Transactions on Broadcasting, 68(1), 19-31. https://ieeexplore.ieee.org/document/9560118
- Alnabulsi, F. A., Alhamid, M. F., Alazwari, N. E., Alaseeri, M. M., & Althunayan, H. I. Investigating the Impact of Network Coding on Peer-to-Peer File Sharing Performance in Wireless Networks. Advances in Intelligent Systems and Computing, 1296, 157-169. https://link.springer.com/chapter/10.1007/978-981-16-3115-5_12
- Bansal, S., Singh, R., & Kumar, S. Performance Analysis of BitTorrent and eMule Peer to Peer File Sharing Protocols. International Journal of Advanced Networking and Applications, 13(4), 4644-4655. https://www.sersc.org/journals/index.php/IJANA/article/view/34 830
- Amin, R., Rahman, M. M., Asaduzzaman, A., & Islam, M. R. Performance evaluation of BitTorrent synchronization using different metrics. Journal of Cloud Computing, 10(1), 1-23. https://link.springer.com/article/10.1186/s13677-021-00229-6
- Alhomoud, A., Alhasanat, S., & Al-Majali, A. The impact of blockchain technology on peer-to-peer (P2P) file sharing systems. Future Computing and Informatics Journal, 6(1), 1-12. https://www.techscience.com/fci/v6n1/42824
- Wang, X., Zhang, Z., Liu, M., & Liang, X. Performance evaluation of BitTorrent protocol based on improved game model. Journal of Ambient Intelligence and Humanized Computing, 12(3), 2241- 2250. https://link.springer.com/article/10.1007/s12652-020-02725-x
- Li, Z., Duan, C., Ma, J., & Wei, L. A QoE-aware peer selection strategy for P2P streaming systems based on deep reinforcement learning. Multimedia Tools and Applications, 81(2), https://link.springer.com/article/10.1007/s11042-021-13078-w
- Gao, Y., Li, W., Li, W., Fang, Y., & Xu, S. Analyzing the efficiency of cloud-assisted content distribution networks for P2P live-streaming services. IEEE Transactions on Circuits and Systems for Video Technology, 31(3), 1038-1051. https://ieeexplore.ieee.org/document/9163116
- "A Blockchain-Based Approach for Secure and Decentralized File Sharing" by V. Srividhya and M. Nithya published in the International Journal of Advanced Science and Technology. https://www.sersc.org/journals/index.php/IJAST/article/view/238 98
- "Performance Evaluation of Peer-to-Peer File Sharing Systems Using Fuzzy Logic" by Ahmed A. Al-Sewari, Ramzi A. Haraty, Mohammed S. Almaqrami, and Fahd A. Al-Salami published in the Journal of Ambient Intelligence and Humanized Computing. https://link.springer.com/article/10.1007/s12652-022-04013-1
- "Privacy-Preserving File Sharing in P2P Networks Using Blockchain Technology" by M. Alzahrani and O. Aldabbas published in the Journal of Information Security and Applications. https://www.sciencedirect.com/science/article/pii/S22142126220 01439
- "Efficient Search Algorithms for Distributed File Sharing in P2P Networks" by Y. Li, W. Chen, and W. Jia published in the Journal of Grid Computing. https://link.springer.com/article/10.1007/s10723-022-09570-9
- International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 11 Issue: 8 DOI: https://doi.org/10.17762/ijritcc.v11i8.7920
- Article Received: 28 April 2023 Revised: 24 June 2023 Accepted: 20 July 2023
- "A Hybrid Peer-to-Peer File Sharing System Using Cloud Computing" by K. Al-Mamun, M. S. Islam, M. S. Hossain, and M. A. Razzaque published in the International Journal of Computer Networks & Communications. https://airccse.com/ijcnc/V12N2/12222ijcnc04.pdf
- "A Secure and Dynamic File Sharing Framework for Decentralized P2P Networks" by B. Siva Sankari, S. Fathima, and R. Manimegalai published in the International Journal of Advanced Research in Computer Science. https://www.ijarcs.info/index.php/Ijarcs/article/view/11600
- "An Efficient and Scalable Hybrid P2P File Sharing System Using Blockchain Technology" by J. Wang, X. Li, and Y. Zhang published in the IEEE Access journal. https://ieeexplore.ieee.org/document/9659803
- "A Novel Incentive Mechanism for P2P File Sharing Based on Deep Reinforcement Learning" by Y. Liu, W. Xu, and H. Gao published in the Complexity journal. https://www.hindawi.com/journals/complexity/2022/9969000/
- "Design and Implementation of a Trust-Based Framework for P2P File Sharing Networks" by M. V. Vidya and G. Shobha published in the International Journal of Innovative Computing and Applications. https://www.inderscienceonline.com/doi/pdf/10.1504/IJICA.2022 .10041693
- "Distributed P2P File Sharing Using Named Data Networking" by Y. Zheng, Y. Cui, and D. Zhang published in the Journal of Communications and Networks. https://link.springer.com/article/10.1007/s12243-022-00924-9
- International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169 Volume: 11 Issue: 8 DOI: https://doi.org/10.17762/ijritcc.v11i8.7920
- Article Received: 28 April 2023 Revised: 24 June 2023 Accepted: 20 July 2023