-
公开(公告)号:US10013325B1
公开(公告)日:2018-07-03
申请号:US15086632
申请日:2016-03-31
Applicant: EMC Corporation
Inventor: Wayne E. Garrett, Jr. , Ronald D. Proulx , Ashok Tamilarasan , Eric Petsching
CPC classification number: G06F11/2094 , G06F11/0727 , G06F11/076 , G06F11/0793 , G06F11/1084 , G06F11/1662 , G06F2201/805 , G06F2201/88
Abstract: Technique provides resiliency to RAID group including storage devices. Technique involves operating RAID group in normal state in which each storage device is initially online to perform write and read operations and configured to go offline in response to a media error count for that storage device reaching an end-of-life threshold and other storage devices in RAID group being healthy. Technique involves receiving a notification that a storage device of RAID group has encountered an error situation. Technique involves determining whether other storage devices of RAID group are healthy. Technique involves transitioning, in response to receiving notification and determining that other storage devices are healthy, RAID group from normal state to high resiliency degraded state in which the storage device is taken offline and the other storage devices are configured to remain online for facilitating the reconstruction of data associated with the storage device.
-
公开(公告)号:US10013322B2
公开(公告)日:2018-07-03
申请号:US14767413
申请日:2013-06-03
Applicant: Hitachi, Ltd.
Inventor: Go Uehara , Shigeo Homma , Koji Sonoda
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/0653 , G06F3/0689 , G06F11/0727 , G06F11/0793 , G06F2201/805
Abstract: A storage controller stores, for each of a plurality of storage devices, a usable capacity, which is a capacity usable by the storage controller in a logical storage area, configures a first RAID group using a first storage device group among the plurality of storage devices, and allocates, on the basis of a request from a host computer, one of a plurality of pages of the logical storage area in the first RAID group to a virtual volume. The storage controller reduces, when receiving first failure information indicating a failure in a first storage device in the first storage device group from the first storage device, a usable capacity of the first storage device on the basis of the first failure information.
-
63.
公开(公告)号:US10013314B2
公开(公告)日:2018-07-03
申请号:US15377837
申请日:2016-12-13
Applicant: Commvault Systems, Inc.
Inventor: Michael Frank Klose
CPC classification number: G06F11/1464 , G06F3/06 , G06F3/0635 , G06F11/00 , G06F11/1456 , G06F11/201 , G06F11/2094 , G06F16/113 , G06F16/164 , G06F2201/80 , G06F2201/84
Abstract: A media agent is configured to perform substantially autonomously to initiate, continue, and manage information management operations such as a backup job of a certain client's primary data, manage the operations, and generate and store resultant system-level metadata from the operations, etc. The media agent is configured to do this even when out of communication with the storage manager that manages the information management system. When communications are restored, the media agent reports the relevant metadata to the storage manager. The storage manager comprises corresponding enhancements, including specialized logic for identifying the media agent as an intelligent media agent capable of some autonomous functionality, for transmitting management parameters thereto, and for seamlessly integrating the received metadata into the storage manager's associated management infrastructure such as a management database.
-
公开(公告)号:US20180181470A1
公开(公告)日:2018-06-28
申请号:US15887853
申请日:2018-02-02
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Andrew Rath , Jakub Kulesza , David Alan Lutz
CPC classification number: G06F11/1451 , G06F11/1425 , G06F11/2094 , G06F11/2097 , G06F16/25 , G06F16/27 , G06F16/273
Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of partitions that are stored on respective computing nodes in the system. A master replica for a replica group may increment a membership version indicator for the group, and may propagate metadata (including the membership version indicator) indicating a membership change for the group to other members of the group. Propagating the metadata may include sending a log record containing the metadata to the other replicas to be appended to their respective logs. Once the membership change becomes durable, it may be committed. A replica attempting to become the master of a replica group may determine that another replica in the group has observed a more recent membership version, in which case logs may be synchronized or snipped, or the attempt may be abandoned.
-
公开(公告)号:US10007530B2
公开(公告)日:2018-06-26
申请号:US15189336
申请日:2016-06-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wonsuk Jung , Wookwang Lee
IPC: G06F9/00 , G06F9/24 , G06F15/177 , G06F9/4401 , G06F11/14 , G06F11/20 , G06F21/57 , G06F3/06 , G06F21/44 , G06F21/73 , G06F8/654
CPC classification number: G06F9/4416 , G06F3/0622 , G06F3/0632 , G06F3/067 , G06F8/654 , G06F9/4403 , G06F9/4406 , G06F11/1417 , G06F11/2094 , G06F21/44 , G06F21/572 , G06F21/575 , G06F21/73 , G06F2221/2153
Abstract: An electronic device having an external memory according to various embodiments of the present disclosure may include a communication unit; an internal memory configured to store a first electronic device information of the electronic device and a first booting data in a first booting area, said first booting data is loaded when an electric power is supplied to the electronic device; an external memory configured to store a second electronic device information of the electronic device, firmware corresponding to the electronic device in a firmware storage area, and updated firmware received via the communication unit in a firmware update information storage area; and a controller configured to compare the second electronic device information stored in the external memory and the first electronic device information stored in the internal memory and configured to control to change the firmware in the firmware storage area based on the updated firmware stored in the firmware update information storage area during booting of the electronic device when the first and second electronic device information are not identical.
-
公开(公告)号:US09996437B2
公开(公告)日:2018-06-12
申请号:US15084559
申请日:2016-03-30
Applicant: EMC Corporation
Inventor: Prashant Kulli , Praveen Satya
CPC classification number: G06F11/2094 , G06F11/00 , G06F11/0793 , G06F11/3485 , G06F2201/805
Abstract: A method, system, and computer program product for managing performance of an application I/O comprising determining paths from a first host to a node in a cluster that are flaky; and initiating a failover mechanism for the application I/O from the node in the cluster to a second node in the cluster ensuring seamless execution of the application I/O in the cluster.
-
公开(公告)号:US09996433B2
公开(公告)日:2018-06-12
申请号:US14685630
申请日:2015-04-14
Applicant: International Business Machines Corporation
Inventor: Yong Hong Shi , Qian Su , Yu Sun , Wei You
CPC classification number: G06F11/2038 , G06F11/1076 , G06F11/1451 , G06F11/1464 , G06F11/1662 , G06F11/2069 , G06F11/2094 , G06F2201/84 , G06F2211/1059
Abstract: According to one aspect of the present invention, there is provided a method for performing storage control. Member storage media and a hot spare storage medium are identified in a storage system. The member storage media are members of a storage medium array, and the hot spare storage medium is for joining in the storage medium array when a member storage medium fails. Data on a member storage medium having a write amplification effect is migrated to the hot spare storage medium. In the member storage medium having a write amplification effect, an erase operation is performed on a storage medium where the migrated data is located. Embodiments of the present invention can alleviate adverse impact caused by a write amplification effect.
-
公开(公告)号:US20180157690A1
公开(公告)日:2018-06-07
申请号:US15366910
申请日:2016-12-01
Applicant: Facebook, Inc.
Inventor: Adela Kabiljo , Qi Hu , Pol Mauri Ruiz , Prashasti Baid , Shuai Shao , Jichuan Lu , Yingxian Wang , Hong Yan , Volodymyr Krestiannykov , Chunqiang Tang
CPC classification number: G06F16/2228 , G06F11/2094 , G06F16/24554 , G06F16/258 , H04L67/06 , H04L67/1097 , H04W4/21
Abstract: The disclosure is directed to a data publishing service that provides a low-latency read access to data. Some applications store data in a format that is not suitable or efficient for retrieving the data in real-time or near real-time. The data publishing service converts the data into a format, e.g., key-value pairs, that provides a low-latency read access to the data. A low-latency read access is a feature that enables retrieval of data in real-time, near real-time, or within a specified read latency. The data publishing service also provides an application programming interface (API), which can be used by a client for accessing the data. The data publishing service can be used to provide low-latency read access to data stored in data sources of various storage formats, e.g., data stored in relational database, log files, or as objects in object-oriented databases.
-
公开(公告)号:US20180150230A1
公开(公告)日:2018-05-31
申请号:US15363738
申请日:2016-11-29
Applicant: SAP SE
Inventor: Ivan Schreter
IPC: G06F3/06
CPC classification number: G06F9/4498 , G06F11/16 , G06F11/2094 , G06F11/2097 , G06F2201/84
Abstract: A generic state machine concept can be used to decouple specific state machine functionality from any specific consensus protocol. A generic state machine can prepare a local log record and generate a local log index in response to a data update received at a computing node of a plurality of computing nodes in a distributed data storage application. The generic state machine can pass replication information to one or more other computing nodes in the plurality of computing nodes in accordance with the consensus protocol and can mutate a state of the generic state machine upon the plurality of computing nodes achieving a quorum.
-
70.
公开(公告)号:US09983959B2
公开(公告)日:2018-05-29
申请号:US14754316
申请日:2015-06-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Robert John Jenkins, Jr. , Parikshit S Gopalan , Cheng Huang , Edmund Bernard Nightingale , Alexander Shamis , Sergey Yekhanin
CPC classification number: G06F11/1084 , G06F11/1076 , G06F11/2094 , G06F11/3034 , G06F11/3409 , G06F11/3485 , H03M13/13 , H03M13/373
Abstract: The techniques and/or systems described herein implement erasure coding to generate various chunks for a data collection (e.g., data chunks and at least one encoding chunk). The chunks are then distributed and stored within an individual group (e.g., a pod) of storage units, where a pod of storage units is determined based on characteristics that affect an amount of time it takes to recover a data collection or to restore lost data.