TRANSMISSION APPARATUS FOR VPN OPTIMIZATION BY DEFRAGMENTATION AND DEDUPLICATION AND METHOD
First Claim
Patent Images
1. An transmission apparatus comprised of:
- a circuit for to generate a data paragraph, a hash, and a remainder,a satellite cache store,a satellite transfer diary store, anda circuit for to pack a plurality of hashes and a remainder into a packet, the circuits communicatively coupled to each other circuit.
11 Assignments
0 Petitions
Accused Products
Abstract
A transmission apparatus for optimizing a virtual private network operates by defragmenting and deduplicating transfer of variable sized blocks. A large data object is converted to a plurality of data paragraphs by a fingerprinting method. Each data paragraph is cached and hashed. The hashes are transmitted to at least one satellite apparatus. Only data paragraphs which are not previously cached at each satellite are transferred.
10 Citations
20 Claims
-
1. An transmission apparatus comprised of:
-
a circuit for to generate a data paragraph, a hash, and a remainder, a satellite cache store, a satellite transfer diary store, and a circuit for to pack a plurality of hashes and a remainder into a packet, the circuits communicatively coupled to each other circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for operating a transmission apparatus coupled to a local area network and coupled to a wide area network, the apparatus comprising:
- a circuit for to generate a data paragraph, a hash, and a remainder, a satellite cache store, a satellite transfer diary store, and a circuit for to pack a plurality of hashes and a remainder into a packet;
the method comprising;receiving a data object, generating at least one data paragraph, computing a hash for each data paragraph, determining a remainder, storing a data paragraph into a primary cache store if the hash is determined to be new, storing a record into a satellite transfer diary of the reception apparatus for each data paragraph, the hash, and the status of the transfer of the data paragraph to the reception apparatus, and transferring at least one hash and a remainder to a circuit to pack a data object integration packet. - View Dependent Claims (13, 15, 16, 17, 18, 19, 20)
- a circuit for to generate a data paragraph, a hash, and a remainder, a satellite cache store, a satellite transfer diary store, and a circuit for to pack a plurality of hashes and a remainder into a packet;
-
12. The method of claim 12 wherein generating at least one data paragraph comprises:
-
selecting a string between a minimum length and a maximum length by computing a fingerprint and matching selected bits of the fingerprint to a certain mask by reading from the beginning of a data object or from the end of the previous data paragraph. - View Dependent Claims (14)
-
Specification