Patents by Inventor Heiko Hary Ludwig
Heiko Hary Ludwig 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: 10620839Abstract: Embodiments relate to a pool of persistent storage volumes. Capacity of the volumes is managed to ensure continued operation and function of the volumes with respect to their corresponding storage pool capacity threshold(s). One or more space savings techniques are selectively performed on a copy of a selected volume. Such techniques include measurement of capacity change and measurement of workload performance change. These measurements are leveraged to produce a subset of space reduction actions for execution. A space reduction action in the form of compression or thinning takes place on-demand on a corresponding volume.Type: GrantFiled: December 7, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Heiko Hary Ludwig, Nagapramod S. Mandagere, Yang Song
-
Publication number: 20190107955Abstract: Embodiments relate to a pool of persistent storage volumes. Capacity of the volumes is managed to ensure continued operation and function of the volumes with respect to their corresponding storage pool capacity threshold(s). One or more space savings techniques are selectively performed on a copy of a selected volume. Such techniques include measurement of capacity change and measurement of workload performance change. These measurements are leveraged to produce a subset of space reduction actions for execution. A space reduction action in the form of compression or thinning takes place on-demand on a corresponding volume.Type: ApplicationFiled: December 7, 2018Publication date: April 11, 2019Applicant: International Business Machines CorporationInventors: Gabriel Alatorre, Heiko Hary Ludwig, Nagapramod S. Mandagere, Yang Song
-
Patent number: 10248319Abstract: Embodiments relate to a pool of persistent storage volumes. Capacity of the volumes is managed to ensure continued operation and function of the volumes with respect to their corresponding storage pool capacity threshold(s). A background process groups the volumes within each pool into one or more clusters based on a similarity or commonality characteristic. The background process selectively performs one or more space savings techniques of a copy of a selected volume, measures impact data associated with the techniques, and maintains the data. At such time as the threshold level is approached for a storage pool, one or more space reduction actions take place on constituent volumes in view of the background process and the associated groups. The reduction action includes implementation of a space saving technique, such as compression and/or thinning, of one or more volumes in one or more clusters in an associated storage pool.Type: GrantFiled: March 31, 2015Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Heiko Hary Ludwig, Nagapramod S. Mandagere, Yang Song
-
Publication number: 20160291876Abstract: Embodiments relate to a pool of persistent storage volumes. Capacity of the volumes is managed to ensure continued operation and function of the volumes with respect to their corresponding storage pool capacity threshold(s). A background process groups the volumes within each pool into one or more clusters based on a similarity or commonality characteristic. The background process selectively performs one or more space savings techniques of a copy of a selected volume, measures impact data associated with the techniques, and maintains the data. At such time as the threshold level is approached for a storage pool, one or more space reduction actions take place on constituent volumes in view of the background process and the associated groups. The reduction action includes implementation of a space saving technique, such as compression and/or thinning, of one or more volumes in one or more clusters in an associated storage pool.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gabriel Alatorre, Heiko Hary Ludwig, Nagapramod S. Mandagere, Yang Song
-
Patent number: 7987461Abstract: A system and method for automated design deployment for distributed applications includes providing a node with at least one requirement attribute in an application description. A repository for infrastructure elements is searched for candidate infrastructure elements for that satisfy the at least one requirement attribute. A candidate infrastructure element that best satisfies the at least one requirement attribute in the application description is substituted in place of the node with the at least one requirement attribute.Type: GrantFiled: July 19, 2006Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Aditya Agrawal, Asit Dan, Tamar Eilam, Michael H. Kalantar, Alexander V. Konstantinou, Heiko Hary Ludwig, John A. Pershing, Jr., Hendrik Wagner, Steve R. White
-
Publication number: 20080021873Abstract: A system and method for automated design deployment for distributed applications includes providing a node with at least one requirement attribute in an application description. A repository for infrastructure elements is searched for candidate infrastructure elements for that satisfy the at least one requirement attribute. A candidate infrastructure element that best satisfies the at least one requirement attribute in the application description is substituted in place of the node with the at least one requirement attribute.Type: ApplicationFiled: July 19, 2006Publication date: January 24, 2008Inventors: Aditya Agrawal, Asit Dan, Tamar Eilam, Michael H. Kalantar, Alexander V. Konstantinou, Heiko Hary Ludwig, John A. Pershing, Hendrik Wagner, Steve R. White
-
Publication number: 20070288274Abstract: Disclosed is an apparatus and method for organizing a capacity planning system. The method includes receiving resource model data from a domain knowledge, receiving generic resource definitions from the domain knowledge, developing a service delivery center capacity model based upon the domain knowledge and other data. The method further includes implementing a capacity management platform to execute a capacity plan for processing the capacity management.Type: ApplicationFiled: June 5, 2006Publication date: December 13, 2007Inventors: Tian Jy Chao, Rajesh Jaluka, Santhosh Babu Kumaran, David Matthew Loewenstern, Heiko Hary Ludwig, Ann M. Moyer, Steven Matthew Weinberger
-
Publication number: 20070282653Abstract: Disclosed is an apparatus and method for implementing a repository of services. One embodiment describes a method consisting of defining a plurality of atomic services, providing at least one service composition from the definition of the plurality of atomic services, and combining at least one atomic service associated with the at least one service composition with a service plan. The method further consists of providing a service plan that describes the control and data flow between the at least one of the plurality of atomic services and the at least one service composition.Type: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Inventors: Ellis Edward Bishop, Tian Jy Chao, Pankaj Dhoolia, John Patrick Hogan, Rajesh Jaluka, Santhosh Babu Kumaran, David Matthew Loewenstern, Heiko Hary Ludwig, Ann M. Moyer
-
Publication number: 20070282692Abstract: Disclosed is an apparatus and method for organizing a service request processing system. The method includes receiving operational model data from domain knowledge, receiving business performance model data from said domain knowledge, developing a solution model based upon said domain knowledge and other data, and implementing a service delivery platform to execute a service request for processing said service request.Type: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Inventors: Ellis Edward Bishop, Tian Jy Chao, Pankaj Dhoolia, Prashant Jain, Rajesh Jaluka, Santhosh Babu Kumaran, Heiko Hary Ludwig, Ann M. Moyer, Anil Nigam
-
Patent number: 7062472Abstract: Computer-based methods and systems are provided for constructing, deploying, executing and managing the performance of electronic contract based service applications across multiple business entities. In this context, the electronic service contract includes information to be used for configuration and enforcement not just by the primary parties to the contract, but also by other parties referred to herein as sponsored roles in the contract. At least a portion of the contract may be monitored, enforced or managed by at least one of the sponsored roles. In one aspect of the invention, a computer-based electronic business service system includes: (1) a contract builder; (2) a contract deployment component; (3) one or more measurement systems; (4) a violation detection system; and (5) a management system. Generally, the contract builder component provides the mechanism for defining and pricing the contract, checking the validity of the contract and a repository for storing the completed contracts.Type: GrantFiled: December 14, 2001Date of Patent: June 13, 2006Assignee: International Business Machines CorporationInventors: Asit Dan, Gautam Kar, Alexander Keller, Heiko Hary Ludwig
-
Publication number: 20030115149Abstract: Computer-based methods and systems are provided for constructing, deploying, executing and managing the performance of electronic contract based service applications across multiple business entities. In this context, the electronic service contract includes information to be used for configuration and enforcement not just by the primary parties to the contract, but also by other parties referred to herein as sponsored roles in the contract. At least a portion of the contract may be monitored, enforced or managed by at least one of the sponsored roles. In one aspect of the invention, a computer-based electronic business service system includes: (1) a contract builder; (2) a contract deployment component; (3) one or more measurement systems; (4) a violation detection system; and (5) a management system. Generally, the contract builder component provides the mechanism for defining and pricing the contract, checking the validity of the contract and a repository for storing the completed contracts.Type: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Applicant: International Business Machines CorporationInventors: Asit Dan, Gautam Kar, Alexander Keller, Heiko Hary Ludwig