Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022165452 - CLOUD STORAGE CLASS-BASED VARIABLE CACHE AVAILABILITY

Publication Number WO/2022/165452
Publication Date 04.08.2022
International Application No. PCT/US2022/070107
International Filing Date 10.01.2022
IPC
G06F 12/0868 2016.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
0868Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
CPC
G06F 12/0868
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
0866for peripheral storage systems, e.g. disk cache
0868Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
G06F 16/148
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
14Details of searching files based on file metadata
148File search processing
G06F 16/156
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
14Details of searching files based on file metadata
156Query results presentation
G06F 16/164
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
164File meta data generation
G06F 16/172
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
17Details of further file system functions
172Caching, prefetching or hoarding of files
G06F 16/1824
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
10File systems; File servers
18File system types
182Distributed file systems
1824implemented using Network-attached Storage [NAS] architecture
Applicants
  • SALESFORCE.COM, INC. [US]/[US]
Inventors
  • JUJJURI, Venkateswararao
  • WYATT, Nathaniel
  • MARTIN, Jameison, Bear
  • HELLAND, Patrick, James
Agents
  • GERHARDT, Catherine, L.
Priority Data
17/162,50129.01.2021US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) CLOUD STORAGE CLASS-BASED VARIABLE CACHE AVAILABILITY
(FR) DISPONIBILITÉ DE MÉMOIRE CACHE VARIABLE BASÉE SUR UNE CLASSE DE STOCKAGE EN NUAGE
Abstract
(EN) Techniques are disclosed relating to managing distributed storage of data for various entities according to classifications for these entities. A database node of a distributed storage system may receive, from a first entity of a plurality of entities, a request to store a set of data. The database node may further obtain metadata associated with the first entity, wherein the metadata specifies one of a plurality of classifications for the entities. The database node may provide the set of data to one or more of a plurality of caches for storage. The caches may be located in two or more availability zones and are configured to store the set of data based on the classification for the first entity identified in the metadata associated with the first entity. The database node may also store the set of data in a shared object storage coupled to the database node.
(FR) L'invention concerne des techniques relatives à la gestion d'un stockage distribué de données pour diverses entités selon des classifications pour ces entités. Un nœud de base de données d'un système de stockage distribué peut recevoir, d'une première entité d'une pluralité d'entités, une demande de stockage d'un ensemble de données. Le nœud de base de données peut en outre obtenir des métadonnées associées à la première entité, les métadonnées spécifiant l'une d'une pluralité de classifications pour les entités. Le nœud de base de données peut fournir l'ensemble de données à une ou plusieurs mémoires caches de stockage. Les mémoires caches peuvent être situées dans au moins deux zones de disponibilité et sont configurées pour stocker l'ensemble de données sur la base de la classification pour la première entité identifiée dans les métadonnées associées à la première entité. Le nœud de base de données peut également stocker l'ensemble de données dans un stockage d'objet partagé couplé au nœud de base de données.
Related patent documents
Latest bibliographic data on file with the International Bureau