-
公开(公告)号:US09898366B2
公开(公告)日:2018-02-20
申请号:US14824622
申请日:2015-08-12
Applicant: International Business Machines Corporation
Inventor: Rajaram B. Krishnamurthy , Daniel A. Rogers
CPC classification number: G06F11/142 , G06F2201/85 , G06F2201/86 , H04W4/90
Abstract: A tool for redundancy and recovery for a mobile device. The tool probes for one or more available resources on the mobile device, wherein probing for the one or more available resources includes gathering diagnostic information related to the one or more available resources. The tool determines a device functionality for the mobile device, wherein the device functionality is an energy conscious recovery plan including one or more features available on the mobile device. The tool scavenges for at least one resource to support the device functionality for the mobile device. The tool restores the device functionality for the mobile device, wherein restoring the device functionality includes utilizing the at least one resource and one or more energy conscious techniques.
-
公开(公告)号:US20180039548A1
公开(公告)日:2018-02-08
申请号:US15230940
申请日:2016-08-08
Applicant: International Business Machines Corporation
Inventor: Jay S. Bryant , James E. Carey , Zachary A. Hill , Kendall J. Nelson , Lucas A. Palm
CPC classification number: G06F11/1451 , G06F11/0709 , G06F11/0712 , G06F11/0751 , G06F11/0787 , G06F11/079 , G06F11/1464 , G06F11/1469 , G06F2201/805 , G06F2201/815 , G06F2201/84 , G06F2201/85
Abstract: Determining a time for on-demand snapshotting of a virtual machine in a node prior to a failure point in a system comprising a plurality of nodes. Failure data is collected from a set of failed nodes of the plurality of nodes in a system. A failure pattern of the node is identified based on the failure data and monitoring the plurality of nodes for the failure pattern to determine that a first node of the plurality of nodes is exhibiting the failure pattern. Responsive to the determination that the first node is exhibiting the failure pattern, capturing a snapshot of a virtual machine corresponding to the first node.
-
公开(公告)号:US20180032399A1
公开(公告)日:2018-02-01
申请号:US15220320
申请日:2016-07-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: James E. JOHNSON , Mark RUSSINOVICH
CPC classification number: G06F11/142 , G06F11/0709 , G06F11/2033 , G06F2201/805 , G06F2201/85 , H04L67/1008
Abstract: Technologies for managing fault recovery in a cloud computing environment may be used after faults of various sizes, including faults which put total functioning capacity below subscribed capacity. Computing services have repair priorities. A fault recovery manager selects a higher priority service whose capacity is below a minimum availability, and chooses a lower priority service still above its minimal availability, and reassigns capacity from the lower priority service to the higher priority service without depriving the lower priority service of operability. Capacity reassignment continues at least until the higher priority service is at or above minimal availability, or the lower priority service is at minimal availability. Lower priority services may also be terminated entirely to free up resources for higher priority services. New deployments may be prevented until all services are at or above minimal availability. Spare capacity may be reserved against demand fluctuations or further faults.
-
公开(公告)号:US09864665B2
公开(公告)日:2018-01-09
申请号:US15257276
申请日:2016-09-06
Applicant: Uptake Technologies, Inc.
Inventor: Adam McElhinney , John Ciasulli , Michael Horrell
CPC classification number: G06F11/079 , G01D3/08 , G01M99/008 , G06F11/008 , G06F11/0709 , G06F11/0721 , G06F11/0751 , G06F11/0772 , G06F11/0787 , G06F11/0793 , G06F11/2007 , G06F11/26 , G06F11/263 , G06F2201/85 , G06N5/02 , G06N5/04 , G06N7/005 , G06Q10/04 , G06Q10/06312 , G06Q10/067 , G06Q10/20 , G08B21/18 , H04L45/22
Abstract: Examples of systems, devices, and methods related to assets and asset operating conditions involve determining health metrics that estimate the operating health of an asset or a part thereof, analyzing health metrics to determine variables that are associated with high health metrics, and modifying the handling of operating conditions that normally result in triggering of abnormal-condition indicators, among other examples.
-
公开(公告)号:US09864663B2
公开(公告)日:2018-01-09
申请号:US15048795
申请日:2016-02-19
Applicant: Dell Products L.P.
Inventor: Lucky Pratap Khemani , Kala Sampathkumar
IPC: G06F11/00 , G06F11/20 , G06F17/30 , G06F12/0893
CPC classification number: G06F11/2094 , G06F3/06 , G06F11/2092 , G06F11/2097 , G06F12/0893 , G06F17/30312 , G06F2201/85 , G06F2212/604
Abstract: A storage controller failover system includes servers, storage controllers coupled to storage subsystems, and a switching system coupling the servers to the storage controllers. A storage controller configurations and storage controller caches for each of the storage controllers are stored in one or more database. A failure is detected of a first storage controller that has provided first storage communications along a first path between a first server and a first storage subsystem and, in response, a second storage controller that is configured to take over the first storage communications from the first storage controller is determined based on its second storage controller configuration. A first storage controller cache for the first storage controller is provided to the second storage controller, and the second storage controller is caused to provide the first storage communications along a second path between the first server and the first storage subsystem.
-
公开(公告)号:US09852149B1
公开(公告)日:2017-12-26
申请号:US13769213
申请日:2013-02-15
Applicant: Panzura, Inc.
Inventor: John Richard Taylor , Randy Yen-pang Chou , Andrew P. Davis
CPC classification number: G06F17/30194 , G06F11/1435 , G06F11/2089 , G06F11/2094 , G06F17/30215 , G06F2201/85
Abstract: The disclosed embodiments disclose techniques for transferring and caching a cloud file in a cloud controller. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. During operation, a cloud controller receives a client request for a data block of a target file that is stored in the distributed filesystem but not currently cached in the cloud controller. The cloud controller initiates a request to a cloud storage system for a cloud file containing the requested data block. While receiving the cloud file from the cloud storage system, the cloud controller uses a set of block metadata in the portion of the cloud file that has already been received to determine the portions of the cloud file that should be downloaded to and cached in the cloud controller.
-
公开(公告)号:US09852028B2
公开(公告)日:2017-12-26
申请号:US14691691
申请日:2015-04-21
Applicant: International Business Machines Corporation
Inventor: Prateek Goel
CPC classification number: G06F11/1441 , G06F11/0778 , G06F11/0793 , G06F11/1417 , G06F11/302 , G06F11/3495 , G06F2201/805 , G06F2201/85 , G06F2201/86
Abstract: A system and a computer program product for managing a computing system crash. Memory of the computing system is separated into at least two classifications, referred to herein as a dumpable area and a non-dumpable area. Upon detection of an operating system crash in the computing system, an operating system module prevents a dumping operation of the memory, including preventing access to the dumpable memory area, and divides the non-dumpable area into a new dumpable area and a new non-dumpable area. At such time as the operating system is rebooted, the dumping operation is initiated and completed in the dumpable area, and resumed operations use the non-dumpable area.
-
公开(公告)号:US09837119B2
公开(公告)日:2017-12-05
申请号:US14949328
申请日:2015-11-23
Applicant: STMICROELECTRONICS, INC.
Inventor: Shayan Srinivasa Garani , Sivagnanam Parthasarathy
CPC classification number: G11B20/1833 , G06F11/2094 , G06F2201/805 , G06F2201/85 , G11B20/10037 , G11B20/10046 , G11B20/10064 , G11B20/10074 , G11B20/10222 , G11B20/10287 , G11B20/10296 , G11B20/10379 , G11B2020/1823 , G11B2020/1826 , G11B2020/185 , G11B2020/1863 , G11B2220/2516
Abstract: An embodiment of a data-read path includes a defect detector and a data-recovery circuit. The defect detector is operable to identify a defective region of a data-storage medium, and the data-recovery circuit is operable to recover data from the data-storage medium in response to the defect detector. For example, such an embodiment may allow identifying a defective region of a data-storage disk caused, e.g., by a scratch or contamination, and may allow recovering data that was written to the defective region.
-
公开(公告)号:US09805056B2
公开(公告)日:2017-10-31
申请号:US14313703
申请日:2014-06-24
Applicant: Panzura, Inc.
Inventor: Brian Christopher Parkison , Andrew P. Davis , John Richard Taylor
CPC classification number: G06F17/30215 , G06F11/1435 , G06F11/2089 , G06F11/2094 , G06F17/30174 , G06F2201/85
Abstract: The disclosed embodiments disclose techniques for synchronizing file updates between two cloud controllers of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in the cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a request from a client to access a file in the distributed filesystem. The cloud controller sends a synchronization update request for the file to a second cloud controller and in response receives a synchronization update for the file from the second cloud controller.
-
公开(公告)号:US09760456B2
公开(公告)日:2017-09-12
申请号:US14818316
申请日:2015-08-05
Applicant: PHISON ELECTRONICS CORP.
Inventor: Jiann-Mou Chen
CPC classification number: G06F11/2046 , G06F3/0616 , G06F3/064 , G06F3/0644 , G06F3/0679 , G06F2201/85
Abstract: A memory management method, a memory storage device and a memory control circuit unit are provided. The memory management method includes: detecting a replacement physical unit number of a rewritable non-volatile memory module; adjusting an available capacity of the rewritable non-volatile memory module from a first available capacity to a second available capacity if the replacement physical unit number meets a default condition. Therefore, a lifespan of the memory storage device may be prolonged by adjusting the available capacity of the rewritable non-volatile memory module.
-
-
-
-
-
-
-
-
-