Patents by Inventor Sudhir Vittal Shetty
Sudhir Vittal Shetty 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: 9661022Abstract: A control unit that is configured to instruct a device to implement a limitation on a port and broadcast a controller address. The control unit is further configured to receive first identification information associated with a second device connected to the port from the device, the first identification information being addressed to the controller address. Additionally, the control unit is configured to establish a communication link with the second device through the device and the port, receive second identification information associated with the second device over the communication link, determine whether the second device is authorized based on a policy, determine whether the first identification information and second identification information match, and instruct the first device to remove the limitation on the port in response to determining that the second device is authorized and that the first identification information matches the second identification information.Type: GrantFiled: April 24, 2015Date of Patent: May 23, 2017Assignee: DELL PRODUCTS L.P.Inventors: Sudhir Vittal Shetty, Arun Sarat Yerra, Harish R. Gajulapalle
-
Publication number: 20170132062Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.Type: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
-
Publication number: 20170094632Abstract: A rack location determination system includes a rack that defines a plurality of device housings. A rack wireless communication device is positioned on the rack and a computing device that includes a computing device wireless communication subsystem and that is positioned in a first device housing of the plurality of device housings in the rack. The computing device is configured to receive a wireless signal through the computing device wireless communication subsystem from the rack wireless communication device and determine a wireless signal strength of the received wireless signal. Based on the wireless signal strength of the wireless signal, the computing device is configured to determine a rack location of the computing device by using the wireless signal strength with a wireless signal strength/rack location mapping. The wireless signal strength/rack location mapping is associated with a location of the first rack wireless communication device.Type: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: Sudhir Vittal Shetty, Jeffrey Lairsey
-
Patent number: 9588836Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.Type: GrantFiled: October 8, 2014Date of Patent: March 7, 2017Assignee: Dell Products L.P.Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
-
Patent number: 9591606Abstract: A rack location determination system includes a rack that defines a plurality of device housings. A rack wireless communication device is positioned on the rack and a computing device that includes a computing device wireless communication subsystem and that is positioned in a first device housing of the plurality of device housings in the rack. The computing device is configured to receive a wireless signal through the computing device wireless communication subsystem from the rack wireless communication device and determine a wireless signal strength of the received wireless signal. Based on the wireless signal strength of the wireless signal, the computing device is configured to determine a rack location of the computing device by using the wireless signal strength with a wireless signal strength/rack location mapping. The wireless signal strength/rack location mapping is associated with a location of the first rack wireless communication device.Type: GrantFiled: September 29, 2015Date of Patent: March 7, 2017Assignee: Dell Products L.P.Inventors: Sudhir Vittal Shetty, Jeffrey Lairsey
-
Patent number: 9519503Abstract: Systems and methods for Virtual Machine (VM) attribution with hardware information. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a memory coupled to the CPU, the memory having program instructions stored thereon that, upon execution by the CPU, cause the IHS to: provide a management console configured to manage a plurality of hypervisors, each hypervisor configured to be executed in a different one of a plurality of physical servers distinct from the IHS, each hypervisor further configured to create and run at least one Virtual Machine (VM); identify, via the management console, a hardware capability of a given one of the plurality of physical servers; and assign the VM, by the management console, to the given physical server in response to the identification of the hardware capability.Type: GrantFiled: December 1, 2014Date of Patent: December 13, 2016Assignee: DELL PRODUCTS, L.P.Inventors: Matthew Christian Paul, Mukund P Khatri, Sudhir Vittal Shetty, Damon Earley, Manoj Sharad Gujarathi
-
Publication number: 20160315964Abstract: A control unit that is configured to instruct a device to implement a limitation on a port and broadcast a controller address. The control unit is further configured to receive first identification information associated with a second device connected to the port from the device, the first identification information being addressed to the controller address. Additionally, the control unit is configured to establish a communication link with the second device through the device and the port, receive second identification information associated with the second device over the communication link, determine whether the second device is authorized based on a policy, determine whether the first identification information and second identification information match, and instruct the first device to remove the limitation on the port in response to determining that the second device is authorized and that the first identification information matches the second identification information.Type: ApplicationFiled: April 24, 2015Publication date: October 27, 2016Inventors: Sudhir Vittal SHETTY, Arun Sarat YERRA, Harish R. GAJULAPALLE
-
Patent number: 9424148Abstract: Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a plurality of server blades. A first of the plurality of server blades may be configured to detect an internal fault to and to transmit a corresponding alert message to the chassis management controller via a midplane connection. Moreover, the chassis management controller may be configured to initiate a migration procedure to transfer one or more workloads from the first server blade to a second of the plurality of server blades.Type: GrantFiled: August 21, 2013Date of Patent: August 23, 2016Assignee: DELL PRODUCTS L.P.Inventors: Michael Brundridge, Sudhir Vittal Shetty
-
Publication number: 20160234095Abstract: Systems and methods for systems and methods for bare-metal network topology discovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive network topology information from a server, wherein the server is configured to collect at least one portion of the network topology information from one or more network devices via a baseboard management controller (BMC) circuit while the server operates in low-power mode; and provide a graphical display representing the network topology information, the graphical display including a representation of the server, the one or more network devices, and one or more connections between the server and the one or more network devices.Type: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Applicant: DELL PRODUCTS, L.P.Inventors: Sudhir Vittal Shetty, Hendrich M. Hernandez, Michael Brundridge, Chandrasekhar Puthillathe
-
Publication number: 20160154661Abstract: Systems and methods for Virtual Machine (VM) attribution with hardware information. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU) and a memory coupled to the CPU, the memory having program instructions stored thereon that, upon execution by the CPU, cause the IHS to: provide a management console configured to manage a plurality of hypervisors, each hypervisor configured to be executed in a different one of a plurality of physical servers distinct from the IHS, each hypervisor further configured to create and run at least one Virtual Machine (VM); identify, via the management console, a hardware capability of a given one of the plurality of physical servers; and assign the VM, by the management console, to the given physical server in response to the identification of the hardware capability.Type: ApplicationFiled: December 1, 2014Publication date: June 2, 2016Applicant: DELL PRODUCTS, L.P.Inventors: Matthew Christian Paul, Mukund P. Khatri, Sudhir Vittal Shetty, Damon Earley, Manoj Sharad Gujarathi
-
Publication number: 20160103728Abstract: Methods and systems for modular system awareness in virtualized information handling systems (IHSs) include generating, by a chassis management controller (CMC), dependency information indicating which ones of modular IHSs included in a chassis are dependent on individual shared components in the chassis. When a fault occurs at one of the shared components, the CMC may determine, using the dependency information, which particular ones of the modular IHSs are operationally dependent on the fault. The CMC may send information indicative of the fault and of the dependent modular IHSs to a virtual machine manager, which may generate a ranking of virtual machines. The virtual machine manager may use the rankings to make migration decisions for virtual machines among modular IHSs.Type: ApplicationFiled: October 8, 2014Publication date: April 14, 2016Inventors: Sudhir Vittal Shetty, Matthew Christian Paul, Manoj Sharad Gujarathi, Mukund P. Khatri, Damon Earley
-
Publication number: 20160094461Abstract: An information handling system (IHS) network includes a switch IHS that coupled together a plurality of server IHSs. A source software-defined (SD) virtual appliance is located on one of the plurality of server IHSs. A destination SD virtual appliance is located on one of the plurality of server IHSs. An SD network controller is located on at least one of the plurality of server IHSs. The SD network controller is configured to receive a data traffic flow identifier and policy information that is associated with at least one data traffic flow policy from the source SD virtual appliance. The SD network controller determines a plurality of ports located between the source SD virtual appliance and the destination SD virtual appliance using the data traffic flow identifier. The SD network controller then configures each of the plurality of ports using the at least one data traffic flow policy.Type: ApplicationFiled: September 25, 2014Publication date: March 31, 2016Inventors: Sudhir Vittal Shetty, Gaurav Chawla, Joseph L. White
-
Patent number: 8995424Abstract: A network infrastructure provisioning system includes a server including a plurality of server ports. At least one switch is coupled to the server and includes a plurality of switch ports. A controller is coupled to the server and the at least one switch. The controller is operable to assign channels to server traffic, enumerate at least some of the plurality of server ports, determine switch ports associated with the enumerated server ports, and assign channels to the switch ports that are associated with the enumerated server ports. The assigning of channels to the switch ports may include assigning a primary storage channel to a first enumerated server port, assigning a primary networking channel to a last enumerated server port, assigning a secondary storage channel to an intermediate enumerated server port, and assigning a secondary networking channel to an intermediate enumerated server port.Type: GrantFiled: May 23, 2012Date of Patent: March 31, 2015Assignee: Dell Products L.P.Inventors: Sudhir Vittal Shetty, James W. Arendt
-
Publication number: 20150058659Abstract: Systems and methods for automatic failover in modular chassis systems. In some embodiments, a modular chassis includes a chassis management controller and a plurality of server blades. A first of the plurality of server blades may be configured to detect an internal fault to and to transmit a corresponding alert message to the chassis management controller via a midplane connection. Moreover, the chassis management controller may be configured to initiate a migration procedure to transfer one or more workloads from the first server blade to a second of the plurality of server blades.Type: ApplicationFiled: August 21, 2013Publication date: February 26, 2015Applicant: Dell IncInventors: Michael Brundridge, Sudhir Vittal Shetty
-
Patent number: 8719410Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.Type: GrantFiled: February 25, 2013Date of Patent: May 6, 2014Assignee: Dell Products L.P.Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
-
Publication number: 20130315096Abstract: A network infrastructure provisioning system includes a server including a plurality of server ports. At least one switch is coupled to the server and includes a plurality of switch ports. A controller is coupled to the server and the at least one switch. The controller is operable to assign channels to server traffic, enumerate at least some of the plurality of server ports, determine switch ports associated with the enumerated server ports, and assign channels to the switch ports that are associated with the enumerated server ports. The assigning of channels to the switch ports may include assigning a primary storage channel to a first enumerated server port, assigning a primary networking channel to a last enumerated server port, assigning a secondary storage channel to an intermediate enumerated server port, and assigning a secondary networking channel to an intermediate enumerated server port.Type: ApplicationFiled: May 23, 2012Publication date: November 28, 2013Applicant: DELL PRODUCTS L.P.Inventors: Sudhir Vittal Shetty, James W. Arendt
-
Patent number: 8412816Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.Type: GrantFiled: December 17, 2010Date of Patent: April 2, 2013Assignee: Dell Products L.P.Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, Jr.
-
Publication number: 20120158890Abstract: A communication system includes a storage operable to host an operating system and a management controller configured to directly communicate with the operating system. The management controller directly communicates with the operating system through a communication channel free of an intermediate agent. The management controller is operable to asynchronously send management information to the operating system over the communication channel. The management controller is also operable to asynchronously receive management information from the operating system over the communication channel.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: DELL PRODUCTS L.P.Inventors: Elie Jreij, Sudhir Vittal Shetty, Wayne R. Weilnau, JR.