Patents by Inventor Erik Bartholomy
Erik Bartholomy 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).
-
Virtualization simulation engine including assuming a dormant state for a lower priority application
Patent number: 9471447Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.Type: GrantFiled: May 20, 2015Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter -
Patent number: 9448727Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.Type: GrantFiled: December 14, 2015Date of Patent: September 20, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
-
Publication number: 20160098205Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.Type: ApplicationFiled: December 14, 2015Publication date: April 7, 2016Inventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
-
Patent number: 9244624Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.Type: GrantFiled: August 1, 2013Date of Patent: January 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
-
Publication number: 20150261629Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.Type: ApplicationFiled: May 20, 2015Publication date: September 17, 2015Inventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
-
Patent number: 9104607Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.Type: GrantFiled: October 31, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
-
Patent number: 9104625Abstract: An approach is provided for internet protocol (IP) address failover. An application on a primary site is assigned a private IP address. This private IP address is accessible within a local network. This private IP address is mapped to a public IP address, which is accessible to users outside the local network. The application is then replicated to a backup site with the same private IP address used to access it on the primary site. In case of a disaster recover event on the primary site, the replicated application can be accessed on the backup site by way of the public IP address.Type: GrantFiled: December 11, 2012Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee, Gourishankar R. Menon, Victor L. Walter
-
Patent number: 9071644Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.Type: GrantFiled: December 6, 2012Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
-
Publication number: 20150039831Abstract: Provided is a technique for improving file load times with dynamic storage usage. A file made up of data blocks is received. A list of storage devices is retrieved. In one or more iterations, the data blocks of the file are written by: updating the list of storage devices by removing any storage devices with insufficient space to store additional data blocks; generating a performance score for each of the storage devices in the updated list of storage devices; determining a portion of the data blocks to be written to each of the storage devices based on the generated performance score for each of the storage devices; writing, in parallel, the determined portion of the data blocks to each of the storage devices; and recording placement information indicating the storage devices to which each determined portion of the data blocks was written.Type: ApplicationFiled: August 1, 2013Publication date: February 5, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Auvenshine, Erik Bartholomy, John T. Olson, Nedzad Taljanovic
-
Patent number: 8762339Abstract: Aspects of the present invention provide a solution for implementing disaster recovery for an application. A subscription backup site for the application is selected from among a plurality of sites. The site that is selected will have a virtual space that is able to accommodate the workload requirements for the application. The application is deflated on the site in such as way as to operate in a dormant state. In the dormant state, the application has a small fraction of its required resources allocated to it. Thereafter, when disaster recovery is needed, the application can be inflated on the subscription backup site by allocating resources to enable the application to execute on the subscription backup site.Type: GrantFiled: November 29, 2010Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee
-
Publication number: 20140165128Abstract: An approach for managing a connection to or from a device is presented. Connections of the device are identified. Based on the connections, the device is determined and classified based on security zones to which the device is or has been connected, a quality of service requirement for one or more applications within the device, or a level of information technology service management for the device. Whether an existing or proposed connection of the device is consistent with the classification of the device is determined, and if not, an indication is displayed or a notification is sent that the existing or proposed connection is inconsistent with the classification of the device.Type: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: John J. Auvenshine, Erik Bartholomy, Thomas E. Haddock, Andrew G. Hourselt, John T. Olson, Kenneth D. Paquette, Victor L. Walter, Stanley C. Wood
-
Publication number: 20140164817Abstract: An approach is provided for internet protocol (IP) address failover. An application on a primary site is assigned a private IP address. This private IP address is accessible within a local network. This private IP address is mapped to a public IP address, which is accessible to users outside the local network. The application is then replicated to a backup site with the same private IP address used to access it on the primary site. In case of a disaster recover event on the primary site, the replicated application can be accessed on the backup site by way of the public IP address.Type: ApplicationFiled: December 11, 2012Publication date: June 12, 2014Applicant: International Business Machines CorporationInventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee, Gourishankar R. Menon, Victor L. Walter
-
Publication number: 20140122926Abstract: An approach is provided for determining disaster recovery capacity. A simulation hypervisor receives streaming metric data, which represents the current production workload of a primary site, from the primary site. The metric data is combined with production data of the backup site by the simulation hypervisor to simulate a recovery event. Using data from the simulating, disaster recovery planning can be performed.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Internation Business Machines CorporationInventors: Erik Bartholomy, Christopher P. Evans, Frank J. Giordano, Gordan G. Greenlee, Paul W. Novak, Richard J. Sheftic, Victor L. Walter
-
Publication number: 20140096066Abstract: Embodiments of the present invention provide a computer system, method, and computer program product for constructing a command line. According to one aspect of the present invention, a user can construct a command line based on historical command lines. The user can view and select individual historical and/or available parameters to construct the new command line, without requiring that the user manually type the parameters with a physical or virtual keyboard.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson
-
Patent number: 8640218Abstract: Computer system, method and program for managing a firewall. First program instructions identify a first rule of the firewall. The first rule specifies a permitted message flow through the firewall to or from an IP address of a computer. The computer resides on a network. Second program instructions identify a second rule of the firewall. The second rule specifies a permitted message flow through the firewall to or from an IP address corresponding to the network. Message flows through the firewall to all computers on the network are permitted pursuant to the second rule. Third program instructions delete the first rule from the firewall based on the identification of the second rule and the computer residing on the network. Other program instructions identify and delete stale rules which are not needed. Other program instructions automatically identify rules for a new server added to a cluster.Type: GrantFiled: July 10, 2012Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Robert M. Castner, Nicolas Edward Fosdick
-
Patent number: 8566291Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.Type: GrantFiled: June 27, 2012Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: John J. Auvenshine, Erik Bartholomy, Andrew G. Hourselt, John T. Olson, Harley D. Puckett, III
-
Publication number: 20130054912Abstract: A method include forming an initial bitmap from the de-duplicated data on virtual volumes, sorting discrete blocks according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks, creating a physical volume map from the revised bitmap, reviewing, from the physical volume map, an initial virtual volume of the virtual volumes contained on a corresponding original physical volume, to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map, deleting the initial virtual volume from its corresponding original physical volume and adding the initial virtual volume to the different original physical volume to create a revised physical volume map including revised physical volumes, and writing the revised physical volumes to the target set of physical media using the revised physical volume map.Type: ApplicationFiled: June 27, 2012Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
-
Publication number: 20130054919Abstract: For forming an initial bitmap from deduplicated data on virtual volumes, discrete blocks are sorted according to frequency of occurrence to form a revised bitmap to first include a plurality of most common discrete blocks. A physical volume map is created from the revised bitmap. An initial virtual volume of the virtual volumes contained on a corresponding original physical volume is reviewed to determine whether moving the initial virtual volume to a different physical volume reduces the total number of data blocks in the physical volume map. The initial virtual volume is deleted from its corresponding original physical volume and added to the different original physical volume to create a revised physical volume map including revised physical volumes. The revised physical volume is written to the target set of physical media using the revised physical volume map.Type: ApplicationFiled: August 30, 2011Publication date: February 28, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John J. AUVENSHINE, Erik BARTHOLOMY, Andrew G. HOURSELT, John T. OLSON, Harley D. PUCKETT, III
-
Publication number: 20120284770Abstract: Computer system, method and program for managing a firewall. First program instructions identify a first rule of the firewall. The first rule specifies a permitted message flow through the firewall to or from an IP address of a computer. The computer resides on a network. Second program instructions identify a second rule of the firewall. The second rule specifies a permitted message flow through the firewall to or from an IP address corresponding to the network. Message flows through the firewall to all computers on the network are permitted pursuant to the second rule. Third program instructions delete the first rule from the firewall based on the identification of the second rule and the computer residing on the network. Other program instructions identify and delete stale rules which are not needed. Other program instructions automatically identify rules for a new server added to a cluster.Type: ApplicationFiled: July 10, 2012Publication date: November 8, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik Bartholomy, Robert M. Castner, Nicolas Edward Fosdick
-
Patent number: 8250642Abstract: Computer system, method and program for managing a firewall. First program instructions identify a first rule of the firewall. The first rule specifies a permitted message flow through the firewall to or from an IP address of a computer. The computer resides on a network. Second program instructions identify a second rule of the firewall. The second rule specifies a permitted message flow through the firewall to or from an IP address corresponding to the network. Message flows through the firewall to all computers on the network are permitted pursuant to the second rule. Third program instructions delete the first rule from the firewall based on the identification of the second rule and the computer residing on the network. Other program instructions identify and delete stale rules which are not needed. Other program instructions automatically identify rules for a new server added to a cluster.Type: GrantFiled: October 13, 2010Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Erik Bartholomy, Robert M. Castner, Nicolas Edward Fosdick