Patents by Inventor Yadagiri Rajaboina
Yadagiri Rajaboina 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: 9755991Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: June 11, 2014Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9712456Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: October 6, 2016Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9571586Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: GrantFiled: December 6, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 9571585Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: GrantFiled: November 26, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20170019348Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: October 6, 2016Publication date: January 19, 2017Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9547531Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: July 8, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Publication number: 20160306676Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: July 8, 2016Publication date: October 20, 2016Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9462059Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: April 6, 2016Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Publication number: 20160212215Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: April 6, 2016Publication date: July 21, 2016Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9311195Abstract: A method is disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: GrantFiled: November 20, 2013Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Nicholas S. Ham, Purna Chandra Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 9268496Abstract: A method for selecting a path control module (PCM) for a logical unit number (LUN) associated with a host enabled to support multiple PCMs is provided. The method may include selecting a PCM associated with the LUN from a plurality of supported PCMs. The method may also include creating an entry in a configuration database or a configuration file associated with the host, whereby the entry maps the selected PCM with a unique ID associated with the LUN. The method may further include determining a unique ID associated with a hard disk. The method may include matching the unique ID with the created entry. The method may include selecting the PCM from the matched entry based on the matching. Additionally, the method may include loading a kernel extension corresponding to the selected PCM. The method may include configuring the LUN using the loaded kernel extension corresponding to the selected PCM.Type: GrantFiled: July 11, 2014Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Vinod K. Boddukuri, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20160011814Abstract: A method for selecting a path control module (PCM) for a logical unit number (LUN) associated with a host enabled to support multiple PCMs is provided. The method may include selecting a PCM associated with the LUN from a plurality of supported PCMs. The method may also include creating an entry in a configuration database or a configuration file associated with the host, whereby the entry maps the selected PCM with a unique ID associated with the LUN. The method may further include determining a unique ID associated with a hard disk. The method may include matching the unique ID with the created entry. The method may include selecting the PCM from the matched entry based on the matching. Additionally, the method may include loading a kernel extension corresponding to the selected PCM. The method may include configuring the LUN using the loaded kernel extension corresponding to the selected PCM.Type: ApplicationFiled: July 11, 2014Publication date: January 14, 2016Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Vinod K. Boddukuri, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20150365274Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Publication number: 20150150000Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: ApplicationFiled: December 6, 2013Publication date: May 28, 2015Applicant: International Business Machines CoprorationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20150149998Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20140082433Abstract: A method is disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: ApplicationFiled: November 20, 2013Publication date: March 20, 2014Applicant: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Nicholas S. Ham, Purna Chandra Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 8645586Abstract: A method is disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: GrantFiled: April 20, 2012Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Kiran K Anumalasetty, Nicholas S Ham, Purna Chandra Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 8639856Abstract: A system and computer program product are disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: GrantFiled: August 4, 2011Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Kiran K Anumalasetty, Nicholas S Ham, Purna Chandra Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20130036240Abstract: A system and computer program product are disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: ApplicationFiled: August 4, 2011Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiran K Anumalasetty, Nicholas S. Ham, Purna Chandra R. Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20130036241Abstract: A method is disclosed for retrieving the reservation status information of a storage area network (SAN) device, a host transmits a persistent reservation in command with service action setting of ‘read reservation’ to a first LUN, wherein the host is connected to a port of the data storage server to which the LUN belongs. The host receives a message from the LUN. The host determines that the message is a success. The host sends to the LUN a persistent reservation in command with service action setting of ‘read keys’, responsive to a success message. The host determines that the LUN responds with a zero data length. The host determines the LUN is reserved with type 2 reservation, responsive to a determination that the LUN responds with a non-zero data length.Type: ApplicationFiled: April 20, 2012Publication date: February 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiran K. Anumalasetty, Nicholas S. Ham, Purna Chandra R. Jasti, Sudhir Maddali, Yadagiri Rajaboina, Sanket Rathi