18651933. SINGLE-SIDED DISTRIBUTED STORAGE SYSTEM simplified abstract (Google LLC)

From WikiPatents
Jump to navigation Jump to search

SINGLE-SIDED DISTRIBUTED STORAGE SYSTEM

Organization Name

Google LLC

Inventor(s)

Kyle Nesbit of Madison WI (US)

Andrew Everett Phelps of Middleton WI (US)

SINGLE-SIDED DISTRIBUTED STORAGE SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18651933 titled 'SINGLE-SIDED DISTRIBUTED STORAGE SYSTEM

The abstract describes a distributed storage system with memory hosts and a curator managing data striping across the hosts for remote direct memory access.

  • Memory hosts with memory are part of the system.
  • The curator manages data striping across the memory hosts.
  • Clients can request memory access through the curator.
  • The curator provides file descriptor mapping for remote direct memory access.
  • Data stripes and stripe replications of a file are stored on memory hosts.

Potential Applications: - Cloud storage systems - Big data analytics platforms - Content delivery networks

Problems Solved: - Efficient data storage and retrieval - Scalability of storage systems - Remote access to large files

Benefits: - Faster data access - Improved data redundancy - Scalable storage solutions

Commercial Applications: Title: "Enhanced Distributed Storage System for Remote Data Access" This technology can be used in cloud computing services, data centers, and network-attached storage systems, enhancing data access and storage capabilities.

Questions about the technology: 1. How does the distributed storage system improve data access speed?

  - The system uses data striping and replication to distribute data across memory hosts, reducing access latency.

2. What are the key advantages of remote direct memory access in this system?

  - Remote direct memory access allows clients to access data directly from memory hosts, improving performance and efficiency.


Original Abstract Submitted

A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the curator manages striping of data across the memory hosts. In response to a memory access request by a client in communication with the memory hosts and the curator, the curator provides the client a file descriptor mapping data stripes and data stripe replications of a file on the memory hosts for remote direct memory access of the file on the memory hosts.