Multiple Site File Transfer Protocol [ASP.NET]

Posted on

Abstract:

                     Transferring files over the Internet is extremely common, hence the protocol, FTP. However, the functionality, and reliability of FTP relies on lower layer protocols. Improved performance mechanisms have yet to be deployed that combine the ubiquity of FTP, high reliability, and fault tolerance. This thesis describes the design and implementation of such a mechanism called Distributed File Transfer (DFT). DFT establishes multiple FTP sessions with multiple FTP sites transferring different segments of a file simultaneously. It switches to other servers if some server becomes overloaded or unavailable. A Load Distributing Server in DFT collects server information and distributes load among multiple servers. Experiments presented show that DFT is both reliable and efficient.

In This project we focus parallel file transfer to multiple sites. We applied existing parallel file transfer methods and evaluated their performance. Simulation results showed that two mechanisms are effective. The first is site selection according to measured transfer rate. The second is block transfer in which a file is divided into blocks of fixed-size and each site transfers blocks of the number according to the transfer rate.

EXISTING SYSTEM

In the existing system, we can upload a file only to a single site. This means that the file uploaded by the user will be uploaded only to one site. The uploaded file can not be viewed directly from the site but it can be opened in local machine. The main drawbacks of the existing system are:

No Load Distribution process.

Single site upload process

No Distributed File Transfer

Maintenance of single FTP session only

 No file segmentation process and

PROPOSED SYSTEM

The proposed system involves a web site that is useful to upload and download a file in remote sites using FTP.

Here we are going to upload a file to multiple sites simultaneously to save the time and roundtrip of file upload process and we can select any site and easily download a file from remote site.

Maintaining multiple FTP sessions

Multiple site upload process

Distributed File Transfer

SYSTEM REQUIREMENTS

Software Requirements

OPERATING SYSTEM : Windows 2000 Professional / XP

ENVIRONMENT : Visual Studio .NET 2005

.NET FRAMEWORK : Version 2.0

LANGUAGE             : C#.NET

FRONT END : ASP.NET

BACKEND : SQL SERVER

Hardware Requirements

PROCESSOR    : PENTIUM III 866 MHz

RAM : 128 MD SD RAM

MONITOR : 15” COLOR

HARD DISK : 20 GB

FLOPPY DRIVE : 1.44 MB

CDDRIVE : LG 52X

KEYBOARD             : STANDARD 102 KEYS

MOUSE : 3 BUTTONS

Leave a Reply

Your email address will not be published. Required fields are marked *