-
公开(公告)号:US20230315676A1
公开(公告)日:2023-10-05
申请号:US17657960
申请日:2022-04-05
发明人: Tobias Huschle , Qais Noorshams , Norman Christopher Böwing , Peter Klett , Pradeep Parameshwaran
IPC分类号: G06F15/78
CPC分类号: G06F15/7882
摘要: In an approach to optimizing dynamic system reconfiguration, a computer receives an active system configuration and a target system configuration from a system administrator, where the target system configuration includes two or more logical partitions. A computer determines one or more reconfiguration actions required to transform the active system configuration to the target system configuration. A computer generates a dependency graph based on the determined reconfiguration actions. A computer divides the dependency graph along the two or more logical partitions. A computer sorts the determined reconfiguration actions by associated dependencies. A computer orders the determined reconfiguration actions based on a priority of each of the two or more logical partitions. A computer runs a first simulation of the determined reconfiguration actions for each of the two or more logical partitions. A computer performs the determined reconfiguration actions for each of the two or more logical partitions.
-
公开(公告)号:US11061740B2
公开(公告)日:2021-07-13
申请号:US16101972
申请日:2018-08-13
摘要: A method for enhancing a workload manager for a computer system includes sampling and storing usage of a resource of the computer system as resource usage values, comparing said resource usage values with predetermined performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of the performance goal values by the workload manager, retrieving a portion of the resource usage values and a related portion of the performance goal values for the application, identifying a future workload demand value by applying a time-series analysis algorithm to the resource usage values and the performance goal values for the application resulting in workload demand time frames and related amplitudes of the workload demand time frames, and adjusting a dispatch priority value for the application by setting a minimum dispatch priority for the application based on the future workload demand value.
-
公开(公告)号:US11941456B2
公开(公告)日:2024-03-26
申请号:US17348668
申请日:2021-06-15
CPC分类号: G06F9/5083 , G06F9/505 , G06F11/3419 , G06F11/3452
摘要: A computer-implemented method includes storing usage of a resource of said computer system as time-stamped resource usage values, comparing said time-stamped resource usage values with predetermined time-stamped performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of said performance goal values, identifying a future workload demand value by applying a time-series analysis algorithm to at least some of said time-stamped resource usage values and a corresponding at least some of said time-stamped performance goal values for said application resulting in workload demand time frames and related amplitudes of said workload demand time frames, and adjusting a dispatch priority value for said application by setting a minimum dispatch priority for said application based on said future workload demand value.
-
公开(公告)号:US11263025B2
公开(公告)日:2022-03-01
申请号:US16882986
申请日:2020-05-26
发明人: Qais Noorshams , Simon Spinner , Norman Christopher Böwing , Marco Selig , Pradeep Parameshwaran
摘要: Proactively performing tasks based on estimating hardware reconfiguration times. A determination is made, prior to performing one or more reconfiguration actions to reconfigure a configuration of the computing environment, at least one estimated reconfiguration time to perform the one or more reconfiguration actions. At least one reconfiguration action of the one or more reconfiguration actions is performed, and one or more tasks are initiated prior to completing the one or more reconfiguration actions. The initiating is based on the at least one estimated reconfiguration time.
-
公开(公告)号:US20210311806A1
公开(公告)日:2021-10-07
申请号:US17348668
申请日:2021-06-15
摘要: A computer-implemented method includes storing usage of a resource of said computer system as time-stamped resource usage values, comparing said time-stamped resource usage values with predetermined time-stamped performance goal values, assigning a time-stamped priority value to an application that is running based on at least one of said performance goal values, identifying a future workload demand value by applying a time-series analysis algorithm to at least some of said time-stamped resource usage values and a corresponding at least some of said time-stamped performance goal values for said application resulting in workload demand time frames and related amplitudes of said workload demand time frames, and adjusting a dispatch priority value for said application by setting a minimum dispatch priority for said application based on said future workload demand value.
-
公开(公告)号:US11556353B2
公开(公告)日:2023-01-17
申请号:US16449780
申请日:2019-06-24
摘要: A method for selectively generating suggested default values for I/O configurations is provided. The method identifies a first selection including a first input value for an I/O configuration. The method determines a set of remaining input options based on the first selection. The method accesses a set of decision trees based on the set of remaining input options and selects a decision tree of the set of decision trees based on the first input value. The method generates a suggested value for a subsequent selection for the I/O configuration and causes presentation of the suggested value and a user interface element representing the subsequent selection.
-
公开(公告)号:US11531555B2
公开(公告)日:2022-12-20
申请号:US17214177
申请日:2021-03-26
摘要: An embodiment of the invention may include a method, computer program product, and computer system for reconfiguration of a computing environment from an as-is input/output (I/O) configuration to a to-be I/O configuration. An embodiment may include normalizing respective hierarchical models of the as-is and the to-be I/O configurations. The hierarchical models each comprise a hierarchical structure of leaf and non-leaf nodes. Normalizing comprises the application of syntactical transformation rules to the hierarchical models such that their respective I/O configurations are defined in a syntactically consistent manner. An embodiment may include creating respective hash tree representations of the first hierarchical model and the second hierarchical model. Nodes of the hash tree representations are checksum values. Nodes of the hash tree representations reflect the hierarchical structure of their respective hierarchical models. An embodiment may include pruning one or more nodes of the hash tree representations.
-
公开(公告)号:US20210373913A1
公开(公告)日:2021-12-02
申请号:US16882986
申请日:2020-05-26
发明人: Qais Noorshams , Simon Spinner , Norman Christopher Böwing , Marco Selig , Pradeep Parameshwaran
摘要: Proactively performing tasks based on estimating hardware reconfiguration times. A determination is made, prior to performing one or more reconfiguration actions to reconfigure a configuration of the computing environment, at least one estimated reconfiguration time to perform the one or more reconfiguration actions. At least one reconfiguration action of the one or more reconfiguration actions is performed, and one or more tasks are initiated prior to completing the one or more reconfiguration actions. The initiating is based on the at least one estimated reconfiguration time.
-
公开(公告)号:US10802861B2
公开(公告)日:2020-10-13
申请号:US15826890
申请日:2017-11-30
发明人: Qais Noorshams , Dieter Wellerdiek
摘要: In one embodiment, in accordance with the present invention, a method, computer program product, and system for accessing non-functional host capabilities and services of a host operating system, by a guest operating system, are provided. The method includes a hypervisor, of a host OS, intercepting a hardware instruction from a guest operating system, wherein the hardware instruction is associated with data located in a register and in memory that is accessible by the hypervisor. The method further includes analyzing the hardware instruction and data to determine if the hardware instruction is a non-functional service request. The method further includes, upon determining that the hardware instruction is a non-functional service request, executing the related non-functional service request and writing a response to the associated memory. The method further includes notifying the guest operating system that the execution of the non-functional service request is complete and the response is available.
-
公开(公告)号:US11966357B2
公开(公告)日:2024-04-23
申请号:US17657960
申请日:2022-04-05
发明人: Tobias Huschle , Qais Noorshams , Norman Christopher Böwing , Peter Klett , Pradeep Parameshwaran
IPC分类号: G06F15/78
CPC分类号: G06F15/7882
摘要: In an approach to optimizing dynamic system reconfiguration, a computer receives an active system configuration and a target system configuration from a system administrator, where the target system configuration includes two or more logical partitions. A computer determines one or more reconfiguration actions required to transform the active system configuration to the target system configuration. A computer generates a dependency graph based on the determined reconfiguration actions. A computer divides the dependency graph along the two or more logical partitions. A computer sorts the determined reconfiguration actions by associated dependencies. A computer orders the determined reconfiguration actions based on a priority of each of the two or more logical partitions. A computer runs a first simulation of the determined reconfiguration actions for each of the two or more logical partitions. A computer performs the determined reconfiguration actions for each of the two or more logical partitions.
-
-
-
-
-
-
-
-
-