-
公开(公告)号:US09753799B2
公开(公告)日:2017-09-05
申请号:US14891339
申请日:2014-12-13
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Rodney E. Hooker , Douglas R. Reed
IPC: G06F11/00 , G06F11/07 , G06F9/46 , G06F11/14 , G06F12/0855
CPC classification number: G06F11/079 , G06F9/46 , G06F11/00 , G06F11/073 , G06F11/0751 , G06F11/0787 , G06F11/141 , G06F11/1451 , G06F11/1474 , G06F12/0855 , G06F2201/805 , G06F2201/84 , G06F2212/1041 , G06F2212/608
Abstract: A microprocessor comprises a cache including a tag array; a tag pipeline that arbitrates access to the tag array; and a pattern detector. The pattern detector comprises snapshot capture logic that captures snapshots of tagpipe arbs—including information about whether the tagpipe arb is a load, snoop, store or other arb type and whether the tagpipe arb completed or replayed—and a plurality of configurable register modules operable to store user-configured snapshot patterns. Configuration logic enables a user to specify, for each configurable register module, properties of tagpipe arbs for the pattern detector to detect as well as dependencies between the configurable register modules. A register module becomes triggered if a tagpipe arb or pattern of tagpipe arbs meets the user-specified properties for the register module and if any other register module on which the register module depends is also in a triggered state.
-
公开(公告)号:US20170249221A1
公开(公告)日:2017-08-31
申请号:US15056489
申请日:2016-02-29
Applicant: International Business Machines Corporation
Inventor: Rakesh Jain , Ramani R. Routray , Yang Song , Mu Qiao
IPC: G06F11/20
CPC classification number: G06F11/203 , G06F11/1484 , G06F11/1662 , G06F11/2028 , G06F11/2038 , G06F2201/805 , G06F2201/815
Abstract: Embodiments of the invention relate to recovering from a disaster associated with an information technology environment. An information technology environment is replicated to a service provider. A recovery plan is generated for the environment. The recovery plan includes two processes. In response to the service provider receiving a disaster recovery request associated with the environment, the service provider executes a disaster recovery protocol. The protocol includes simultaneously executes the first and second processes. The first process operates a workload in the form of one or more containers, and the second process is a background process that creates a replica of the environment. After completion of the replica creation, the workload is migrated to the replica.
-
173.
公开(公告)号:US20170249214A1
公开(公告)日:2017-08-31
申请号:US15440449
申请日:2017-02-23
Applicant: FTS COMPUTERTECHNIK GMBH
Inventor: Hermann KOPETZ
CPC classification number: G06F11/142 , G05B19/04 , G06F11/1438 , G06F11/1484 , G06F11/1641 , G06F11/184 , G06F11/2025 , G06F11/2035 , G06F2201/805 , G06F2201/82 , H04L41/046 , H04L67/12
Abstract: A fault-tolerant distributed real-time computer system for controlling a physical system, in particular a machine or a motor vehicle, wherein the components of the computer system have access to a global time of known precision, and wherein the node computers and intelligent sensors and the intelligent actuators exchange time-triggered messages and event-triggered messages periodically via the distributor units, and wherein the functions of the user software are contained in real-time software components—RTSC—and the periodic time-triggered data transfer between the RTSC is specified by a time-triggered data flow diagram, and wherein the assignment of the RTSC to a TTVM of a node computer and specific parameters of the TTVM are contained in active local allocation plans for each RTSC, and wherein the time plans for the time-triggered communication in this distributor unit are contained in active local allocation plans for each distributor unit, and wherein a global allocation plan consists of the totality of the local allocation plans, which are adapted to one another, of all RTSC and all distributor units of the user software, and wherein a monitor component periodically receives a copy of messages of the node computers to define the present operating state of the node computers, and wherein after the permanent failure of one or more RTSC, the monitor component activates a passive global allocation plan which specifies the allocation of the RTSC and the data supply thereof on newly installed TTVMs to the still functional node computers, and wherein the RTSC arrive at the newly configured TTVMs for execution at the provided periodic restart point in time in accordance with the selected passive global allocation plan.
-
公开(公告)号:US09747175B2
公开(公告)日:2017-08-29
申请号:US14871079
申请日:2015-09-30
Applicant: BANK OF AMERICA CORPORATION
Inventor: Assim Syed Mohammad , Badri V. Mangalam , Prasanna Joshi , Sridhar M. Seetharaman
IPC: H04L1/18 , G06F11/14 , G06F3/0484 , G06F17/30 , G06Q10/00
CPC classification number: G06F11/1474 , G06F3/04842 , G06F3/04847 , G06F17/303 , G06F17/30312 , G06F17/30377 , G06F2201/80 , G06F2201/805 , G06F2201/835 , G06Q10/00 , G06Q30/02
Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for aggregation and transformation of real-time data. The system is configured for retrieving data associated with the first user interaction in real-time via an established communication link with one or more interaction channels accessible to the first user; processing the data to identify a pattern associated with the first user interaction; identifying an error associated with at least a portion of the data; determining a time stamp and an interaction channel associated with the portion of data identified to be in error; replaying the data associated with the first user interaction; process the portion of data identified to be in error to rectify the error; and storing the transformed portion of data in the database.
-
公开(公告)号:US20170242732A1
公开(公告)日:2017-08-24
申请号:US15589909
申请日:2017-05-08
Applicant: NetApp, Inc.
Inventor: Emalayan Vairavanathan , Dheeraj Raghavender Sangamkar , Song Guen Yoon , Yi Zhang
CPC classification number: G06F11/1076 , G06F3/0619 , G06F3/064 , G06F3/067 , G06F3/1234 , G06F9/5038 , G06F11/1402 , G06F11/1471 , G06F11/1489 , G06F11/20 , G06F11/2069 , G06F11/2092 , G06F2201/805 , G06F2201/85 , G06F2211/1028 , H03M13/154 , H04L67/1097 , H04L69/40
Abstract: To efficiently recover from a multiple storage node failure, a storage node concurrently restores data fragments to the multiple failed storage nodes, as opposed to restoring each node individually. In the VCS based storage technique, storage nodes are restored as part of an ECG repair process. For each ECG being repaired, a storage node performing the restoration process reads data fragments from active nodes in the ECG and generates new data fragments to replace any lost data fragments. The node then stores one of the new data fragments across each of the failed storage nodes. By concurrently restoring data fragments to each failed storage node, the data fragments needed to repair each ECG are only read once, thereby preserving disk operations and network bandwidth.
-
公开(公告)号:US09740582B2
公开(公告)日:2017-08-22
申请号:US14984567
申请日:2015-12-30
Applicant: SYBASE, INC.
Inventor: Amarnadh Sai Eluri , Nikhil Jamadagni , Sarika Iyer
CPC classification number: G06F11/2033 , G06F17/30362 , G06F17/30575 , G06F2201/80 , G06F2201/805
Abstract: In some example embodiments, a method comprises: receiving, by a first node of a plurality of nodes in a distributed database system on a shared disk cluster infrastructure, a transaction request to perform a user database transaction a data item in a user database on a shared disk; acquiring, by the first node, a transaction lock for the data item; storing a lock file for the user database transaction in a lock information database on the shared disk, the lock file comprising lock information for the transaction lock and an indication of a status of the user database transaction, and the lock information comprising an identification of a location of the data item; and storing a transaction record of the user database transaction in the user database on the shared disk subsequent to the storing of the lock file in the lock information database on the shared disk.
-
公开(公告)号:US09734019B2
公开(公告)日:2017-08-15
申请号:US15176800
申请日:2016-06-08
Applicant: FALCONSTOR, INC.
Inventor: Po-Hsin Wei , Andrew Spyros Malitzis , Andrew Lee Modansky , Sheng-Chang Chang
CPC classification number: G06F11/1464 , G06F11/1415 , G06F11/1451 , G06F11/1469 , G06F11/20 , G06F11/2028 , G06F11/2048 , G06F17/30079 , G06F2201/805 , G06F2201/84
Abstract: Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type, such as a first client machine, is compared to a second profile of a second machine, such as a recovery machine or a second client machine of a second type different from the first type, to which the host image is to be transferred, by a first processing device. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image by a second processing device of the second machine.
-
公开(公告)号:US20170228300A1
公开(公告)日:2017-08-10
申请号:US15494571
申请日:2017-04-24
Applicant: NetApp Inc.
Inventor: Arvind Thomas , Premnath Bysani
CPC classification number: G06F11/2094 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0689 , G06F11/1076 , G06F11/1088 , G06F11/1666 , G06F2201/805
Abstract: Techniques for faster reconstruction of segments using a dedicated spare memory unit are described. Zone segments in memory units are associated with a dedicated spare memory unit. The zone segments are reconstructed in the dedicated spare memory unit in response to a failed memory unit except for an identified failed zone segment of the failed memory unit. The identified failed zone segment of the failed memory unit is retained in the dedicated spare unit. Other embodiments are described and claimed.
-
公开(公告)号:US20170228298A1
公开(公告)日:2017-08-10
申请号:US15495817
申请日:2017-04-24
Applicant: NetApp, Inc.
Inventor: Joseph CaraDonna , Rajesh Rajaraman , Ahmed Shihab , Jason Goldschmidt
CPC classification number: G06F11/1658 , G06F11/0793 , G06F11/2033 , G06F11/2056 , G06F11/2092 , G06F11/2094 , G06F11/2097 , G06F2201/805 , G06F2201/85
Abstract: A passive state storage controller monitors a plurality of active state storage controllers to determine when a failure of at least one of the active state storage controllers occurs. Based on a determination of a failure, the passive state storage controller remaps storage devices to the passive state storage controller from the failed storage controller. The passive state storage controller may also remap network interfaces. The passive state storage controller retrieves a transaction log of the failed storage controller from a transaction log database, and replays transactions in the retrieved transaction log. The passive state storage controller switches to operating in an active state.
-
公开(公告)号:US20170228281A1
公开(公告)日:2017-08-10
申请号:US15514578
申请日:2015-09-28
Applicant: FTS COMPUTERTECHNIK GMBH
Inventor: Stefan POLEDNA , Hermann KOPETZ
CPC classification number: G06F11/0796 , G06F11/1645 , G06F11/165 , G06F11/185 , G06F2201/805
Abstract: The invention relates to a time-controlled distribution unit (30, 31) for the distribution of messages in a distributed computer system for safety-critical applications. Said distribution unit is designed as a self-testing functional unit and comprises input channels (201 . . . 222) for receiving time-controlled periodic input messages from node computers (20, 21, 22) upstream in the data flow, and output channels (301 . . . 333) for transmitting time-controlled periodic output messages to the node computers (50, 51, 52) downstream in the data flow, a computer (40) being provided in the distribution unit and being designed to analyze, by means of a “simple” software, useful information contained in the input messages, and to decide whether output messages are output and, if so, which useful information is contained in the output messages.
-
-
-
-
-
-
-
-
-