Google LLC (20240338279). Distributing Data on Distributed Storage Systems simplified abstract

From WikiPatents
Jump to navigation Jump to search

Distributing Data on Distributed Storage Systems

Organization Name

Google LLC

Inventor(s)

Robert Cypher of Saratoga CA (US)

Sean Quinlan of Palo Alto CA (US)

Steven Robert Schirripa of Hazlet NJ (US)

Distributing Data on Distributed Storage Systems - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240338279 titled 'Distributing Data on Distributed Storage Systems

Simplified Explanation

The patent application describes a method for distributing data in a distributed storage system by dividing a file into chunks and distributing them among storage devices based on a maintenance hierarchy.

Key Features and Innovation

  • File is divided into chunks for distribution.
  • Distribution is based on a maintenance hierarchy of the storage system.
  • Storage devices are associated with maintenance units.
  • Random selection of devices ensures file accessibility even when maintenance units are inactive.

Potential Applications

This technology can be applied in various distributed storage systems, cloud computing environments, and data centers where efficient data distribution is crucial.

Problems Solved

  • Efficient distribution of data in a distributed storage system.
  • Ensuring file accessibility even when maintenance units are inactive.
  • Optimizing storage device utilization in the system.

Benefits

  • Improved data distribution efficiency.
  • Enhanced fault tolerance in the storage system.
  • Better utilization of storage devices.

Commercial Applications

The technology can be used in cloud storage services, big data analytics platforms, and enterprise storage solutions to optimize data distribution and improve system reliability.

Prior Art

Readers can explore prior research on distributed storage systems, data distribution algorithms, and fault-tolerant storage technologies to understand the background of this innovation.

Frequently Updated Research

Researchers are continually exploring new algorithms and strategies for optimizing data distribution in distributed storage systems. Stay updated on the latest advancements in this field for potential improvements in efficiency and reliability.

Questions about Data Distribution in Distributed Storage Systems

How does this method improve fault tolerance in distributed storage systems?

This method enhances fault tolerance by ensuring file accessibility even when maintenance units are inactive, thus reducing the risk of data loss.

What are the potential applications of this technology beyond distributed storage systems?

This technology can also be applied in cloud computing environments and data centers to optimize data distribution and improve system reliability.


Original Abstract Submitted

a method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. the maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. each maintenance unit has an active state and an inactive state. moreover, each storage device is associated with a maintenance unit. the determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. the method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.