Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for providing increased scalability in deduplication storage systems

A storage system and deduplication technology, applied in memory systems, instruments, error detection/correction, etc., to solve problems such as bloated, limited computing resources, and huge databases

Active Publication Date: 2012-07-18
SYMANTEC CORP
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Unfortunately, such reference objects are typically stored in a single database, which can become large and bloated over time
Furthermore, in order to update a reference object to indicate which files are currently referencing a particular file segment, conventional deduplication storage systems may need to perform update operations on the entire database, which may result in undesired processing delays and limitations computing resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for providing increased scalability in deduplication storage systems
  • Systems and methods for providing increased scalability in deduplication storage systems
  • Systems and methods for providing increased scalability in deduplication storage systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] As will be described in more detail below, the present disclosure generally relates to various systems and methods for providing enhanced scalability in deduplication storage systems. The phrase "deduplication storage system" as used herein refers generally to any type or form of storage system capable of identifying redundant data patterns within multiple backup files and eliminating such redundancy by storing only a single instance of the data or device. As will be explained in more detail below, the single instance of data may be referenced by a single file or multiple files backed up in the deduplication storage system.

[0021] see Figure 1 to Figure 2 , a detailed description of an exemplary system that provides enhanced scalability in a deduplication storage system will be provided below. will also combine Figure 3 to Figure 4 A detailed description of the corresponding computer-implemented method is provided. Additionally, will combine Figure 5 and Fig...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A computer-implemented method for providing increased scalability in deduplication storage systems may include (1) identifying a database that stores a plurality of reference objects, (2) determining that at least one size-related characteristic of the database has reached a predetermined threshold, (3) partitioning the database into a plurality of sub-databases capable of being updated independent of one another, (4) identifying a request to perform an update operation that updates one or more reference objects stored within at least one sub-database, and then (5) performing the update operation on less than all of the sub-databases to avoid processing costs associated with performing the update operation on all of the sub-databases. Various other systems, methods, and computer-readable media are also disclosed.

Description

Background technique [0001] Deduplication storage systems are commonly used to reduce the amount of storage space required to store files by identifying redundant data patterns within similar files. For example, the deduplication storage system may divide multiple files into multiple file segments, and then identify at least one file segment obtained from one file that is identical to at least one file segment obtained from another file exactly the same. A deduplication storage system may store a single instance of a particular file segment rather than storing multiple instances of the file segment, and allow multiple files to reference only this instance of the file segment to reduce the amount of storage space required to store the files. As such, deduplication storage systems typically only store unique (ie, non-redundant) file segments. [0002] To prevent stored file segments from being prematurely or erroneously deleted, a deduplication storage system may maintain mult...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F11/1448G06F17/30156G06F17/30306G06F2201/80G06F17/30584G06F12/00G06F16/1748G06F16/217G06F16/278
Inventor X·张F·郭W·吴
Owner SYMANTEC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products