System for high speed continuous file transfer processing of data files
First Claim
1. A method for decreasing the overall time for transmitting a compressed data file onto a network, comprising the steps of:
- reading data from a data file at high speed employing a mainframe computer, determining that a compression process is to be performed on the data which requires more than twice the time required to read said data from said data file, down loading said data to a memory accessible by a single chip type dedicated computer which is capable of performing said compression process at a much greater speed than said mainframe computer, performing said compression process in said dedicated computer programmed to perform the process on said data, generating a stream of processed data representative of said compressed data file at an output port of said dedicated computer, and coupling said stream of compressed data to a communication network for transmittal to a new file.
12 Assignments
0 Petitions
Accused Products
Abstract
In a system for economically and continuously transmitting data files from one location to a remote location there is provided a high speed mainframe computer adapted to read a data file and to determine if the process to be performed on the data requires a large amount of mainframe processor cycle time. If so the data file is down loaded to a memory accessible by a much less expensive single chip type dedicated computer that is particularly well suited to perform the process that would require high mainframe processor time cost. The output of the dedicated computer in coupled to a communication network for transmittal to the remote location. In the preferred embodiment-of the present invention first-in-first-out (FIFO) data queues are employed to maintain optimum utilization of the dedicated computer and transfer of the data files.
-
Citations
11 Claims
-
1. A method for decreasing the overall time for transmitting a compressed data file onto a network, comprising the steps of:
-
reading data from a data file at high speed employing a mainframe computer, determining that a compression process is to be performed on the data which requires more than twice the time required to read said data from said data file, down loading said data to a memory accessible by a single chip type dedicated computer which is capable of performing said compression process at a much greater speed than said mainframe computer, performing said compression process in said dedicated computer programmed to perform the process on said data, generating a stream of processed data representative of said compressed data file at an output port of said dedicated computer, and coupling said stream of compressed data to a communication network for transmittal to a new file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
writing said stream of processed data to a new file. -
6. A method as set forth in claim 5 which further includes,
reading said new file, and writing said new file onto a network communications line for transfer to a remotely located data file. -
7. A method as set forth in claim 4 wherein said second FIFO is coupled to said mainframe computer and further includes,
writing said stream of processed data on to a network communication line for transfer to a remotely located data file. -
8. A method as set forth in claim 5 wherein said mainframe computer comprises means for reading and writing of data transactions at high speeds.
-
9. A method as set forth in claim 1 wherein said step of reading data is performed at speeds in excess of said dedicated computer to perform said compression process, and
said step of down loading data to a memory comprises intermittently down loading blocks of data to the accessible memory to maintain a data supply to an input of said dedicated computer. -
10. A method as set forth in claim 9 wherein said accessible memory comprises a first-in-first-out (FIFO) data queue.
-
11. A method as set forth in claim 10 wherein said FIFO data queue is mounted in said mainframe computer.
-
Specification