Patents by Inventor Sudhish Panamthanath Thankappan
Sudhish Panamthanath Thankappan 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: 11231876Abstract: An example system may provide for plurality of object block stores and a store management system. The store management system is configured to access a first bucket including a first storage class bucket tag identified by a first key-value pair corresponding to a first one of the plurality of object block stores with a first storage class. The store management system is further configured to write a first data object to the first one of the plurality of object block stores with a first storage class. The first one of the plurality of object block stores is represented by the first bucket. The first one of the plurality of object block stores is configured to store the first data object according to the first storage class specified by the first storage class bucket tag.Type: GrantFiled: September 24, 2019Date of Patent: January 25, 2022Assignee: Western Digital Technologies, Inc.Inventor: Sudhish Panamthanath Thankappan
-
Publication number: 20210089231Abstract: An example system may provide for plurality of object block stores and a store management system. The store management system is configured to access a first bucket including a first storage class bucket tag identified by a first key-value pair corresponding to a first one of the plurality of object block stores with a first storage class. The store management system is further configured to write a first data object to the first one of the plurality of object block stores with a first storage class. The first one of the plurality of object block stores is represented by the first bucket. The first one of the plurality of object block stores is configured to store the first data object according to the first storage class specified by the first storage class bucket tag.Type: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventor: Sudhish Panamthanath Thankappan
-
Patent number: 10761895Abstract: Techniques for resource allocation are described. Some embodiments provide a computing system and method for resource allocation in a virtualized computing environment comprising at least one physical computing system hosting multiple virtual machines, that performs at least some of the described techniques. In one embodiment, a user connection server is configured to receive a request for allocation of a virtual machine, for a user. The user connection server determines an attribute value of the user. Based on the attribute value of the user, allocation of physical computing resources for the virtual machine is determined. A management server is configured to boot the virtual machine for access by the user, the virtual machine booted with the determined allocation of physical computing resources for the virtual machine.Type: GrantFiled: September 26, 2013Date of Patent: September 1, 2020Assignee: VMware, Inc.Inventors: Sudhish Panamthanath Thankappan, Sivaprasad K. Govindankutty, Jubish Kulathumkal Jose
-
Patent number: 10719349Abstract: Aspects of peripheral device sharing for virtual machines are described. In some aspects, a virtual machine requires access to a peripheral device. The virtual machine is executed in a first host computing system. A table is accessed, and includes a list of peripheral devices, an indication that the peripheral device is connected to a second host computing system, a bandwidth requirement of the peripheral device, and a network bandwidth allocated to the virtual machine. The virtual machine is provided with access to the peripheral device based on a comparison between the bandwidth requirement of the peripheral device, and a threshold percentage of the network bandwidth allocated to the virtual machine.Type: GrantFiled: August 14, 2018Date of Patent: July 21, 2020Assignee: VMWare, Inc.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan, Madhusudhanan Gangadharan
-
Publication number: 20180357106Abstract: Aspects of peripheral device sharing for virtual machines are described. In some aspects, a virtual machine requires access to a peripheral device. The virtual machine is executed in a first host computing system. A table is accessed, and includes a list of peripheral devices, an indication that the peripheral device is connected to a second host computing system, a bandwidth requirement of the peripheral device, and a network bandwidth allocated to the virtual machine. The virtual machine is provided with access to the peripheral device based on a comparison between the bandwidth requirement of the peripheral device, and a threshold percentage of the network bandwidth allocated to the virtual machine.Type: ApplicationFiled: August 14, 2018Publication date: December 13, 2018Inventors: Jinto Antony, Sudhish Panamthanath Thankappan, Madhusudhanan Gangadharan
-
Patent number: 10067800Abstract: Techniques for sharing a peripheral device connected to a first host computing system in a cluster are disclosed. In one embodiment, a request to access the peripheral device connected to the first host computing system is received from a virtual machine running on a second host computing system. Further, a bandwidth requirement associated with the peripheral device is determined. Furthermore, one of enabling the virtual machine to remotely access the peripheral device over a network and recommending migration of the virtual machine to the first host computing system to locally access the peripheral device is performed based on the bandwidth requirement of the peripheral device.Type: GrantFiled: January 22, 2015Date of Patent: September 4, 2018Assignee: VMWARE, INC.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan, Madhusudhanan Gangadharan
-
Patent number: 9882805Abstract: Particular embodiments change a current storage I/O path used by a host computer to access networked storage to an alternative storage I/O path by considering traffic load at a networked switch in the current storage I/O path. The host computer transmits a request to the networked switch in the current storage I/O path to provide network load information currently experiences by the networked switch. After receiving network load information from the networked switch, the host computer then evaluates whether the networked switch is overloaded based on the received network load information. Based on the evaluation, the host computer selects a new alternative storage I/O path to the networked storage that does not include the networked switch, and then forwards future storage I/O communications to the networked storage using the new alternative storage I/O path.Type: GrantFiled: September 30, 2013Date of Patent: January 30, 2018Assignee: VMware, Inc.Inventors: Sudhish Panamthanath Thankappan, Jinto Antony
-
Patent number: 9798561Abstract: A virtual machine (VM) is designated as a guarded VM so that restricted operations may not be performed on the VM without permission from the VM's owner. A request to perform at least one of the restricted operations on the VM is received. When the VM is a guarded VM, the request to perform at least one of the restricted operations on the VM is sent to the VM's owner. When the VM's owner at least partially approves the request, at least some of the restricted operations on the VM are enabled.Type: GrantFiled: October 31, 2013Date of Patent: October 24, 2017Assignee: VMware, Inc.Inventors: Sudhish Panamthanath Thankappan, Jithesh Kuruppath
-
Patent number: 9584883Abstract: Techniques for placing a first fiber channel (FC) switch into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via at least two FC switches are described. In one embodiment, a first active input/output (I/O) path from a data store to a host computing system via the first FC switch is identified. Further, a path change is initiated from the data store to the host computing system via any other FC switch coupled to the data store and the host computing system.Type: GrantFiled: January 9, 2014Date of Patent: February 28, 2017Assignee: VMware, Inc.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan
-
Publication number: 20160132358Abstract: Techniques for sharing a peripheral device connected to a first host computing system in a cluster are disclosed. In one embodiment, a request to access the peripheral device connected to the first host computing system is received from a virtual machine running on a second host computing system. Further, a bandwidth requirement associated with the peripheral device is determined. Furthermore, one of enabling the virtual machine to remotely access the peripheral device over a network and recommending migration of the virtual machine to the first host computing system to locally access the peripheral device is performed based on the bandwidth requirement of the peripheral device.Type: ApplicationFiled: January 22, 2015Publication date: May 12, 2016Inventors: JINTO ANTONY, SUDHISH PANAMTHANATH THANKAPPAN, MADHUSUDHANAN GANGADHARAN
-
Patent number: 9304878Abstract: High availability of a virtual machine is ensured even when all of the virtual machine's IO paths fail. In such a case, the virtual machine is migrated to a host that is sharing the same storage system as the current host in which the virtual machine is being executed and has at least one functioning IO path to the shared storage system. After execution control of the virtual machine is transferred to the new host, IO operations from the virtual machine are issued over the new IO path.Type: GrantFiled: October 11, 2012Date of Patent: April 5, 2016Assignee: VMware, Inc.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan, Jidhin Malathusseril Thomas
-
Patent number: 9164695Abstract: Techniques for placing a first storage network device into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via a storage network device are described. In one embodiment, a first data store having an active input/output (I/O) path to a first host computing system via the first storage network device is identified. Further, migration of virtual machine disks (VMDKs) on the first data store and/or migration of workloads running on the first host computing system are recommended such that the VMDKs can be accessed by the workloads via any other storage network device.Type: GrantFiled: January 16, 2014Date of Patent: October 20, 2015Assignee: VMware, Inc.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan
-
Publication number: 20150153964Abstract: Techniques for placing a first storage network device into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via a storage network device are described. In one embodiment, a first data store having an active input/output (I/O) path to a first host computing system via the first storage network device is identified. Further, migration of virtual machine disks (VMDKs) on the first data store and/or migration of workloads running on the first host computing system are recommended such that the VMDKs can be accessed by the workloads via any other storage network device.Type: ApplicationFiled: January 16, 2014Publication date: June 4, 2015Applicant: VMWARE, INC.Inventors: Jinto Antony, Sudhish Panamthanath Thankappan
-
Publication number: 20150147057Abstract: Techniques for placing a first fibre channel (FC) switch into maintenance mode in a virtualized computing environment in which each data store is connected to at least one host computing system via at least two FC switches are described. In one embodiment, a first active input/output (I/O) path from a data store to a host computing system via the first FC switch is identified. Further, a path change is initiated from the data store to the host computing system via any other FC switch coupled to the data store and the host computing system.Type: ApplicationFiled: January 9, 2014Publication date: May 28, 2015Applicant: VMWARE, INC.Inventors: JINTO ANTONY, Sudhish Panamthanath Thankappan
-
Publication number: 20150121369Abstract: A virtual machine (VM) is designated as a guarded VM so that restricted operations may not be performed on the VM without permission from the VM's owner. A request to perform at least one of the restricted operations on the VM is received. When the VM is a guarded VM, the request to perform at least one of the restricted operations on the VM is sent to the VM's owner. When the VM's owner at least partially approves the request, at least some of the restricted operations on the VM are enabled.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: VMware, Inc.Inventors: Sudhish Panamthanath THANKAPPAN, Jithesh KURUPPATH
-
Publication number: 20150095445Abstract: Particular embodiments change a current storage I/O path used by a host computer to access networked storage to an alternative storage I/O path by considering traffic load at a networked switch in the current storage I/O path. The host computer transmits a request to the networked switch in the current storage I/O path to provide network load information currently experiences by the networked switch. After receiving network load information from the networked switch, the host computer then evaluates whether the networked switch is overloaded based on the received network load information. Based on the evaluation, the host computer selects a new alternative storage I/O path to the networked storage that does not include the networked switch, and then forwards future storage I/O communications to the networked storage using the new alternative storage I/O path.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: VMware, Inc.Inventors: Sudhish Panamthanath THANKAPPAN, Jinto ANTONY
-
Publication number: 20150089496Abstract: Techniques for resource allocation are described. Some embodiments provide a computing system and method for resource allocation in a virtualized computing environment comprising at least one physical computing system hosting multiple virtual machines, that performs at least some of the described techniques. In one embodiment, a user connection server is configured to receive a request for allocation of a virtual machine, for a user. The user connection server determines an attribute value of the user. Based on the attribute value of the user, allocation of physical computing resources for the virtual machine is determined. A management server is configured to boot the virtual machine for access by the user, the virtual machine booted with the determined allocation of physical computing resources for the virtual machine.Type: ApplicationFiled: September 26, 2013Publication date: March 26, 2015Applicant: VMWARE, INC.Inventors: SUDHISH PANAMTHANATH THANKAPPAN, Sivaprasad K. Govindankutty, Jubish Kulathumkal Jose
-
Publication number: 20140108854Abstract: High availability of a virtual machine is ensured even when all of the virtual machine's IO paths fail. In such a case, the virtual machine is migrated to a host that is sharing the same storage system as the current host in which the virtual machine is being executed and has at least one functioning IO path to the shared storage system. After execution control of the virtual machine is transferred to the new host, IO operations from the virtual machine are issued over the new IO path.Type: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: VMware, Inc.Inventors: Jinto ANTONY, Sudhish Panamthanath Thankappan, Jidhin Malathusseril Thomas