Patents by Inventor Milind Arun Bhandarkar
Milind Arun Bhandarkar 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: 11514046Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.Type: GrantFiled: May 1, 2020Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 11354314Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.Type: GrantFiled: October 30, 2019Date of Patent: June 7, 2022Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar
-
Patent number: 10915528Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.Type: GrantFiled: September 25, 2017Date of Patent: February 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 10831709Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.Type: GrantFiled: April 24, 2018Date of Patent: November 10, 2020Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Publication number: 20200257690Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.Type: ApplicationFiled: May 1, 2020Publication date: August 13, 2020Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 10719510Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.Type: GrantFiled: November 16, 2017Date of Patent: July 21, 2020Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Iterative task centric resource scheduling for a user program between different computing frameworks
Patent number: 10621002Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a task centric resource scheduling framework. A scheduler executing on a master node computer of a distributed parallel computing system allocates computing resources of the parallel computing system to a program according to one or more policies associated with the program. Each policy includes a set of pre-determined computing resource constraints. Allocation of the computing resources includes performing multiple iterations of negotiation between the scheduler and a resource manager of the parallel computing system. In each iteration, a policy engine of the scheduler submits requests to get more resources from, or requests to release already acquired resources to, the resource manager. The policy engine generates the requests by balancing suggestions provided by analyzer components of the policy engine and a corresponding policy.Type: GrantFiled: February 28, 2014Date of Patent: April 14, 2020Assignee: Pivotal Software, Inc.Inventors: Yuquan Lu, Milind Arun Bhandarkar, Wangda Tan, Jimmy Haijun Cao -
Patent number: 10579435Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel computing system to adapt a foreign program to execute on the distributed parallel computing system. The foreign program is a program written for a computing framework that is different from a computing framework of the parallel computing system. The distributed parallel computing system includes a master node computer and one or more worker node computers. A scheduler executing on the master node computer acts as an intermediary between the foreign program and the parallel computing system. The scheduler negotiates with a resource manager of the parallel computing system to acquire computing resources. The scheduler then allocates the computing resources to the worker node computers as containers. The foreign program executes in the containers on the worker node computers in parallel.Type: GrantFiled: February 28, 2014Date of Patent: March 3, 2020Assignee: Pivotal Software, Inc.Inventors: Milind Arun Bhandarkar, Yuquan Lu, Wangda Tan, Jimmy Haijun Cao
-
Publication number: 20200065295Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.Type: ApplicationFiled: October 30, 2019Publication date: February 27, 2020Inventors: Sameer Tiwari, Milind Arun Bhandarkar
-
Patent number: 10540330Abstract: A system for sharing a metadata store between a relational database and an unstructured data source is disclosed. The unstructured data source may comprise a Hadoop system with a Hadoop Distributed Files System.Type: GrantFiled: March 29, 2013Date of Patent: January 21, 2020Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar
-
Publication number: 20180239776Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.Type: ApplicationFiled: April 24, 2018Publication date: August 23, 2018Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 9984083Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system, an associated first protocol translator, a second storage system, an associated second file system, and an associated second protocol translator, identifying a first data and a second data, wherein the first data is stored on the first storage system, and the second data is stored on the second storage system, running a first job on the first data using the associated first protocol translator, wherein the first job is not a native job of the first file system, and running a second job on the second data using the associated second protocol translator, wherein the second job is not a native job of the second file system.Type: GrantFiled: March 29, 2013Date of Patent: May 29, 2018Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Publication number: 20180075052Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 9898475Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.Type: GrantFiled: March 15, 2013Date of Patent: February 20, 2018Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Publication number: 20180025024Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.Type: ApplicationFiled: September 25, 2017Publication date: January 25, 2018Inventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Patent number: 9805053Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.Type: GrantFiled: March 15, 2013Date of Patent: October 31, 2017Assignee: EMC IP Holding Company LLCInventors: Sameer Tiwari, Milind Arun Bhandarkar, Bhooshan Deepak Mogal
-
Publication number: 20160378559Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel computing system to adapt a foreign program to execute on the distributed parallel computing system. The foreign program is a program written for a computing framework that is different from a computing framework of the parallel computing system. The distributed parallel computing system includes a master node computer and one or more worker node computers. A scheduler executing on the master node computer acts as an intermediary between the foreign program and the parallel computing system. The scheduler negotiates with a resource manager of the parallel computing system to acquire computing resources. The scheduler then allocates the computing resources to the worker node computers as containers. The foreign program executes in the containers on the worker node computers in parallel.Type: ApplicationFiled: February 28, 2014Publication date: December 29, 2016Inventors: Milind Arun Bhandarkar, Yuquan Lu, Wangda Tan, Jimmy Haijun Cao
-
Publication number: 20160378560Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a task centric resource scheduling framework. A scheduler executing on a master node computer of a distributed parallel computing system allocates computing resources of the parallel computing system to a program according to one or more policies associated with the program. Each policy includes a set of pre-determined computing resource constraints. Allocation of the computing resources includes performing multiple iterations of negotiation between the scheduler and a resource manager of the parallel computing system. In each iteration, a policy engine of the scheduler submits requests to get more resources from, or requests to release already acquired resources to, the resource manager. The policy engine generates the requests by balancing suggestions provided by analyzer components of the policy engine and a corresponding policy.Type: ApplicationFiled: February 28, 2014Publication date: December 29, 2016Inventors: Yuquan Lu, Milind Arun Bhandarkar, Wangda Tan, Jimmy Haijun Cao
-
Publication number: 20080148223Abstract: A system is disclosed for generating source code for implementing a declarative language. A first set of information defining at least one data entity for use in a new declarative language may be received, the at least one data entity having an associated type. A second set of information defining translation requirements may be received for translating the at least one entity to a source code representation of the at least one data entity. Based on the associated type of the at least one data entity and the translation requirements, the data entity may be translated into a source code representation of the data entity.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Inventors: Milind Arun Bhandarkar, Sameer Paranjpye