DYNAMIC SYSTEM RECONFIGURATION BY PARTITION
    1.
    发明公开

    公开(公告)号:US20230315676A1

    公开(公告)日:2023-10-05

    申请号:US17657960

    申请日:2022-04-05

    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.

    Computer system workload manager
    2.
    发明授权

    公开(公告)号:US11061740B2

    公开(公告)日:2021-07-13

    申请号:US16101972

    申请日:2018-08-13

    IPC分类号: G06F9/50 G06F11/34

    摘要: 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.

    Computer system workload manager
    3.
    发明授权

    公开(公告)号:US11941456B2

    公开(公告)日:2024-03-26

    申请号:US17348668

    申请日:2021-06-15

    IPC分类号: G06F9/50 G06F11/34

    摘要: 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.

    COMPUTER SYSTEM WORKLOAD MANAGER
    5.
    发明申请

    公开(公告)号:US20210311806A1

    公开(公告)日:2021-10-07

    申请号:US17348668

    申请日:2021-06-15

    IPC分类号: G06F9/50 G06F11/34

    摘要: 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.

    Selective enhancement of interactive configuration interfaces

    公开(公告)号:US11556353B2

    公开(公告)日:2023-01-17

    申请号:US16449780

    申请日:2019-06-24

    IPC分类号: G06F9/445 G06K9/62

    摘要: 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.

    Selective pruning of a system configuration model for system reconfigurations

    公开(公告)号:US11531555B2

    公开(公告)日:2022-12-20

    申请号:US17214177

    申请日:2021-03-26

    IPC分类号: G06F9/445 G06F16/16

    摘要: 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.

    Accessing host services for virtual guest operating systems

    公开(公告)号:US10802861B2

    公开(公告)日:2020-10-13

    申请号:US15826890

    申请日:2017-11-30

    IPC分类号: G06F9/455 G06F9/50

    摘要: 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.

    Dynamic system reconfiguration by partition

    公开(公告)号:US11966357B2

    公开(公告)日:2024-04-23

    申请号:US17657960

    申请日:2022-04-05

    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.