Data deduplication, as a compression method, has been widely used in most backup systems to improve bandwidth and space efficiency. As data exploded to be backed up, two main challenges in data deduplication are the C...Data deduplication, as a compression method, has been widely used in most backup systems to improve bandwidth and space efficiency. As data exploded to be backed up, two main challenges in data deduplication are the CPU-intensive chunking and hashing works and the I/0 intensive disk-index access latency. However, CPU-intensive works have been vastly parallelized and speeded up by multi-core and many-core processors; the I/0 latency is likely becoming the bottleneck in data deduplication. To alleviate the challenge of I/0 latency in multi-core systems, multi-threaded deduplication (Multi-Dedup) architecture was proposed. The main idea of Multi-Dedup was using parallel deduplication threads to hide the I/0 latency. A prefix based concurrent index was designed to maintain the internal consistency of the deduplication index with low synchronization overhead. On the other hand, a collisionless cache array was also designed to preserve locality and similarity within the parallel threads. In various real-world datasets experiments, Multi-Dedup achieves 3-5 times performance improvements incorporating with locality-based ChunkStash and local-similarity based SiLo methods. In addition, Multi-Dedup has dramatically decreased the synchronization overhead and achieves 1.5-2 times performance improvements comparing to traditional lock-based synchronization methods.展开更多
This paper presents a method for directly analyzing the stability of complex-DDEs on the basis of stability switches. Two novel criteria are developed for the stability of a class of complex- DDEs. These results not o...This paper presents a method for directly analyzing the stability of complex-DDEs on the basis of stability switches. Two novel criteria are developed for the stability of a class of complex- DDEs. These results not only generalize some known results in literature but also greatly reduce the complexity of analysis and computation. To validate the effectiveness of the proposed criteria, the stabilization problem of the extended time delay auto-synchronization (ETDAS) control and n time delay auto-synchronization (NTDAS) control are then further investigated, respectively. The numerical simulations are consistent with the above theoretical analysis.展开更多
基金Project(IRT0725)supported by the Changjiang Innovative Group of Ministry of Education,China
文摘Data deduplication, as a compression method, has been widely used in most backup systems to improve bandwidth and space efficiency. As data exploded to be backed up, two main challenges in data deduplication are the CPU-intensive chunking and hashing works and the I/0 intensive disk-index access latency. However, CPU-intensive works have been vastly parallelized and speeded up by multi-core and many-core processors; the I/0 latency is likely becoming the bottleneck in data deduplication. To alleviate the challenge of I/0 latency in multi-core systems, multi-threaded deduplication (Multi-Dedup) architecture was proposed. The main idea of Multi-Dedup was using parallel deduplication threads to hide the I/0 latency. A prefix based concurrent index was designed to maintain the internal consistency of the deduplication index with low synchronization overhead. On the other hand, a collisionless cache array was also designed to preserve locality and similarity within the parallel threads. In various real-world datasets experiments, Multi-Dedup achieves 3-5 times performance improvements incorporating with locality-based ChunkStash and local-similarity based SiLo methods. In addition, Multi-Dedup has dramatically decreased the synchronization overhead and achieves 1.5-2 times performance improvements comparing to traditional lock-based synchronization methods.
基金This work was supported by National'Science Foundation for Distinguished Young Scholars under Grant No. 10825207, and in part by Foundation for the Author of National Excellent Doctoral Dissertation of China under Grant No. 200430.
文摘This paper presents a method for directly analyzing the stability of complex-DDEs on the basis of stability switches. Two novel criteria are developed for the stability of a class of complex- DDEs. These results not only generalize some known results in literature but also greatly reduce the complexity of analysis and computation. To validate the effectiveness of the proposed criteria, the stabilization problem of the extended time delay auto-synchronization (ETDAS) control and n time delay auto-synchronization (NTDAS) control are then further investigated, respectively. The numerical simulations are consistent with the above theoretical analysis.