There exist many copies of data stored as directory trees whose consistency we need to verify. In this work we create a new binary format describing directory trees. It allows to record names, hashed contents, and other metadata of the files. In order to verify data consistency, we can compare two such descriptions. This format is designed with focus on its compactness and high read speed. We present a program which builds such description for a given tree and compares two descriptions. In order to maximize speed we use parallelization techniques and tree hashing, taking properties of hard disk drives into account.
We describe a special purpose computer architecture for the parallel processing of queries, includin...
It is always a major demand to provide efficient retrieving and storing of data and information in a...
We present a tree difference algorithm with expected sequential execution time O(n log log n) and ex...
It is shown how a highly compact representation of binary trees can be used as the basis of two acce...
The tree structures are getting more and more important in the modern computer systems. Especially i...
Many applications use the file system as a simple persistent data store. This approach is expedient,...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
This paper is a description and analysis of of one the data structure types called a B-tree. B-trees...
Metric Access Methods (MAM) are employed to accelerate the processing of similarity queries, such as...
Much work has been done to visualize single trees in various domains, including those of biology (ta...
The quadtree and bintree data structures are two variants on the principle of hierarchical regular d...
File systems store data in files and organize these files in directories. Over decades, file systems...
Trees are a fundamental structure in computing. They are used in almost every aspect of modeling and...
. The well-known B-tree data structure provides a mechanism for dynamically maintaining balanced bin...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
We describe a special purpose computer architecture for the parallel processing of queries, includin...
It is always a major demand to provide efficient retrieving and storing of data and information in a...
We present a tree difference algorithm with expected sequential execution time O(n log log n) and ex...
It is shown how a highly compact representation of binary trees can be used as the basis of two acce...
The tree structures are getting more and more important in the modern computer systems. Especially i...
Many applications use the file system as a simple persistent data store. This approach is expedient,...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
This paper is a description and analysis of of one the data structure types called a B-tree. B-trees...
Metric Access Methods (MAM) are employed to accelerate the processing of similarity queries, such as...
Much work has been done to visualize single trees in various domains, including those of biology (ta...
The quadtree and bintree data structures are two variants on the principle of hierarchical regular d...
File systems store data in files and organize these files in directories. Over decades, file systems...
Trees are a fundamental structure in computing. They are used in almost every aspect of modeling and...
. The well-known B-tree data structure provides a mechanism for dynamically maintaining balanced bin...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
We describe a special purpose computer architecture for the parallel processing of queries, includin...
It is always a major demand to provide efficient retrieving and storing of data and information in a...
We present a tree difference algorithm with expected sequential execution time O(n log log n) and ex...