CFP last date
20 May 2024
Reseach Article

MultiClient MultiInstance Centralized File Server using TCP protocol in Java Sockets

by Arun Singh, Ajay Kr. Sharma, Ashish Kumar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 23 - Number 8
Year of Publication: 2011
Authors: Arun Singh, Ajay Kr. Sharma, Ashish Kumar
10.5120/2906-3816

Arun Singh, Ajay Kr. Sharma, Ashish Kumar . MultiClient MultiInstance Centralized File Server using TCP protocol in Java Sockets. International Journal of Computer Applications. 23, 8 ( June 2011), 24-29. DOI=10.5120/2906-3816

@article{ 10.5120/2906-3816,
author = { Arun Singh, Ajay Kr. Sharma, Ashish Kumar },
title = { MultiClient MultiInstance Centralized File Server using TCP protocol in Java Sockets },
journal = { International Journal of Computer Applications },
issue_date = { June 2011 },
volume = { 23 },
number = { 8 },
month = { June },
year = { 2011 },
issn = { 0975-8887 },
pages = { 24-29 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume23/number8/2906-3816/ },
doi = { 10.5120/2906-3816 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:09:37.137358+05:30
%A Arun Singh
%A Ajay Kr. Sharma
%A Ashish Kumar
%T MultiClient MultiInstance Centralized File Server using TCP protocol in Java Sockets
%J International Journal of Computer Applications
%@ 0975-8887
%V 23
%N 8
%P 24-29
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In today’s scenario File Server using reliable connection oriented protocol like TCP are well active, but majorly they are task specific like for chat server, document file server, image server, audio file server or Video Server etc. If they all are present together the server might be using other file transfer protocol and application is not transparent. To promote easy and transparent file transfer across network using Java Sockets, we introduce a Java TCP Server. The Server is multiclient multithreaded multi format supported Java Application. The requesting client validates the user request at its end and improves server performance; on other hand Server provide data only to authenticated client and refuses connection to others. The server is profiled for number of clients for mixed type of Input files like text, doc, pdf, jpeg, mp3, flv and mp4. The client server design is well implemented on 2, 4, and 8 systems in our laboratory and tested for heap memory usage, server usage time and bandwidth utilization; results are well satisfied and become platform for this paper.

References
  1. 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).
  2. SeungJun Bang and JinHo Ahn,”Implementation and Performance Evaluation of Socket and RMI based Java Message Passing Systems”, pp.153, Fifth International Conference on Software Engineering Research, Management and Application (IEEE Computer Society 2007).
  3. J.T. Rough and A.M. Goscinski,”The development of an efficient checkpointing facility exploiting operating systems services of the GENESIS cluster operating system”, Future Generation Computer Systems, Vol. 20, No. 4, pp 523-538, 2004.
  4. 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.
  5. R. Metkowski and P.Bala, “Parallel Computing in Java: Looking for the Most Effective RMI Implementation for Clusters”, Lecture Notes in Computer Science, Springer-Verlag Berlin, Vol. 3911, pp.272-277,2006.
  6. Amol Vasudeva, Sandeepan, Nitin Kumar,” PASE: P2P Network Based Academic Search and File Sharing Application”, 2009 First International Conference on Computational Intelligence, Communication Systems and Networks.
  7. What is peer-to-peer? Peer-to-Peer working group http://www.p2pwg.org/
  8. Martin Alt, Sergei Gorlatch, “Adapting Java RMI for grid computing”, Future Generation Computer Systems, Vol 21, pp699-707, 2005.
  9. J2SE 1.5.0 API Specification, http://java.sun.com.
  10. Java Socket Tutorial, http://www.cs.swan.ac.uk/~csneal/InternetComputing/JavaSockets.html.
  11. C. Nester, M. Phillippsen, and B. Haumacher, “A more efficient RMI for java”, In Proc. Of the ACM Java grande Conference, pp. 152-159, June 1999.
Index Terms

Computer Science
Information Sciences

Keywords

Java Server File Server