CFP last date
20 January 2025
Reseach Article

Multi-Client Multi-Instance Secured Distributed File Server

by Arun Singh, Ajay K Sharma, Ashish Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 19 - Number 9
Year of Publication: 2011
Authors: Arun Singh, Ajay K Sharma, Ashish Kumar
10.5120/2388-3162

Arun Singh, Ajay K Sharma, Ashish Kumar . Multi-Client Multi-Instance Secured Distributed File Server. International Journal of Computer Applications. 19, 9 ( April 2011), 25-29. DOI=10.5120/2388-3162

@article{ 10.5120/2388-3162,
author = { Arun Singh, Ajay K Sharma, Ashish Kumar },
title = { Multi-Client Multi-Instance Secured Distributed File Server },
journal = { International Journal of Computer Applications },
issue_date = { April 2011 },
volume = { 19 },
number = { 9 },
month = { April },
year = { 2011 },
issn = { 0975-8887 },
pages = { 25-29 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume19/number9/2388-3162/ },
doi = { 10.5120/2388-3162 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:06:32.953032+05:30
%A Arun Singh
%A Ajay K Sharma
%A Ashish Kumar
%T Multi-Client Multi-Instance Secured Distributed File Server
%J International Journal of Computer Applications
%@ 0975-8887
%V 19
%N 9
%P 25-29
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper describes a Distributed File Server, implemented in Java Sockets, based on TCP protocol. The server responds file request of multiple formats like txt, doc, pdf, jpeg, mp3, mp4, flv etc to multiple clients at a time. The requested server first checks the requested file, with it. If file search is not successful then it turns toward other servers connected to it. The Dedicated Server performs client authentication based on Ipaddress of connecting client and maintains list of files present with other servers connected with it. The clients at it end perform check on user requests, for better server performance. The system proposed is well tested in our laboratory with 0, 2, 4, and 8 clients connecting in distributed environment. Results of heap memory utilization and relative server utilization time in serving varying number of clients is drawn and analyzed.

References
  1. Eitan Farchi, Yoel Krasny, Yarden Nir, “Automatic Simulation of Network Problems in UDP-Based Java Programs”, proceedings of the 18th International Parallel and Distributed Processing Symposium, 2004 IEEE.
  2. Delin Hou and Huosong Xia,”Design of Distributed Architecture based on Java Remote Method Invocation Technology”, pp. 618, 2009 International Conference on Environmental Science and Information Application Technology (IEEE Computer Society 2009).
  3. V.Getov, G. von Laszewski, M. Philippsen, I. Foster,” Multi-paradigm Communications in Java for Grid Computing”, Communications of the ACM, Vol. 44, No. 10, pp. 118-125, 2001.
  4. Amol Vasudeva, Sandeepan, Nitin Kumar,” PASE: P2P Network Based Academic Search and File Sharing Application”, First International Conference on Computational Intelligence, Communication Systems and Networks in 2010.
  5. Yao-Nan Lien and Hong-Qi Xu, ” A UDP Based Protocol for Distributed P2P File Sharing”, Eight International Symposium on Autonomous Decentralized System in 2007.
  6. Ming Xue and Changiun Zhu, “The Socket Programming and Software Design for Communication Based on Client/Server”, Pacific-Asia Conference on Circuits, Communications and System in 2009.
  7. What is peer-to-peer? Peer-to-Peer working group http://www.p2pwg.org/
  8. J2SE 1.5.0 API Specification, available at http://java.sun.com.
  9. Java Socket Tutorial, available at http://www.cs.swan.ac.uk/~csneal/InternetComputing/JavaSockets.html.
Index Terms

Computer Science
Information Sciences

Keywords

Java Server File Server Java Socket TCP Server