-
公开(公告)号:US20250068593A1
公开(公告)日:2025-02-27
申请号:US18947337
申请日:2024-11-14
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Victor Latushkin
IPC: G06F16/172 , G06F1/28 , G06F3/06 , G06F9/455 , G06F9/50 , G06F11/07 , G06F11/10 , G06F11/14 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0804 , G06F12/0813 , G06F12/0868 , G06F12/0897 , G06F12/123 , G06F12/128 , G06F12/14 , G06F16/11 , G06F16/182 , G06F16/185 , G06F16/23 , G06F16/432 , G06F16/901 , G06F21/60 , H03M7/30 , H03M7/40 , H04L9/06 , H04L9/08 , H04L9/14 , H04L9/40 , H04L67/1095 , H04L67/1097
Abstract: 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.
-
公开(公告)号:US12174796B2
公开(公告)日:2024-12-24
申请号:US18363658
申请日:2023-08-01
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Victor Latushkin
IPC: G06F16/00 , G06F1/28 , G06F3/06 , G06F9/455 , G06F9/50 , G06F11/07 , G06F11/10 , G06F11/14 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0804 , G06F12/0813 , G06F12/0868 , G06F12/0897 , G06F12/123 , G06F12/128 , G06F16/11 , G06F16/172 , G06F16/182 , G06F16/185 , G06F16/23 , G06F16/432 , G06F16/901 , G06F21/60 , H04L9/06 , H04L9/08 , H04L9/14 , H04L9/40 , H04L67/1095 , H04L67/1097 , G06F12/14 , H03M7/30 , H03M7/40
Abstract: 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.
-
公开(公告)号:US20200285664A1
公开(公告)日:2020-09-10
申请号:US16881638
申请日:2020-05-22
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Gavin Gibson
IPC: G06F16/432 , G06F21/60 , G06F3/06 , G06F11/14 , G06F16/11 , G06F16/172 , G06F16/182 , G06F16/185 , G06F12/0868 , G06F12/128 , H04L9/06 , H04L29/08 , G06F11/10 , G06F12/0897 , G06F11/07 , G06F16/23 , G06F16/901 , G06F1/28 , G06F9/50 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L9/08 , H04L9/14 , H04L29/06 , G06F9/455
Abstract: 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.
-
公开(公告)号:US10552469B2
公开(公告)日:2020-02-04
申请号:US15610424
申请日:2017-05-31
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Pascal Ledru , Gavin Gibson
IPC: G06F17/30 , G06F16/432 , G06F21/60 , G06F11/32 , G06F11/30 , G06F3/06 , G06F1/28 , G06F12/0804 , G06F12/0813 , G06F11/14 , G06F12/123 , G06F11/34 , G06F16/11 , G06F16/172 , G06F16/182 , G06F16/185 , G06F16/23 , G06F16/901 , G06F12/0868 , G06F12/128 , H04L9/06 , H04L29/08 , G06F11/10 , G06F12/0897 , G06F9/50 , H04L9/08 , H04L9/14 , H04L29/06 , G06F9/455 , H03M7/40 , G06F12/14 , H03M7/30
Abstract: 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.
-
5.
公开(公告)号:US20200004772A1
公开(公告)日:2020-01-02
申请号:US16568672
申请日:2019-09-12
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Mark Maybee , James Kremer , Gavin Gibson
IPC: G06F16/432 , G06F21/60 , G06F11/32 , G06F11/30 , G06F3/06 , G06F1/28 , G06F12/0804 , G06F12/0813 , G06F11/14 , G06F12/123 , G06F11/34 , G06F16/11 , G06F16/172 , G06F16/182 , G06F16/185 , G06F16/23 , G06F16/901 , G06F9/50 , H04L9/08 , H04L9/14 , H04L29/06 , H04L29/08 , G06F9/455
Abstract: 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 file system disk-based storage into cloud-based storage, the file system gains the elastic nature of cloud storage.
-
公开(公告)号:US20180196829A1
公开(公告)日:2018-07-12
申请号:US15610400
申请日:2017-05-31
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Pascal Ledru , Kenneth Dunlop
Abstract: 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.
-
7.
公开(公告)号:US11074221B2
公开(公告)日:2021-07-27
申请号:US16568672
申请日:2019-09-12
Applicant: ORACLE INTERNATIONAL CORPORATION
Inventor: Mark Maybee , James Kremer , Gavin Gibson
IPC: G06F3/00 , G06F16/172 , G06F3/06 , G06F11/14 , G06F16/182 , G06F16/185 , G06F12/0868 , G06F12/128 , H04L29/08 , G06F11/10 , G06F12/0897 , G06F16/23 , G06F16/901 , G06F9/50 , G06F11/30 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L29/06 , G06F16/432 , G06F16/11 , G06F1/28 , G06F9/455 , G06F11/07 , G06F11/32 , G06F11/34 , G06F21/60 , H04L9/06 , H04L9/08 , H04L9/14 , G06F12/14 , H03M7/30 , H03M7/40
Abstract: 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 file system disk-based storage into cloud-based storage, the file system gains the elastic nature of cloud storage.
-
公开(公告)号:US10698941B2
公开(公告)日:2020-06-30
申请号:US15610416
申请日:2017-05-31
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Gavin Gibson
IPC: G06F16/00 , G06F16/432 , G06F21/60 , G06F3/06 , G06F11/14 , G06F16/11 , G06F16/172 , G06F16/182 , G06F16/185 , G06F12/0868 , G06F12/128 , H04L9/06 , H04L29/08 , G06F11/10 , G06F12/0897 , G06F11/07 , G06F16/23 , G06F16/901 , G06F1/28 , G06F9/50 , G06F11/30 , G06F11/32 , G06F11/34 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L9/08 , H04L9/14 , H04L29/06 , G06F9/455 , H03M7/40 , G06F12/14 , H03M7/30
Abstract: 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.
-
公开(公告)号:US20180253262A1
公开(公告)日:2018-09-06
申请号:US15972450
申请日:2018-05-07
Applicant: Oracle International Corporation
Inventor: Archana Katarki , James Kremer
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0638 , G06F3/0683 , G06F12/08 , G06F16/185 , G06F2212/1016
Abstract: Systems and methods for list retrieval in a storage device are provided that significantly reduces the number of commands needed to retrieve data. A single command or request may be issued to receive data stored at a parent node, a child node, and/or a grandchild node. For example, a request may be issued that includes a node corresponding to a particular level, a depth level below that particular level to which to obtain data and/or filter criteria. With this information, the requested information may be obtained to the depth level while filtering out information not included in the request. When the request corresponds to a parent node and information about the children nodes is desired, for example, additional requests are not needed to obtain information from all of the parent node and the children nodes. Thus, the length of time needed to provide certain stored management information is reduced.
-
公开(公告)号:US20180196832A1
公开(公告)日:2018-07-12
申请号:US15610456
申请日:2017-05-31
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Pascal Ledru
Abstract: 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.
-
-
-
-
-
-
-
-
-