Browse Prior Art Database

Method and System for Selective Transferring of One or More Slices of Data Files

IP.com Disclosure Number: IPCOM000195113D
Publication Date: 2010-Apr-21
Document File: 4 page(s) / 114K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for enabling efficient transfer of a data file from a source server to a destination server. The method involves selective compression and transfer of one or more slices of the data file. The one or more slices which are similar to one or more slices that are already available on the destination server are not compressed and are not transferred to the destination server.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 4

Method and System for Selective Transferring of One or More Slices of Data Files

Disclosed is a method and system for enabling efficient transfer of a data file from a source server to a destination server. The method involves selective compression and transfer of one or more slices of the data file. The one or more slices which are similar to one or more slices that are already available on the destination server are not compressed and are not transferred to the destination server.

Fig. 1 illustrates a block diagram of the system. In accordance with the method and system, each data file (source file as shown) is divided into one or more slices. The one or more slices are stored as local files in the source server. Once a request for the data file is received from a destination server, the source server identifies one or more slices of the data file which are similar to the one or more slices which are already present on the destination server. Accordingly, one or more slices which are not present on the destination server are selected for compression and are transferred to the destination server. Once the destination server receives these one or more slices, the one or more slices are assembled to recreate the data file at the destination server.

Figure 1

The method steps of dividing a data file into one or more slices and comparing the same with one or more slices at the destination server are shown in Fig. 2.

1

[This page contains 2 pictures or other non-text objects]

Page 2 of 4

Figure 2

The source server selects each data file (source file) and divides each data file into one or more slices. Each data file is divided into a number of slices based on a slice size as set by the source server. Thereafter, a hash code is generated corresponding to each slice. Subsequently, when a request for a data file is received from a destination server, the source server compares a list of slices already present on the destination server with the one or more slices of the data file. Based on the compari...