Patents by Inventor Vimal Krishna
Vimal Krishna 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: 12293204Abstract: A diagnostics collection script is included in a container image. When an original instance of the container fails, a new instance of the container is started using the container image using a Docker compose YAML file having the diagnostics collection script as an entrypoint. The diagnostics collection script is configured to collect the logs of the original (now failed) container during the container start operation. In this manner, the container is able to be started in a safe mode and is isolated to only run the diagnostics collection script without disturbing the container's original settings. By recreating the exact environment of the failed container, and running diagnostics on the environment, it is possible to obtain the log files from the original container as well as to implement diagnostic operations on the environment of the original container, which can then be used to help diagnose why the original container failed.Type: GrantFiled: October 2, 2022Date of Patent: May 6, 2025Assignee: Dell Products, L.P.Inventors: Shefali Kulkarni, Vimal Krishna, Amit Kumar Karira
-
Patent number: 12292984Abstract: An example methodology includes, by a container hosted on a computing device, receiving a request to access the container, the request including a temporary username and password and an access group to which a user associated with the request belongs. The method also includes, by the container, creating a temporary user credentials based on the temporary username and password, adding the user to the container, mapping the access group passed with the request to an equivalent predefined access group within the container, and assigning the user to the equivalent predefined access group, wherein the predefined access group within the container specifies permissions to be granted to the user. The method further includes, by the container, providing access to the container based on the temporary user credentials and the equivalent predefined access group and sending a response to the request, the response including information about the provided access to the container.Type: GrantFiled: April 17, 2023Date of Patent: May 6, 2025Assignee: Dell Products L.P.Inventors: A Ashok Kumar Reddy, Vimal Krishna, Balaguru Veerappan
-
Patent number: 12273257Abstract: According to one aspect of the disclosure, a method includes: determining a plurality of network addresses assigned to an application, the application being deployed within a container on a host; determining a plurality of network addresses assigned to the container; and configuring networking of the host and of the container to establish routes between at least a first one of the plurality of network addresses assigned to the application and at least a first one of the plurality of network addresses assigned to the container.Type: GrantFiled: January 25, 2023Date of Patent: April 8, 2025Assignee: Dell Products L.P.Inventors: Vimal Krishna, Sridharan Kuppuswamy
-
Publication number: 20240346159Abstract: An example methodology includes, by a container hosted on a computing device, receiving a request to access the container, the request including a temporary username and password and an access group to which a user associated with the request belongs. The method also includes, by the container, creating a temporary user credentials based on the temporary username and password, adding the user to the container, mapping the access group passed with the request to an equivalent predefined access group within the container, and assigning the user to the equivalent predefined access group, wherein the predefined access group within the container specifies permissions to be granted to the user. The method further includes, by the container, providing access to the container based on the temporary user credentials and the equivalent predefined access group and sending a response to the request, the response including information about the provided access to the container.Type: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Applicant: Dell Products L.P.Inventors: A Ashok Kumar Reddy, Vimal Krishna, Balaguru Veerappan
-
Publication number: 20240250892Abstract: According to one aspect of the disclosure, a method includes: determining a plurality of network addresses assigned to an application, the application being deployed within a container on a host; determining a plurality of network addresses assigned to the container; and configuring networking of the host and of the container to establish routes between at least a first one of the plurality of network addresses assigned to the application and at least a first one of the plurality of network addresses assigned to the container.Type: ApplicationFiled: January 25, 2023Publication date: July 25, 2024Applicant: Dell Products L.P.Inventors: Vimal Krishna, Sridharan Kuppuswamy
-
Publication number: 20240160537Abstract: Failover of a Docker container between nodes of a cluster is orchestrated to enable the Docker container's data to be made available across all nodes of the cluster. Using this orchestration system, if a second cluster node is selected to be used to bring up a Docker container, the orchestration system coordinates destroying the previous Docker volumes on the first cluster node, unmounting a physical device containing the application data from the first cluster node's virtual filesystem, remounting the physical device containing the application data in the virtual filesystem of the second cluster node, creating a Docker volume referencing the application data on the second cluster node, and using the Docker volume to start a new instance of the Docker container on the second cluster node. This enables the Docker container to be started on any node of a cluster and have the application data available as a local filesystem.Type: ApplicationFiled: November 16, 2022Publication date: May 16, 2024Inventors: Vimal Krishna, Sridharan Kuppuswamy, Shantanu Joshi, Viveka Narendra
-
Patent number: 11983081Abstract: Failover of a Docker container between nodes of a cluster is orchestrated to enable the Docker container's data to be made available across all nodes of the cluster. Using this orchestration system, if a second cluster node is selected to be used to bring up a Docker container, the orchestration system coordinates destroying the previous Docker volumes on the first cluster node, unmounting a physical device containing the application data from the first cluster node's virtual filesystem, remounting the physical device containing the application data in the virtual filesystem of the second cluster node, creating a Docker volume referencing the application data on the second cluster node, and using the Docker volume to start a new instance of the Docker container on the second cluster node. This enables the Docker container to be started on any node of a cluster and have the application data available as a local filesystem.Type: GrantFiled: November 16, 2022Date of Patent: May 14, 2024Assignee: Dell Products, L.P.Inventors: Vimal Krishna, Sridharan Kuppuswamy, Shantanu Joshi, Viveka Narendra
-
Publication number: 20240111557Abstract: A diagnostics collection script is included in a container image. When an original instance of the container fails, a new instance of the container is started using the container image using a Docker compose YAML file having the diagnostics collection script as an entrypoint. The diagnostics collection script is configured to collect the logs of the original (now failed) container during the container start operation. In this manner, the container is able to be started in a safe mode and is isolated to only run the diagnostics collection script without disturbing the container's original settings. By recreating the exact environment of the failed container, and running diagnostics on the environment, it is possible to obtain the log files from the original container as well as to implement diagnostic operations on the environment of the original container, which can then be used to help diagnose why the original container failed.Type: ApplicationFiled: October 2, 2022Publication date: April 4, 2024Inventors: Shefali Kulkarni, Vimal Krishna, Amit Kumar Karira