Processing

Please wait...

Settings

Settings

Goto Application

1. WO2016100767 - METHOD FOR FILE UPDATING AND VERSION CONTROL FOR LINEAR ERASURE CODED AND NETWORK CODED STORAGE

Publication Number WO/2016/100767
Publication Date 23.06.2016
International Application No. PCT/US2015/066570
International Filing Date 18.12.2015
IPC
G06F 9/44 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
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
CPC
G06F 11/1076
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
1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
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 3/0619
GPHYSICS
06COMPUTING; CALCULATING; 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 ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0619in relation to data integrity, e.g. data losses, bit errors
G06F 3/064
GPHYSICS
06COMPUTING; CALCULATING; 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 ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0638Organizing or formatting or addressing of data
064Management of blocks
G06F 3/067
GPHYSICS
06COMPUTING; CALCULATING; 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 ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
G06F 8/658
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
658Incremental updates; Differential updates
Applicants
  • AALBORG UNIVERSITET [DK]/[DK]
Inventors
  • SIPOS, Márton, A.
  • LUCANI, Daniel, E.
  • HEIDE, Janus
  • PEDERSEN, Morten, V.
  • FITZEK, Frank, H.P.
Agents
  • LANGE, Kristoffer, W.
Priority Data
62/094,12519.12.2014US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD FOR FILE UPDATING AND VERSION CONTROL FOR LINEAR ERASURE CODED AND NETWORK CODED STORAGE
(FR) PROCÉDÉ DE MISE À JOUR DE FICHIERS ET DE CONTRÔLE DE VERSIONS POUR UN STOCKAGE CODÉ D'EFFACEMENT LINÉAIRE ET UN STOCKAGE CODÉ DE RÉSEAU
Abstract
(EN)
Systems and processes to provide file updating for distributed storage performed using linear codes, such as network codes and random linear network coding (RLNC). The processes enable efficiently updating coded file fragments without requiring a full upload of a new coded fragments. Separate processes for modifying, deleting, and adding data elements are described.
(FR)
L'invention concerne des systèmes et des procédés permettant de fournir une mise à jour des fichiers pour un stockage distribué effectué au moyen de codes linéaires, tels que des codes de réseau et un codage de réseau linéaire aléatoire (RLNC). Les procédés permettent de mettre à jour efficacement des fragments de fichier codés sans avoir à télécharger complètement de nouveaux fragments codés. L'invention concerne des procédés séparés permettant de modifier, d'effacer et d'ajouter des éléments de données.
Latest bibliographic data on file with the International Bureau