-
61.
公开(公告)号:US09753808B2
公开(公告)日:2017-09-05
申请号:US14442134
申请日:2013-11-06
Applicant: DENSO CORPORATION
Inventor: Takeo Eiro , Ichiro Yoshida , Kiyohiko Sawada
CPC classification number: G06F11/1441 , G06F1/26 , G06F1/3293 , G06F11/3058 , G06F2201/85 , G06F2201/86 , Y02D10/122
Abstract: A data processing device includes a digital data processing unit and a control unit. The digital data processing unit includes a computing unit that computes digital data and a power source management unit that transceives commands with the computing unit and manages a power supply to the computing unit. The control unit controls a user interface unit that provides a user interface function. The control unit diagnoses an operation of the digital data processing unit by monitoring a transfer state of the commands between the computing unit and the power source management unit. When determining an abnormality occurrence in the operation of the digital data processing unit, the control unit resets all parts of the digital data processing unit or a part of the digital data processing unit without interrupting an operation of the user interface unit.
-
公开(公告)号:US20170242771A1
公开(公告)日:2017-08-24
申请号:US15048795
申请日:2016-02-19
Applicant: Dell Products L.P.
Inventor: Lucky Pratap Khemani , Kala Sampathkumar
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.
-
63.
公开(公告)号:US09740579B2
公开(公告)日:2017-08-22
申请号:US15090906
申请日:2016-04-05
Applicant: International Business Machines Corporation
Inventor: Santosh Hegde , Mahadev Khapali , Mohan Narayanswamy
CPC classification number: G06F11/1464 , G06F11/1471 , G06F17/30289 , G06F17/30339 , G06F17/30371 , G06F17/30377 , G06F2201/80 , G06F2201/805 , G06F2201/84 , G06F2201/85
Abstract: An approach for improving application performance after database recovery is provided, the approach involving tracking one or more applications connecting to a database, tracking metadata in memory on a server computer, wherein the metadata is accessed by the one or more applications, recovering the metadata during a database recovery occurring after a database crash and repopulating the metadata in memory on the server computer during the database recovery, wherein the repopulating occurs prior to the metadata being requested by the one or more applications.
-
公开(公告)号:US20170208124A1
公开(公告)日:2017-07-20
申请号:US15419478
申请日:2017-01-30
Applicant: Rackspace US, Inc.
Inventor: Gregory Lee Holt , Clay Gerrard , David Patrick Goetz , Michael Barton
CPC classification number: H04L65/403 , G06F3/0619 , G06F3/0626 , G06F3/0644 , G06F3/065 , G06F3/067 , G06F11/1004 , G06F11/2097 , G06F16/1744 , G06F16/1748 , G06F16/178 , G06F16/2219 , G06F16/2365 , G06F16/27 , G06F16/951 , G06F16/9566 , G06F2201/85 , H04L43/106 , H04L67/06 , H04L67/1095 , H04L67/1097 , H04L67/2828 , H04L69/04
Abstract: An improved scalable object storage system includes methods and systems allowing multiple clusters to work together. In one embodiment, there is a multi-cluster synchronization system between two or more clusters. The multi-cluster synchronization system uses variable compression to optimize the transfer of information between the clusters. Compression is used not only to minimize the total number of bytes sent between the two clusters, but to dynamically vary the size of the objects sent across the wire to optimize for higher throughput after considering packet loss, TCP windows, and block sizes. This includes both the packaging of multiple small files together into one larger compressed file, saving on TCP and header overhead, but also the chunking of large files into multiple smaller files that are less likely to have difficulties due to intermittent network congestion or errors. Depending on the state of the network and disks, the best size can vary. A further embodiment uses forward error correction to maximize the chances that the remote end will be able to correctly reconstitute the transmission.
-
公开(公告)号:US20170199700A1
公开(公告)日:2017-07-13
申请号:US14990695
申请日:2016-01-07
Applicant: International Business Machines Corporation
Inventor: Andrew E. Deiss , David C. Reed , Esteban Rios , Max D. Smith
CPC classification number: G06F3/0647 , G06F3/0608 , G06F3/0683 , G06F3/0685 , G06F11/2007 , G06F2201/85
Abstract: A method for dynamically freeing storage space in a tiered storage system includes reading attribute values associated with data sets residing on a first storage tier. The method compares characteristics of the data sets to the attribute values to determine which initial data sets qualify to be moved from the first storage tier to a second storage tier. The method further determines whether movement of the initial data sets creates a desired amount of free space on the first storage tier. In the event the movement does not create the desired amount of free space, the method modifies the attribute values, determines which additional data sets qualify to be moved from the first storage tier to the second storage tier, and recalculates the amount of free space that would be generated. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US09697063B2
公开(公告)日:2017-07-04
申请号:US13895237
申请日:2013-05-15
Applicant: Amazon Technologies, Inc.
Inventor: Colin Laird Lazier
CPC classification number: G06F11/2094 , G06F3/0614 , G06F3/0616 , G06F3/0619 , G06F3/0631 , G06F3/064 , G06F3/0667 , G06F3/067 , G06F3/0689 , G06F11/0727 , G06F11/0751 , G06F11/10 , G06F11/1076 , G06F2201/805 , G06F2201/82 , G06F2201/85 , G06F2211/1004 , G06F2211/1028 , G11B19/041 , G11B33/08
Abstract: A data storage service receives a request to store data into a data storage system that consists of many physical data storage locations, each location having various physical characteristics. The data storage service determines a proper location for the data based on data placement rules applied to the physical data storage locations such that a set of proper locations is identified. The data storage service can place the data according to data placement rules.
-
公开(公告)号:US09690663B2
公开(公告)日:2017-06-27
申请号:US15012027
申请日:2016-02-01
Applicant: eBay Inc.
Inventor: Sami Ben-Romdhane , Rami El-Charif , Bhaven Avalani
CPC classification number: G06F11/1415 , G06F11/1458 , G06F11/2094 , G06F2201/85 , H04L67/10
Abstract: A data storage system may be configured to allocate replica-sets in a balanced manner and mark some of these balanced replica-sets as being spares. As one or more drives or machines fail, the data storage system may move all copies of an affected replica-set to a marked spare replica-set and mark the affected replica-set as being inactive or invalid. As the failed drives are replaced, the data storage system may reconfigure those inactive replica-sets and use them as new spares. The data storage system may implement a coordinator module that handles the balancing and allocation of spares within a sub-cluster. The coordinator may also reallocate entire replica-sets across sub-clusters to maintain balance at the cluster level.
-
公开(公告)号:US20170161163A1
公开(公告)日:2017-06-08
申请号:US15433640
申请日:2017-02-15
Applicant: CloudEndure Ltd.
Inventor: Ofer GADISH , Leonid Feinberg , Ofir Ehrlich , Gil Shai
IPC: G06F11/20
CPC classification number: G06F11/2094 , G06F11/1482 , G06F11/2097 , G06F2201/85 , H04L67/10
Abstract: A method and system for providing failovers for a primary cloud-based computing environment (CBCE) residing in a first cloud environment. The method includes gathering information with respect to the primary CBCE; storing the gathered information in a storage space; updating the stored information based on at least one change with respect to the primary CBCE; determining, based on at least one status received from the primary CBCE, whether a failover is required for the primary CBCE; and initiating a reconstruction of the primary CBCE in a second cloud environment, when it is determined that a failover is required for the primary CBCE, wherein the reconstruction of the CBCE is based on the stored information.
-
公开(公告)号:US09658915B2
公开(公告)日:2017-05-23
申请号:US15237835
申请日:2016-08-16
Applicant: International Business Machines Corporation
Inventor: Anand T. Desai , Andrew Dunshea , Antonio Garcia , Douglas Griffith , Anil Kalavakolanu
IPC: G06F11/07 , G06F12/08 , G06F9/48 , G06F11/14 , G06F12/0804
CPC classification number: G06F11/0778 , G06F9/4818 , G06F9/485 , G06F9/541 , G06F11/073 , G06F11/0766 , G06F11/0793 , G06F11/1407 , G06F11/1438 , G06F11/1446 , G06F11/1471 , G06F11/1474 , G06F12/0804 , G06F2201/805 , G06F2201/85 , G06F2212/1032
Abstract: A method for enhanced restart of a core dumping application is provided. The method includes stopping a plurality of threads in an address space, except for the thread performing the core dump. Computational segments are remapped to client segments. Each open file descriptor in the address space is closed. The application is terminated and the client segments are flushed to external storage.
-
公开(公告)号:US20170132095A1
公开(公告)日:2017-05-11
申请号:US15127468
申请日:2014-03-28
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Goetz Graefe
IPC: G06F11/16
CPC classification number: G06F11/1662 , G06F11/00 , G06F11/08 , G06F2201/805 , G06F2201/82 , G06F2201/85
Abstract: An example data restoration approach includes loading a replacement storage media upon detecting a media failure in a failed storage media, detecting a request for data originally stored on the failed storage media that is pending restoration to the replacement storage media, and in response to detecting this data request, restoring a data segment associated with the data from a backup to the replacement storage media. The approach further modifies the data segment in the replacement storage media according to archived modifications to the data segment in a log archive and then responds to the data request.
-
-
-
-
-
-
-
-
-