WO2012177406A3 - Système et procédé pour fournir un système de stockage unifié qui prend en charge une dualité fichier/objet - Google Patents
Système et procédé pour fournir un système de stockage unifié qui prend en charge une dualité fichier/objet Download PDFInfo
- Publication number
- WO2012177406A3 WO2012177406A3 PCT/US2012/041305 US2012041305W WO2012177406A3 WO 2012177406 A3 WO2012177406 A3 WO 2012177406A3 US 2012041305 W US2012041305 W US 2012041305W WO 2012177406 A3 WO2012177406 A3 WO 2012177406A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- file
- storage system
- unified storage
- providing
- supports file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1824—Distributed file systems implemented using Network-attached Storage [NAS] architecture
- G06F16/1827—Management specifically adapted to NAS
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
- G06F16/1767—Concurrency control, e.g. optimistic or pessimistic approaches
- G06F16/1774—Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
- G06F16/1824—Distributed file systems implemented using Network-attached Storage [NAS] architecture
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/188—Virtual file systems
- G06F16/196—Specific adaptations of the file system to access devices and non-file objects via standard file system access operations, e.g. pseudo file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2308—Concurrency control
- G06F16/2336—Pessimistic concurrency control approaches, e.g. locking or multiple versions without time stamps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
L'invention concerne des procédés et des systèmes qui permettent à des protocoles de fichier et à des protocoles d'objet de coexister à l'aide d'un espace de nom de fichier et d'un espace de nom d'objet dans un système de stockage unifié. Des données stockées dans le système de stockage unifié sont des fichiers-objets qui préservent les comportements attendus à la fois par des clients de fichier et des clients d'objet.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014517000A JP6001656B2 (ja) | 2011-06-24 | 2012-06-07 | ファイル/オブジェクトデュアリティをサポートする統合ストレージシステムを提供するためのシステム及び方法 |
| EP12802529.3A EP2724236B1 (fr) | 2011-06-24 | 2012-06-07 | Système et procédé pour fournir un système de stockage unifié qui prend en charge une dualité fichier/objet |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/168,431 US8620865B2 (en) | 2011-06-24 | 2011-06-24 | System and method for providing a unified storage system that supports file/object duality |
| US13/168,431 | 2011-06-24 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2012177406A2 WO2012177406A2 (fr) | 2012-12-27 |
| WO2012177406A3 true WO2012177406A3 (fr) | 2013-06-20 |
Family
ID=47362783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2012/041305 Ceased WO2012177406A2 (fr) | 2011-06-24 | 2012-06-07 | Système et procédé pour fournir un système de stockage unifié qui prend en charge une dualité fichier/objet |
Country Status (4)
| Country | Link |
|---|---|
| US (3) | US8620865B2 (fr) |
| EP (1) | EP2724236B1 (fr) |
| JP (1) | JP6001656B2 (fr) |
| WO (1) | WO2012177406A2 (fr) |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8849759B2 (en) * | 2012-01-13 | 2014-09-30 | Nexenta Systems, Inc. | Unified local storage supporting file and cloud object access |
| US8533231B2 (en) | 2011-08-12 | 2013-09-10 | Nexenta Systems, Inc. | Cloud storage system with distributed metadata |
| US9971787B2 (en) | 2012-07-23 | 2018-05-15 | Red Hat, Inc. | Unified file and object data storage |
| US9251114B1 (en) * | 2012-10-12 | 2016-02-02 | Egnyte, Inc. | Systems and methods for facilitating access to private files using a cloud storage system |
| US20140201177A1 (en) * | 2013-01-11 | 2014-07-17 | Red Hat, Inc. | Accessing a file system using a hard link mapped to a file handle |
| US9628108B2 (en) | 2013-02-01 | 2017-04-18 | Symbolic Io Corporation | Method and apparatus for dense hyper IO digital retention |
| US10133636B2 (en) | 2013-03-12 | 2018-11-20 | Formulus Black Corporation | Data storage and retrieval mediation system and methods for using same |
| US9817728B2 (en) | 2013-02-01 | 2017-11-14 | Symbolic Io Corporation | Fast system state cloning |
| US8874626B2 (en) | 2013-02-01 | 2014-10-28 | Red Hat, Inc. | Tracking files and directories related to unsuccessful change operations |
| US9467294B2 (en) | 2013-02-01 | 2016-10-11 | Symbolic Io Corporation | Methods and systems for storing and retrieving data |
| US9304703B1 (en) | 2015-04-15 | 2016-04-05 | Symbolic Io Corporation | Method and apparatus for dense hyper IO digital retention |
| US8983908B2 (en) | 2013-02-15 | 2015-03-17 | Red Hat, Inc. | File link migration for decommisioning a storage server |
| KR102094475B1 (ko) | 2013-04-29 | 2020-03-27 | 삼성전자주식회사 | 멀티-트랜잭션의 아토믹 라이트 방법 |
| US9621653B2 (en) * | 2014-02-14 | 2017-04-11 | Western Digital Technologies, Inc. | Method and apparatus for a network connected storage system |
| US10289547B2 (en) | 2014-02-14 | 2019-05-14 | Western Digital Technologies, Inc. | Method and apparatus for a network connected storage system |
| US10812313B2 (en) * | 2014-02-24 | 2020-10-20 | Netapp, Inc. | Federated namespace of heterogeneous storage system namespaces |
| US11016941B2 (en) | 2014-02-28 | 2021-05-25 | Red Hat, Inc. | Delayed asynchronous file replication in a distributed file system |
| US9965505B2 (en) | 2014-03-19 | 2018-05-08 | Red Hat, Inc. | Identifying files in change logs using file content location identifiers |
| US10025808B2 (en) | 2014-03-19 | 2018-07-17 | Red Hat, Inc. | Compacting change logs using file content location identifiers |
| US9986029B2 (en) | 2014-03-19 | 2018-05-29 | Red Hat, Inc. | File replication using file content location identifiers |
| WO2016085541A1 (fr) * | 2014-11-28 | 2016-06-02 | Nasuni Corporation | Système de fichiers versionnés doté d'un verrou global |
| WO2016122699A1 (fr) * | 2015-01-30 | 2016-08-04 | Hewlett Packard Enterprise Development Lp | Mise à jour atomique à protection contre les défaillances de fichiers de données d'application |
| US10061514B2 (en) | 2015-04-15 | 2018-08-28 | Formulus Black Corporation | Method and apparatus for dense hyper IO digital retention |
| US11983138B2 (en) | 2015-07-26 | 2024-05-14 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
| US12561270B2 (en) | 2016-07-26 | 2026-02-24 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
| US10929419B2 (en) | 2015-09-25 | 2021-02-23 | Netapp, Inc. | Object storage backed file system |
| WO2017052581A1 (fr) | 2015-09-25 | 2017-03-30 | Hewlett Packard Enterprise Development Lp | Établissement d'un système de fichiers sans modifier un code de noyau |
| US11334540B2 (en) | 2015-09-25 | 2022-05-17 | Netapp, Inc. | Namespace hierarchy preservation with multiple object storage objects |
| US9413826B1 (en) | 2016-01-11 | 2016-08-09 | International Business Machines Corporation | Concurrent file and object protocol access using space-efficient cloning |
| US10380364B2 (en) | 2016-03-30 | 2019-08-13 | International Business Machines Corporation | Unified file and object storage architecture for clustered file systems |
| US10621058B2 (en) * | 2016-04-29 | 2020-04-14 | Netapp Inc. | Moving a consistency group having a replication relationship |
| US10769116B2 (en) | 2016-06-10 | 2020-09-08 | Apple Inc. | System and method for performing operations on a hierarchy of content |
| US10210123B2 (en) * | 2016-07-26 | 2019-02-19 | Samsung Electronics Co., Ltd. | System and method for supporting multi-path and/or multi-mode NMVe over fabrics devices |
| US11461258B2 (en) | 2016-09-14 | 2022-10-04 | Samsung Electronics Co., Ltd. | Self-configuring baseboard management controller (BMC) |
| US12541480B2 (en) | 2016-07-26 | 2026-02-03 | Samsung Electronics Co., Ltd. | Self-configuring SSD multi-protocol support in host-less environment |
| US10346041B2 (en) | 2016-09-14 | 2019-07-09 | Samsung Electronics Co., Ltd. | Method for using BMC as proxy NVMeoF discovery controller to provide NVM subsystems to host |
| US12556417B2 (en) | 2016-07-26 | 2026-02-17 | Samsung Electronics Co., Ltd. | Modular system (switch boards and mid-plane) for supporting 50G or 100G ethernet speeds of FPGA+SSD |
| US10326837B1 (en) * | 2016-09-28 | 2019-06-18 | EMC IP Holding Company LLC | Data storage system providing unified file/block cloud access |
| US10579284B2 (en) | 2017-06-02 | 2020-03-03 | International Business Machines Corporation | Filesystem enhancements for unified file and object access in an object storage cloud |
| US10534566B1 (en) * | 2017-07-19 | 2020-01-14 | EMC IP Holding Company LLC | Cloud storage tiering using application programming interface |
| WO2019126072A1 (fr) | 2017-12-18 | 2019-06-27 | Formulus Black Corporation | Systèmes, dispositifs et procédés informatiques à base de mémoire vive (ram) |
| WO2020142431A1 (fr) | 2019-01-02 | 2020-07-09 | Formulus Black Corporation | Systèmes et procédés de prévention, de gestion et d'atténuation de défaillance de mémoire |
| US11157462B2 (en) * | 2019-08-06 | 2021-10-26 | Microsoft Technology Licensing, Llc | Namespace data object name persistence after decoupling of transportable storage device from data server |
| US11301489B2 (en) | 2019-08-06 | 2022-04-12 | Microsoft Technology Licensing, Llc | Synchronizing online and offline transfer of data to cloud storage system |
| US11106394B2 (en) * | 2019-11-27 | 2021-08-31 | EMC IP Holding Company LLC | Storing an entity as an object or a file in a hybrid storage system based on an accessing protocol |
| US12235796B2 (en) | 2023-01-19 | 2025-02-25 | Dell Products L.P. | Detecting sequential file access |
| US12217103B2 (en) * | 2023-01-19 | 2025-02-04 | Dell Products L.P. | Lock release management in a distributed system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7174399B2 (en) * | 2001-04-09 | 2007-02-06 | Hitachi, Ltd. | Direct access storage system having plural interfaces which permit receipt of block and file I/O requests |
| US20070136391A1 (en) * | 2005-12-09 | 2007-06-14 | Tomoya Anzai | Storage system, NAS server and snapshot acquisition method |
| US20100094847A1 (en) * | 2008-10-10 | 2010-04-15 | Malan Steven J | Method and apparatus for multiple-protocol access to object-based storage |
| US7877511B1 (en) * | 2003-01-13 | 2011-01-25 | F5 Networks, Inc. | Method and apparatus for adaptive services networking |
| US20110137966A1 (en) * | 2009-12-08 | 2011-06-09 | Netapp, Inc. | Methods and systems for providing a unified namespace for multiple network protocols |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6516351B2 (en) * | 1997-12-05 | 2003-02-04 | Network Appliance, Inc. | Enforcing uniform file-locking for diverse file-locking protocols |
| US7739221B2 (en) * | 2006-06-28 | 2010-06-15 | Microsoft Corporation | Visual and multi-dimensional search |
| US7836056B2 (en) * | 2006-09-28 | 2010-11-16 | Microsoft Corporation | Location management of off-premise resources |
| US8099429B2 (en) * | 2006-12-11 | 2012-01-17 | Microsoft Corporation | Relational linking among resoures |
| US8195655B2 (en) * | 2007-06-05 | 2012-06-05 | Microsoft Corporation | Finding related entity results for search queries |
-
2011
- 2011-06-24 US US13/168,431 patent/US8620865B2/en active Active
-
2012
- 2012-06-07 JP JP2014517000A patent/JP6001656B2/ja active Active
- 2012-06-07 EP EP12802529.3A patent/EP2724236B1/fr active Active
- 2012-06-07 WO PCT/US2012/041305 patent/WO2012177406A2/fr not_active Ceased
-
2013
- 2013-11-22 US US14/088,026 patent/US9043277B2/en active Active
-
2015
- 2015-05-01 US US14/702,559 patent/US9400802B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7174399B2 (en) * | 2001-04-09 | 2007-02-06 | Hitachi, Ltd. | Direct access storage system having plural interfaces which permit receipt of block and file I/O requests |
| US7877511B1 (en) * | 2003-01-13 | 2011-01-25 | F5 Networks, Inc. | Method and apparatus for adaptive services networking |
| US20070136391A1 (en) * | 2005-12-09 | 2007-06-14 | Tomoya Anzai | Storage system, NAS server and snapshot acquisition method |
| US20100094847A1 (en) * | 2008-10-10 | 2010-04-15 | Malan Steven J | Method and apparatus for multiple-protocol access to object-based storage |
| US20110137966A1 (en) * | 2009-12-08 | 2011-06-09 | Netapp, Inc. | Methods and systems for providing a unified namespace for multiple network protocols |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6001656B2 (ja) | 2016-10-05 |
| US20150234815A1 (en) | 2015-08-20 |
| US8620865B2 (en) | 2013-12-31 |
| EP2724236A2 (fr) | 2014-04-30 |
| US9043277B2 (en) | 2015-05-26 |
| US9400802B2 (en) | 2016-07-26 |
| US20120330894A1 (en) | 2012-12-27 |
| EP2724236B1 (fr) | 2019-08-07 |
| EP2724236A4 (fr) | 2015-09-16 |
| WO2012177406A2 (fr) | 2012-12-27 |
| JP2014520343A (ja) | 2014-08-21 |
| US20140122431A1 (en) | 2014-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012177406A3 (fr) | Système et procédé pour fournir un système de stockage unifié qui prend en charge une dualité fichier/objet | |
| EP2661862A4 (fr) | Systèmes et procédés assurant le stockage, l'extraction et l'utilisation sécurisés de documents électroniques individuels | |
| WO2012082410A3 (fr) | Technique pour prendre en charge de multiples enclaves sécurisées | |
| EP2560102A4 (fr) | Procédé de récupération d'informations, serveur de récupération d'informations, et système de récupération d'informations | |
| EP2601642A4 (fr) | Système et procédé permettant de résumer des données dans une grille non structurée | |
| EP2632089A4 (fr) | Serveur de base de données de noms, système de résolution de nom, procédé de recherche d'entrée et programme de recherche d'entrée | |
| WO2014049334A3 (fr) | Système et procédé de gestion de documents | |
| GB201212304D0 (en) | System and method for building a cloud aware massive data analytics solution background | |
| EP2606445A4 (fr) | Système et procédé pour le stockage efficace de données | |
| EP3073632A4 (fr) | Système d'enregistrement de données de trace, serveur d'enregistrement de données de trace, procédé d'enregistrement de données de trace, programme et support d'informations | |
| EP2698718A4 (fr) | Procédé et dispositif de lecture et d'écriture de données, et système de stockage | |
| EP2595368A3 (fr) | Dispositif de gestion, système de traitement d'informations, procédé de gestion et support de stockage | |
| EP2795473A4 (fr) | Systèmes et procédés destinés à fournir une reconnaissance du système de fichiers dynamiques dans les dispositifs de stockage | |
| EP3543850B8 (fr) | Procédé de gestion de données de système cloud | |
| EP2432193A3 (fr) | Procédé de réplication de données dans un système de stockage de mémoire distribué et dispositif correspondant | |
| EP3029567A4 (fr) | Procédé et dispositif de mise à jour d'un système à méthode d'entrée, support de stockage informatique, et dispositif | |
| EP2650038A4 (fr) | Système de traitement d'information, procédé de traitement d'information, programme de traitement d'information, et support de stockage lisible par ordinateur assurant le stockage de programme de traitement d'information | |
| AP2014007375A0 (en) | Method and system for file transfer, instant messaging terminal, and computer storage medium | |
| GB2499415B (en) | A method of backing-up, and making available by alternative means, electronic data and software initially stored on a client server | |
| EP3036711A4 (fr) | Procédé et système de génération d'une base de données unifiée à partir d'ensembles de données | |
| EP2609528A4 (fr) | Procédé et système pour augmenter les fonctions d'un système de stockage de données | |
| SG11201509963WA (en) | Method for addressing, authentication, and secure data storage in computer systems | |
| EP2639708B8 (fr) | Procédés et système de stockage et de récupération de données | |
| EP3046361A4 (fr) | Module de transport, système de réseau de capteurs, système de réseau de transport d'informations, procédé de transport d'informations, et programme de transport d'informations | |
| AU2012257925A1 (en) | Communication system and corresponding method, computer program, and storage means |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12802529 Country of ref document: EP Kind code of ref document: A2 |
|
| ENP | Entry into the national phase |
Ref document number: 2014517000 Country of ref document: JP Kind code of ref document: A |