Patents by Inventor Steven Degrange
Steven Degrange has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10812278Abstract: A mainframe computing system includes a central processor complex, a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of millions of service units. The mainframe also includes a dynamic capping policy that identifies a maximum MSU limit, a maximum cost limit, a subset of the plurality of billing entities, and, for each billing entity in the subset, information from which to determine a MSU entitlement value and cost entitlement value. The mainframe also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum MSU limit and maximum cost limit.Type: GrantFiled: June 12, 2017Date of Patent: October 20, 2020Assignee: BMC Software, Inc.Inventors: Paul C. Spicer, Steven DeGrange, Hemanth Rama, Sridhar Gangavarapu, Robert Perini, Edward Williams
-
Patent number: 10643193Abstract: A mainframe computing system includes a central processor complex, and a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of service units. The mainframe computing system also includes a dynamic capping policy for the central processor complex that identifies a maximum service unit limit, a subset of the plurality of billing entities, and, for each identified billing entity, information from which to determine a service unit entitlement value. The mainframe computing system also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum service unit limit.Type: GrantFiled: May 10, 2016Date of Patent: May 5, 2020Assignee: BMC SOFTWARE, INC.Inventors: Phat Tran, Edward Williams, Hemanth Rama, Robert Perini, Steven Degrange
-
Patent number: 10108459Abstract: A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions to encourage completion of high-importance work over completion of low-importance work.Type: GrantFiled: September 12, 2016Date of Patent: October 23, 2018Assignee: BMC Software, Inc.Inventors: Edward Williams, Steven DeGrange, Hemanth Rama, Robert Perini
-
Publication number: 20180074859Abstract: A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions.Type: ApplicationFiled: September 12, 2016Publication date: March 15, 2018Inventors: Edward Williams, Steven DeGrange, Hemanth Rama, Robert Perini
-
Patent number: 9846600Abstract: A mainframe computing system hosts a plurality of logical partitions, each having a static entitlement of processing capacity. The mainframe computer system has a workload manager that schedules work requested by the logical partitions and tracks consumption of the processing capacity by the logical partitions, and a capping policy that is stored in non-transitory memory and which identifies a subset of the logical partitions. The mainframe computer system further includes a capping master that is configured to allocate dynamically varying entitlements of processing capacity to the subset of the logical partitions based on the high-importance work percentages of computing workloads running on the logical partitions to encourage completion of high-importance work over completion of low-importance work.Type: GrantFiled: March 7, 2017Date of Patent: December 19, 2017Assignee: BMC Software, Inc.Inventors: Edward Williams, Steven DeGrange, Hemanth Rama, Robert Perini
-
Publication number: 20170279623Abstract: A mainframe computing system includes a central processor complex, a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of millions of service units. The mainframe also includes a dynamic capping policy that identifies a maximum MSU limit, a maximum cost limit, a subset of the plurality of billing entities, and, for each billing entity in the subset, information from which to determine a MSU entitlement value and cost entitlement value. The mainframe also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum MSU limit and maximum cost limit.Type: ApplicationFiled: June 12, 2017Publication date: September 28, 2017Inventors: Paul C. Spicer, Steven DeGrange, Hemanth Rama, Sridhar Gangavarapu, Robert Perini, Edward Williams
-
Patent number: 9680657Abstract: A mainframe computing system includes a central processor complex, a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of millions of service units. The mainframe also includes a dynamic capping policy that identifies a maximum MSU limit, a maximum cost limit, a subset of the plurality of billing entities, and, for each billing entity in the subset, information from which to determine a MSU entitlement value and cost entitlement value. The mainframe also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum MSU limit and maximum cost limit.Type: GrantFiled: August 31, 2015Date of Patent: June 13, 2017Assignee: BMC Software, Inc.Inventors: Paul Charles Spicer, Steven Degrange, Hemanth Rama, Sridhar Gangavarapu, Robert Perini, Edward Williams
-
Patent number: 9342372Abstract: A mainframe computing system includes a central processor complex, and a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of service units. The mainframe computing system also includes a dynamic capping policy for the central processor complex that identifies a maximum service unit limit, a subset of the plurality of billing entities, and, for each identified billing entity, information from which to determine a service unit entitlement value. The mainframe computing system also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum service unit limit.Type: GrantFiled: March 23, 2015Date of Patent: May 17, 2016Assignee: BMC SOFTWARE, INC.Inventors: Phat Tran, Edward Williams, Hemanth Rama, Robert Perini, Steven Degrange