Processing

Please wait...

Settings

Settings

Goto Application

1. WO2018128915 - FILE SYSTEM HIERARCHIES AND FUNCTIONALITY WITH CLOUD OBJECT STORAGE

Publication Number WO/2018/128915
Publication Date 12.07.2018
International Application No. PCT/US2017/068857
International Filing Date 29.12.2017
IPC
G06F 3/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from, or digital output to, record carriers
G06F 11/14 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
G06F 17/30 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
17Digital computing or data processing equipment or methods, specially adapted for specific functions
30Information retrieval; Database structures therefor
CPC
G06F 1/28
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
1Details not covered by groups G06F3/00G06F13/00 and G06F21/00
26Power supply means, e.g. regulation thereof
28Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
G06F 11/07
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
G06F 11/1004
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
08Error detection or correction by redundancy in data representation, e.g. by using checking codes
10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
1004to protect a block of data words, e.g. CRC or checksum
G06F 11/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
G06F 11/1446
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
G06F 11/1464
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1446Point-in-time backing up or restoration of persistent data
1458Management of the backup or restore process
1464for networked environments
Applicants
  • ORACLE INTERNATIONAL CORPORATION [US]/[US]
Inventors
  • KREMER, James
  • MAYBEE, Mark
  • ROSS, Natalie
  • LEDRU, Pascal
  • LATUSHKIN, Victor
  • GUREJA, Ankit
  • MORNEAU, Kimberly
  • ZHANG, Jingfei
  • GIBSON, Gavin
Agents
  • SWEHLA, Aaron
  • SHAFFER, William L.
  • KOTWAL, Sujit
  • MATHISON, Mark
  • GRAY, Charles
  • AUSTIN, Shelton W.
  • BENNETT, Jesse S.
  • BERGSTROM, James T.
  • SAAB, Karam
  • KUSHA, Babak
  • DORAN-CIVAN, Neslihan I.
  • BRISNEHAN, Brian
  • FU, Zhenhai
  • ROTHWELL, Rodney
  • SHEN, Fei
  • BRADFORD, Sara
  • UY, Ruthleen
  • FRANKLIN, Thomas
  • GAUDRY, Katherine
  • MORSE, Kyle
  • BAKER, Amanda
  • VADERA, Sameer
  • HAYIM, Samuel
  • WANG, Xiaoyu
  • DRIES, Daniel
  • CHOY, Ming
  • XU, Shao X.
  • LEI, Ji
  • KANZAKI, Kim
  • MCGUIRE, JR., John
  • BAGGALEY, Nicholas
  • CHENG, Charles
  • GELBLUM, Michael
  • SUTTON, Eric
  • NICHOLES, Christian A.
  • WEBER, Eric
  • HUTCHINS, Eric
Priority Data
15/610,34931.05.2017US
62/443,39106.01.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) FILE SYSTEM HIERARCHIES AND FUNCTIONALITY WITH CLOUD OBJECT STORAGE
(FR) HIÉRARCHIES DE SYSTÈME DE FICHIERS ET FONCTIONNALITÉ AVEC STOCKAGE D'OBJETS EN NUAGE
Abstract
(EN)
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
(FR)
Les techniques décrites dans la présente invention concernent des systèmes et des procédés de stockage de données, et plus particulièrement la fourniture d'une superposition de fonctionnalité de système de fichiers sur une interface d'objet. Dans certains modes de réalisation, une fonctionnalité de système de fichiers peut être superposée sur des interfaces d’objet en nuage pour fournir un stockage en nuage tout en permettant une fonctionnalité attendue à partir d'applications existantes. Par exemple, il est possible de superposer des interfaces POSIX et des éléments sémantiques sur le stockage en nuage, tout en fournissant un accès à des données d'une manière cohérente avec un accès basé sur des fichiers avec une organisation de données dans des hiérarchies de noms. Divers modes de réalisation peuvent également permettre un mappage mémoire de données de façon que les changements de carte mémoire soient reflétés dans un stockage persistant tout en garantissant la cohérence entre les changements de carte mémoire et les écritures. Par exemple, en transformant un stockage basé sur un disque de système de fichiers ZFS en un stockage en nuage ZFS, le système de fichiers ZFS gagne la nature élastique du stockage en nuage.
Latest bibliographic data on file with the International Bureau