Litcius/Paper detail

HotDedup: Managing Hot Data Storage at Network Edge through Optimal Distributed Deduplication

Shijing Li, Tian Lan

202028 citationsDOI

Abstract

The rapid growth of computing capabilities at network edge calls for efficient management frameworks that not only considers placing hot data on edge storage for best accessibility and performance, but also makes optimal utilization of edge storage space. In this paper, we solve a joint optimization problem by exploiting both data popularity (for optimal data access performance) and data similarity (for optimal storage space efficiency). We show that the proposed optimization is NP- hard and develop a 2⌈2Γ⌉ - 1 + ϵ-approximation algorithm by (i) making novel use of δ-similarity graph to capture pairwise data similarity and (ii) leveraging the k-MST algorithm to solve a Prize Collecting Steiner Tree problem on the graph. The proposed algorithm is prototyped using an open-source distributed storage system, Cassandra. We evaluate its performance extensively on a real-world testbed and with respect to real-world IoT datasets. The algorithm is shown to achieve over 55% higher edge service rate and reduces request response time by about 30%.

Topics & Concepts

Computer scienceData deduplicationEnhanced Data Rates for GSM EvolutionTestbedSteiner tree problemPairwise comparisonDistributed computingGraphTheoretical computer scienceDatabaseMathematical optimizationComputer networkMathematicsTelecommunicationsArtificial intelligenceCloud Computing and Resource ManagementCaching and Content DeliveryAdvanced Data Storage Technologies
HotDedup: Managing Hot Data Storage at Network Edge through Optimal Distributed Deduplication | Litcius