Patents by Inventor Adarsh Pradhan Jmt
Adarsh Pradhan Jmt 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: 11977510Abstract: For processing nodes of a cluster of a file server, the IO modules associated with the nodes may be required to be part of a same sub-network. A cluster may be configured to ensure that, for each cluster processing node, at least one other cluster processing node is associated with an IO module on a same sub-network as the IO module associated with the cluster processing node. The user may configure a file server to ensure that a primary node and one or more failover nodes of the file server are on a same sub-network. When configuring IO modules, physical ports having similar or same characteristics may be configured to be on a same sub-network. By doing so, and restricting nodes of a file server to being on a same sub-network, a relatively seamless failover between nodes of a file server may be achieved.Type: GrantFiled: July 10, 2020Date of Patent: May 7, 2024Assignee: EMC IP Holding Company LLCInventors: Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
-
Patent number: 11789840Abstract: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g.Type: GrantFiled: November 7, 2022Date of Patent: October 17, 2023Assignee: EMC IP Holding Company LLCInventors: Adarsh Pradhan Jmt, Maneesh Singhal
-
Publication number: 20230054415Abstract: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g.Type: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Applicant: EMC IP Holding Company LLCInventors: Adarsh Pradhan Jmt, Maneesh Singhal
-
Patent number: 11520674Abstract: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g.Type: GrantFiled: September 13, 2019Date of Patent: December 6, 2022Assignee: EMC IP Holding Company LLCInventors: Adarsh Pradhan Jmt, Maneesh Singhal
-
Patent number: 11481356Abstract: Techniques for providing client interfaces may include: configuring a plurality of file server applications, wherein each of the plurality of file server applications is associated with a different one of a plurality of virtual network devices, wherein each of the plurality of virtual network devices is bound to a different one of a plurality of unique MAC (media access control) addresses; binding the plurality of virtual network devices to a second network device; and exposing the plurality of virtual network devices directly on a network using the plurality of unique MAC addresses, wherein each of the plurality of virtual network devices exposes an associated one of the plurality of file server applications directly on the network to one or more clients.Type: GrantFiled: July 21, 2020Date of Patent: October 25, 2022Assignee: EMC IP Holding Company LLCInventors: Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
-
Publication number: 20220027310Abstract: Techniques for providing client interfaces may include: configuring a plurality of file server applications, wherein each of the plurality of file server applications is associated with a different one of a plurality of virtual network devices, wherein each of the plurality of virtual network devices is bound to a different one of a plurality of unique MAC (media access control) addresses; binding the plurality of virtual network devices to a second network device; and exposing the plurality of virtual network devices directly on a network using the plurality of unique MAC addresses, wherein each of the plurality of virtual network devices exposes an associated one of the plurality of file server applications directly on the network to one or more clients.Type: ApplicationFiled: July 21, 2020Publication date: January 27, 2022Applicant: EMC IP Holding Company LLCInventors: Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
-
Publication number: 20220012208Abstract: For two or more processing nodes of a cluster of a file server, the IO modules associated with the nodes may be required to be part of a same sub-network. A cluster may be configured to ensure that, for each processing node of the cluster, at least one other processing node of the cluster is associated with an IO module on a same sub-network as the IO module associated with the processing node. The user may configure a file server to ensure that a primary node and one or more failover nodes of the file server are on a same sub-network. When configuring IO modules, physical ports having similar or same characteristics may be configured to be on a same sub-network. By doing so, and restricting nodes of a file server to being on a same sub-network, a relatively seamless failover between nodes of a file server may be achieved.Type: ApplicationFiled: July 10, 2020Publication date: January 13, 2022Applicant: EMC IP Holding Company LLCInventors: Maneesh Singhal, Adarsh Pradhan Jmt, Jharanabala Nayak
-
Publication number: 20210081292Abstract: Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g.Type: ApplicationFiled: September 13, 2019Publication date: March 18, 2021Applicant: EMC IP Holding Company LLCInventors: Adarsh Pradhan Jmt, Maneesh Singhal