Patents by Inventor MICHAEL R. REDDOCK
MICHAEL R. REDDOCK 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: 10956229Abstract: A sourcing interface enables a particular device communicatively connected on a network to share one or more resources of the particular device with other devices communicatively connected to the network and coordinate task bidding with the other through broadcasting requests on the network. The sourcing interface manages dispatch of a particular task to one or more selected devices, the one or more selected devices selected based on one or more bids received by the particular device that best match a service level of particular request by the particular device, the dispatched task migrated to the one or more selected devices instead of handled by a web service provider. The sourcing interface monitors, at the particular device, for a result of execution of the particular task from the one or more selected devices, the one or more selected devices collecting telemetry data for usage reporting to the web service provider.Type: GrantFiled: October 4, 2018Date of Patent: March 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael C. Hollinger, Chang Chen, Rodolfo Lopez, Juan G. Rivera, Michael R. Reddock
-
Publication number: 20200110641Abstract: A sourcing interface enables a particular device communicatively connected on a network to share one or more resources of the particular device with other devices communicatively connected to the network and coordinate task bidding with the other through broadcasting requests on the network. The sourcing interface manages dispatch of a particular task to one or more selected devices, the one or more selected devices selected based on one or more bids received by the particular device that best match a service level of particular request by the particular device, the dispatched task migrated to the one or more selected devices instead of handled by a web service provider. The sourcing interface monitors, at the particular device, for a result of execution of the particular task from the one or more selected devices, the one or more selected devices collecting telemetry data for usage reporting to the web service provider.Type: ApplicationFiled: October 4, 2018Publication date: April 9, 2020Inventors: Michael C. Hollinger, Chang Chen, Rodolfo Lopez, Juan G. Rivera, Michael R. Reddock
-
Patent number: 9229764Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: GrantFiled: July 2, 2015Date of Patent: January 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Publication number: 20150309830Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: ApplicationFiled: July 2, 2015Publication date: October 29, 2015Inventors: KEVIN J. CAWLFIELD, CHANG W. CHEN, MITCHELL P. HARDING, MICHAEL C. HOLLINGER, MICHAEL R. REDDOCK
-
Patent number: 9110705Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: GrantFiled: November 6, 2014Date of Patent: August 18, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Publication number: 20150169354Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: ApplicationFiled: November 6, 2014Publication date: June 18, 2015Inventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Patent number: 8904404Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: GrantFiled: July 17, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Patent number: 8863141Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: GrantFiled: December 14, 2011Date of Patent: October 14, 2014Assignee: International Business Machines CorporationInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Patent number: 8694995Abstract: A hypervisor negotiates to reserve at least one available local resource in a host system that meets a performance parameter for at least one resource specified in a reservation request by a particular logical partition from among one or more logical partitions of virtualized pools of resources managed by the hypervisor in the host system, wherein the at least one performance parameter is specified by a particular application initiating the reservation request. The hypervisor, responsive to determining that the at least one available resource is not available in the host system, negotiates for offers to migrate the particular logical partition to at least one other host system comprising at least one available remote resource that meets the performance parameter, wherein the at least one other host system is managed by at least one other hypervisor that manages one or more other logical partitions of virtualized pools of resources.Type: GrantFiled: December 14, 2011Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Patent number: 8694996Abstract: A hypervisor negotiates to reserve at least one available local resource in a host system that meets a performance parameter for at least one resource specified in a reservation request by a particular logical partition from among one or more logical partitions of virtualized pools of resources managed by the hypervisor in the host system, wherein the at least one performance parameter is specified by a particular application initiating the reservation request. The hypervisor, responsive to determining that the at least one available resource is not available in the host system, negotiates for offers to migrate the particular logical partition to at least one other host system comprising at least one available remote resource that meets the performance parameter, wherein the at least one other host system is managed by at least one other hypervisor that manages one or more other logical partitions of virtualized pools of resources.Type: GrantFiled: July 18, 2012Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock
-
Publication number: 20130160008Abstract: A hypervisor negotiates to reserve at least one available local resource in a host system that meets a performance parameter for at least one resource specified in a reservation request by a particular logical partition from among one or more logical partitions of virtualized pools of resources managed by the hypervisor in the host system, wherein the at least one performance parameter is specified by a particular application initiating the reservation request. The hypervisor, responsive to determining that the at least one available resource is not available in the host system, negotiates for offers to migrate the particular logical partition to at least one other host system comprising at least one available remote resource that meets the performance parameter, wherein the at least one other host system is managed by at least one other hypervisor that manages one or more other logical partitions of virtualized pools of resources.Type: ApplicationFiled: July 18, 2012Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KEVIN J. CAWLFIELD, CHANG W. CHEN, MITCHELL P. HARDING, MICHAEL C. HOLLINGER, MICHAEL R. REDDOCK
-
Publication number: 20130160007Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: ApplicationFiled: July 17, 2012Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KEVIN J. CAWLFIELD, CHANG W. CHEN, MITCHELL P. HARDING, MICHAEL C. HOLLINGER, MICHAEL R. REDDOCK
-
Publication number: 20130159997Abstract: A hypervisor negotiates to reserve at least one available local resource in a host system that meets a performance parameter for at least one resource specified in a reservation request by a particular logical partition from among one or more logical partitions of virtualized pools of resources managed by the hypervisor in the host system, wherein the at least one performance parameter is specified by a particular application initiating the reservation request. The hypervisor, responsive to determining that the at least one available resource is not available in the host system, negotiates for offers to migrate the particular logical partition to at least one other host system comprising at least one available remote resource that meets the performance parameter, wherein the at least one other host system is managed by at least one other hypervisor that manages one or more other logical partitions of virtualized pools of resources.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: KEVIN J. CAWLFIELD, CHANG W. CHEN, MITCHELL P. HARDING, MICHAEL C. HOLLINGER, MICHAEL R. REDDOCK
-
Publication number: 20130159998Abstract: Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.Type: ApplicationFiled: December 14, 2011Publication date: June 20, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin J. Cawlfield, Chang W. Chen, Mitchell P. Harding, Michael C. Hollinger, Michael R. Reddock