This paper is published in Volume-5, Issue-2, 2019
Area
Semantic Desktop, Networking
Author
K. Mohan Krishna, M. Kranthi Kiran, P. Kiran Kumar, M. Tejasmika, K. Ravi Teja Reddy, K. Sandeep
Org/Univ
Anil Neerukonda Institute of Technology and Sciences, Visakhapatnam, Andhra Pradesh, India
Pub. Date
19 March, 2019
Paper ID
V5I2-1287
Publisher
Keywords
Resource description framework, TCP hole punching, Decentralized

Citationsacebook

IEEE
K. Mohan Krishna, M. Kranthi Kiran, P. Kiran Kumar, M. Tejasmika, K. Ravi Teja Reddy, K. Sandeep. Decentralized file sharing application in a global approach, International Journal of Advance Research, Ideas and Innovations in Technology, www.IJARIIT.com.

APA
K. Mohan Krishna, M. Kranthi Kiran, P. Kiran Kumar, M. Tejasmika, K. Ravi Teja Reddy, K. Sandeep (2019). Decentralized file sharing application in a global approach. International Journal of Advance Research, Ideas and Innovations in Technology, 5(2) www.IJARIIT.com.

MLA
K. Mohan Krishna, M. Kranthi Kiran, P. Kiran Kumar, M. Tejasmika, K. Ravi Teja Reddy, K. Sandeep. "Decentralized file sharing application in a global approach." International Journal of Advance Research, Ideas and Innovations in Technology 5.2 (2019). www.IJARIIT.com.

Abstract

Use of semantic technologies has been prevalent in sharing files and media over the internet. This project proposes a new cooperative file sharing and storage system that allows users to store, share and find files over a robust and scalable network. This system is based on peer-to-peer technologies and provides a self-managed, decentralized, efficient and distributed way to store and retrieve files on peer nodes. Each node donates storage space to the system. The system also provides its users with a global hierarchical directory structure to browse for files like a file-system maintaining RDF Graphs forming Ontology in individual systems with the implementation of peer to peer communication in global scenario overcoming the drawbacks of Network Address Translation using TCP Hole Punching technique.