Patents by Inventor Yogesh G. Patgar
Yogesh G. Patgar 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: 10673863Abstract: An approach is provided in which an information handling system receives a request from a subject to perform an operation between a first object and a second object. The first object belongs to a first set of domains and the second object belongs to a second set of domains. The information handling system determines whether a set of common domains exist between first set of domains and the second set of domains that meet an inter-domain restriction that is imposed on the subject, which requires that the first set of domains and the second set of domains have at least one domain in common. The information handling system, in turn, performs the operation based on the determination.Type: GrantFiled: February 24, 2017Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Monica J. Lemay, Yogesh G. Patgar, Girish S. Shrigiri
-
Patent number: 10387204Abstract: Method and apparatus for resource pooling. Embodiments receive allocation information for a plurality of containers. Each of the plurality of containers is assigned to one of a plurality of groups. The allocation information specifies, for each of the plurality of groups, a respective number of physical CPUs to allocate to the group. A plurality of virtual resource pools are crated based on the allocation information wherein a single virtual resource pool is created for each of the plurality of groups. Embodiments create a container resource group mapping based on the allocation information. The container resource group mapping is a mapping between one or more physical CPUs in a shared processor pool and the plurality of virtual resource pools. Embodiments provide resources from the one or more physical CPUs to the plurality of containers according to the container resource group table and the virtual resource pools.Type: GrantFiled: May 12, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Yogesh G. Patgar, Maria R. Ward
-
Patent number: 10228859Abstract: An aspect includes a method for sharing memory in a computer system that includes receiving a request, from a logical partition (LPAR) executing on a processor, for a page in a shared physical memory to be moved into a logical page of a logical memory of the LPAR. It is determined, by the hypervisor, that the page is physically located in a hypervisor paging device. It is determined whether the request is from a paging process executing at the LPAR to migrate the logical page to a local paging device to make room for an other logical page in the logical memory. Based on determining that the request is from the paging process, the logical page is marked to indicate that the physical page is on the hypervisor paging device and a new logical page is added to the logical memory for the other logical page.Type: GrantFiled: July 28, 2016Date of Patent: March 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kshamatha Deshpande, Monica J. Lemay, Yogesh G. Patgar, Girish Shrigiri
-
Publication number: 20180329757Abstract: Method and apparatus for resource pooling. Embodiments receive allocation information for a plurality of containers. Each of the plurality of containers is assigned to one of a plurality of groups. The allocation information specifies, for each of the plurality of groups, a respective number of physical CPUs to allocate to the group. A plurality of virtual resource pools are crated based on the allocation information wherein a single virtual resource pool is created for each of the plurality of groups. Embodiments create a container resource group mapping based on the allocation information. The container resource group mapping is a mapping between one or more physical CPUs in a shared processor pool and the plurality of virtual resource pools. Embodiments provide resources from the one or more physical CPUs to the plurality of containers according to the container resource group table and the virtual resource pools.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Yogesh G. PATGAR, Maria R. WARD
-
Publication number: 20180248885Abstract: An approach is provided in which an information handling system receives a request from a subject to perform an operation between a first object and a second object. The first object belongs to a first set of domains and the second object belongs to a second set of domains. The information handling system determines whether a set of common domains exist between first set of domains and the second set of domains that meet an inter-domain restriction that is imposed on the subject, which requires that the first set of domains and the second set of domains have at least one domain in common. The information handling system, in turn, performs the operation based on the determination.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Inventors: Monica J. Lemay, Yogesh G. Patgar, Girish S. Shrigiri
-
Publication number: 20180032250Abstract: An aspect includes a method for sharing memory in a computer system that includes receiving a request, from a logical partition (LPAR) executing on a processor, for a page in a shared physical memory to be moved into a logical page of a logical memory of the LPAR. It is determined, by the hypervisor, that the page is physically located in a hypervisor paging device. It is determined whether the request is from a paging process executing at the LPAR to migrate the logical page to a local paging device to make room for an other logical page in the logical memory. Based on determining that the request is from the paging process, the logical page is marked to indicate that the physical page is on the hypervisor paging device and a new logical page is added to the logical memory for the other logical page.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Kshamatha Deshpande, Monica J. Lemay, Yogesh G. Patgar, Girish Shrigiri
-
Patent number: 9756015Abstract: A method, system, and program product for creating network isolation between virtual machines is provided, including receiving, by a security virtual machine (SVM), an outgoing network packet from a virtual machine (VM). The source internet protocol (IP) address and a source media access control (MAC) address is extracted from the outgoing network packet. A zone identifier table is searched for a zone id, whereby the zone identifier table includes the source IP address and the source MAC address. The outgoing network packet is sent to a physical Ethernet adapter connected to an external network switch whereby the external network switch is connected to an external network, based on the zone id not being found in the zone identifier table. The outgoing network packet is sent to a physical Ethernet adapter that is connected to an internal switch, based on the zone id being found in the zone identifier table.Type: GrantFiled: March 27, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Randall C. Itskin, Vijayalakshmi Krishnamurthy, Monica J. Lemay, Yogesh G. Patgar
-
Patent number: 9571451Abstract: A method, system, and program product for creating network isolation between virtual machines is provided, including receiving, by a security virtual machine (SVM), an outgoing network packet from a virtual machine (VM). The source internet protocol (IP) address and a source media access control (MAC) address is extracted from the outgoing network packet. A zone identifier table is searched for a zone id, whereby the zone identifier table includes the source IP address and the source MAC address. The outgoing network packet is sent to a physical Ethernet adapter connected to an external network switch whereby the external network switch is connected to an external network, based on the zone id not being found in the zone identifier table. The outgoing network packet is sent to a physical Ethernet adapter that is connected to an internal switch, based on the zone id being found in the zone identifier table.Type: GrantFiled: June 12, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Randall C. Itskin, Vijayalakshmi Krishnamurthy, Monica J. Lemay, Yogesh G. Patgar
-
Publication number: 20160285826Abstract: A method, system, and program product for creating network isolation between virtual machines is provided, including receiving, by a security virtual machine (SVM), an outgoing network packet from a virtual machine (VM). The source internet protocol (IP) address and a source media access control (MAC) address is extracted from the outgoing network packet. A zone identifier table is searched for a zone id, whereby the zone identifier table includes the source IP address and the source MAC address. The outgoing network packet is sent to a physical Ethernet adapter connected to an external network switch whereby the external network switch is connected to an external network, based on the zone id not being found in the zone identifier table. The outgoing network packet is sent to a physical Ethernet adapter that is connected to an internal switch, based on the zone id being found in the zone identifier table.Type: ApplicationFiled: June 12, 2015Publication date: September 29, 2016Inventors: Randall C. Itskin, Vijayalakshmi Krishnamurthy, Monica J. Lemay, Yogesh G. Patgar
-
Publication number: 20160285913Abstract: A method, system, and program product for creating network isolation between virtual machines is provided, including receiving, by a security virtual machine (SVM), an outgoing network packet from a virtual machine (VM). The source internet protocol (IP) address and a source media access control (MAC) address is extracted from the outgoing network packet. A zone identifier table is searched for a zone id, whereby the zone identifier table includes the source IP address and the source MAC address. The outgoing network packet is sent to a physical Ethernet adapter connected to an external network switch whereby the external network switch is connected to an external network, based on the zone id not being found in the zone identifier table. The outgoing network packet is sent to a physical Ethernet adapter that is connected to an internal switch, based on the zone id being found in the zone identifier table.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Randall C. Itskin, Vijayalakshmi Krishnamurthy, Monica J. Lemay, Yogesh G. Patgar
-
Patent number: 9213583Abstract: An apparatus for relocating related resource partitions includes a detection module that detects a relocation event to relocate a first resource partition operating in a first division from the first division to a second division. The first division includes a second resource partition. The first resource partition and the second resource partition are each distinct operating environments. A determination module determines that the second resource partition is sufficiently related to the first resource partition. A relocation module relocates the second resource partition to the second division with the first resource partition in response to determining that the second resource partition is sufficiently related to the first resource partition.Type: GrantFiled: August 8, 2012Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Monica J. Lemay, Purushothama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Patent number: 9195512Abstract: The method for relocating related resource partitions includes detecting a relocation event to relocate a first resource partition operating in a first division from the first division to a second division. The first division includes a second resource partition. The first resource partition and the second resource partition are each distinct operating environments. The method also includes determining that the second resource partition is sufficiently related to the first resource partition. The method includes relocating the second resource partition to the second division with the first resource partition in response to determining that the second resource partition is sufficiently related to the first resource partition.Type: GrantFiled: January 6, 2012Date of Patent: November 24, 2015Assignee: International Business Machines CorporationInventors: Monica J. Lemay, Purushothama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Patent number: 9189292Abstract: A method of relocating a workload partition (WPAR) from a departure logical partition (LPAR) to an arrival LPAR determines an amount of a resource allocated to the relocating WPAR on the departure LPAR and allocates to the relocating WPAR on the arrival LPAR an amount of the resource substantially equal to the amount of the resource allocated to the relocating WPAR on the departure LPAR.Type: GrantFiled: March 17, 2012Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Monica J. Lemay, Purushotama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Patent number: 8661448Abstract: A mechanism is provided in a data processing system for managing and balancing load in multiple managed systems in a logical partitioning data processing system. Responsive to a critical logical partition requiring additional resources, the mechanism determines whether one or more managed systems have available resources to satisfy resource requirements of the critical partition. The mechanism performs at least one partition migration operation to move at least one logical partition between managed systems responsive to determining that one or more managed systems have available resources to satisfy resource requirements of the critical partition. The mechanism performs at least one dynamic logical partitioning operation to allocate resources to at least one of the one or more critical logical partitions responsive to performing the at least one partition migration operation.Type: GrantFiled: August 26, 2011Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Shivendra Ashish, Srikanth R. Joshi, Yogesh G. Patgar, Raghavendra K. Prasannakumar
-
Publication number: 20130179882Abstract: An apparatus for relocating related resource partitions includes a detection module that detects a relocation event to relocate a first resource partition operating in a first division from the first division to a second division. The first division includes a second resource partition. The first resource partition and the second resource partition are each distinct operating environments. A determination module determines that the second resource partition is sufficiently related to the first resource partition. A relocation module relocates the second resource partition to the second division with the first resource partition in response to determining that the second resource partition is sufficiently related to the first resource partition.Type: ApplicationFiled: August 8, 2012Publication date: July 11, 2013Applicant: International Business Machines CorporationInventors: Monica J. Lemay, Purushothama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Publication number: 20130179656Abstract: The method for relocating related resource partitions includes detecting a relocation event to relocate a first resource partition operating in a first division from the first division to a second division. The first division includes a second resource partition. The first resource partition and the second resource partition are each distinct operating environments. The method also includes determining that the second resource partition is sufficiently related to the first resource partition. The method includes relocating the second resource partition to the second division with the first resource partition in response to determining that the second resource partition is sufficiently related to the first resource partition.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: International Business Machines CorporationInventors: Monica J. Lemay, Purushothama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Publication number: 20130055277Abstract: A mechanism is provided in a data processing system for managing and balancing load in multiple managed systems in a logical partitioning data processing system. Responsive to a critical logical partition requiring additional resources, the mechanism determines whether one or more managed systems have available resources to satisfy resource requirements of the critical partition. The mechanism performs at least one partition migration operation to move at least one logical partition between managed systems responsive to determining that one or more managed systems have available resources to satisfy resource requirements of the critical partition. The mechanism performs at least one dynamic logical partitioning operation to allocate resources to at least one of the one or more critical logical partitions responsive to performing the at least one partition migration operation.Type: ApplicationFiled: August 26, 2011Publication date: February 28, 2013Applicant: International Business Machines CorporationInventors: Shivendra Ashish, Srikanth R. Joshi, Yogesh G. Patgar, Raghavendra K. Prasannakumar
-
Patent number: 8341644Abstract: A a system for relocating a workload partition (WPAR) from a departure logical partition (LPAR) to an arrival LPAR determines an amount of a resource allocated to the relocating WPAR on the departure LPAR and allocates to the relocating WPAR on the arrival LPAR an amount of the resource substantially equal to the amount of the resource allocated to the relocating WPAR on the departure LPAR.Type: GrantFiled: May 25, 2010Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Monica Jean Lemay, Purushotama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Publication number: 20120192199Abstract: A method of relocating a workload partition (WPAR) from a departure logical partition (LPAR) to an arrival LPAR determines an amount of a resource allocated to the relocating WPAR on the departure LPAR and allocates to the relocating WPAR on the arrival LPAR an amount of the resource substantially equal to the amount of the resource allocated to the relocating WPAR on the departure LPAR.Type: ApplicationFiled: March 17, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Monica J. Lemay, Purushotama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin
-
Publication number: 20110296427Abstract: A method of relocating a workload partition (WPAR) from a departure logical partition (LPAR) to an arrival LPAR determines an amount of a resource allocated to the relocating WPAR on the departure LPAR and allocates to the relocating WPAR on the arrival LPAR an amount of the resource substantially equal to the amount of the resource allocated to the relocating WPAR on the departure LPAR.Type: ApplicationFiled: May 25, 2010Publication date: December 1, 2011Applicant: International Business Machines CorporationInventors: Monica J. Lemay, Purushotama Padmanabha, Yogesh G. Patgar, Shashidhar Soppin