Patents by Inventor Srikanth Sundarrajan
Srikanth Sundarrajan 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: 10552419Abstract: The present invention provides a computer implemented method for performing an application specific operation on a dataset over a distributed computing system. The computer implemented method includes collecting a set of application specific refining data present in a data stream of the dataset in a first map phase by the distributed computing system, resetting the data stream of the dataset to a beginning position by the distributed computing system, and generating one or more resultant data elements using the set of application specific refining data in a second map phase, by the distributed computing system.Type: GrantFiled: November 25, 2014Date of Patent: February 4, 2020Inventors: Gaurav Agarwal, Srikanth Sundarrajan
-
Patent number: 10185743Abstract: The present invention provides a system and method for optimizing reduce-side join operation in a map-reduce framework. The system and method executing one or more map operations on the second data structure, grouping the data tuples to a single region of the second data structure, providing the grouped data to a single reducer and, selecting one of scan approach and a look-up approach by one or more reducers based on region key count value and pre-determined conditions of the user.Type: GrantFiled: November 25, 2014Date of Patent: January 22, 2019Assignee: InMobi PTE Ltd.Inventors: Srikanth Sundarrajan, Shwetha G. Shivalingamurthy
-
Patent number: 9858125Abstract: A system and method of selectively migrating at least one virtual machine to another physical machine is disclosed. Consumption information of a plurality of virtual machines and capacity information of a plurality of physical machines is retrieved. A first virtual machine to be potentially migrated is identified based on a consumption metric representing consumption of at least one resource dimension by the first virtual machine running on a first physical machine. A second physical machine to potentially accept migration of the first virtual machine is identified based on time window information, wherein an available capacity of the second physical machine is analyzed to determine if the first virtual machine's resource consumption exceeds the capacity of the second physical machine. The first virtual machine is migrated to the second physical machine if the first virtual machine's resource consumption does not exceed the available capacity of the second physical machine.Type: GrantFiled: September 14, 2012Date of Patent: January 2, 2018Assignee: Infosys LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan
-
Publication number: 20150149437Abstract: The present invention provides a system and method for optimizing reduce-side join operation in a map-reduce framework. The system and method executing one or more map operations on the second data structure, grouping the data tuples to a single region of the second data structure, providing the grouped data to a single reducer and, selecting one of scan approach and a look-up approach by one or more reducers based on region key count value and pre-determined conditions of the user.Type: ApplicationFiled: November 25, 2014Publication date: May 28, 2015Applicant: INMOBI PTE LTD.Inventors: Srikanth Sundarrajan, SHWETHA G. SHIVALINGAMURTHY
-
Publication number: 20150134637Abstract: The present invention provides a method and system for sharding a graph database. The graph computing includes one or more processors, and a memory module. The memory module contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps including identifying a first set of nodes from a plurality of nodes and a second set of nodes from a plurality of nodes, generating one or more sub graph shards from the graph database, and storing the one or more sub graph shards on one or more data stores. Each sub graph shard of the one or more sub graph shards includes at least one node from the first set of nodes and a replica of the second set of nodes.Type: ApplicationFiled: November 12, 2014Publication date: May 14, 2015Applicant: INMOBI PTE. LTD.Inventors: Inderbir Singh Pall, Srikanth Sundarrajan
-
Patent number: 8671403Abstract: Virtual machines can be pre-created in a grid environment. Pre-created machines can be of a tiny configuration to avoid consuming resources. A request for a virtual machine in the grid can be granted by ballooning a pre-created tiny virtual machine to a larger configuration. The tiny pre-created virtual machine can be advertised as being of a non-tiny configuration. Agents can work in concert to coordinate handing requests for a virtual machine in the grid. The virtual machine can be initialized before it is reduced to a tiny configuration. Ballooning the virtual machine can take considerably less time than creating it from scratch. Thus, high performance computing can be provided on virtual machines in a grid environment, enabling virtual machine technology to be applied in a wide variety of grid-based scenarios.Type: GrantFiled: May 15, 2007Date of Patent: March 11, 2014Assignee: Infosys LimitedInventors: Srikanth Sundarrajan, Hariprasad Nellitheertha
-
Publication number: 20130073731Abstract: A system and method of selectively migrating at least one virtual machine to another physical machine is disclosed. Consumption information of a plurality of virtual machines and capacity information of a plurality of physical machines is retrieved. A first virtual machine to be potentially migrated is identified based on a consumption metric representing consumption of at least one resource dimension by the first virtual machine running on a first physical machine. A second physical machine to potentially accept migration of the first virtual machine is identified based on time window information, wherein an available capacity of the second physical machine is analyzed to determine if the first virtual machine's resource consumption exceeds the capacity of the second physical machine. The first virtual machine is migrated to the second physical machine if the first virtual machine's resource consumption does not exceed the available capacity of the second physical machine.Type: ApplicationFiled: September 14, 2012Publication date: March 21, 2013Applicant: INFOSYS LIMITEDInventors: Sumit Kumar Bose, Srikanth Sundarrajan
-
Patent number: 8402138Abstract: A system and method for consolidating a plurality of resources on a plurality of data processing units (DPUs) in a data processing network is provided. The method includes selecting a first DPU having a highest DPU volume among the plurality of DPUs. The method further includes calculating an angle made by a first DPU vector of the first DPU with a horizontal dimension of a multi-dimensional chart using first DPU co-ordinates from the plurality of DPU co-ordinates. Further, the method includes calculating an angle made by a first resource vector of a first resource to be assigned to the first DPU with a horizontal dimension of the multi-dimensional chart. Thereafter, the first resource is assigned to the first DPU, when a deviation of the first resource vector from the first DPU vector is minimum among the plurality of resources.Type: GrantFiled: April 8, 2009Date of Patent: March 19, 2013Assignee: Infosys Technologies LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan
-
Patent number: 8126440Abstract: A method for disseminating Early Warning Messages (EWMs) to subscriber terminals by an Early Warning Unit (EWU) in a mobile communication network is provided. The method comprises identifying at least one base station in a first region and sending a trigger signal to the identified base station for initiating the dissemination of the EWMs. The method further comprises sending an invitation request to one or more peer base stations in a second region and receiving subscriber details from one or more base stations. The method furthermore comprises selectively disseminating the EWMs to the one or more subscriber terminals based on location details of the subscriber terminals using a grid computing architecture. The grid computing architecture facilitates parallel dissemination of the EWMs to the one or more subscriber terminals by splitting the subscriber details into one or more data fragments.Type: GrantFiled: April 8, 2009Date of Patent: February 28, 2012Assignee: Infosys Technologies LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan, Ganesan Malaiyandasamy, Anirban Chakrabarti, Lopamudra Chakrabarti, legal representative, Bhalwan Singh Gurna, Madhavi Rani
-
Publication number: 20100042723Abstract: A method for managing load in a network comprising a first set of hosts, a second set of hosts and a centralized server is provided. A virtual machine runs on each of the first set of hosts. The centralized server receives resource donation information from each of the second set of hosts that are underutilized. Further, a load surge indicating additional tasks to be performed by the first set of hosts and the second set of hosts is identified. Next, the centralized server negotiates with the second set of hosts for modification of the resource donation information. Thereafter, one or more hosts are determined, based on the resource donation information and the load surge. These hosts create a virtual machine, based on the resource donation information, and become a part of the first set of hosts. The centralized server delegates the additional tasks among the first set of hosts.Type: ApplicationFiled: August 12, 2009Publication date: February 18, 2010Inventors: Srikanth Sundarrajan, Hariprasad Nellitheertha
-
Publication number: 20090311986Abstract: A method for disseminating Early Warning Messages (EWMs) to subscriber terminals by an Early Warning Unit (EWU) in a mobile communication network is provided. The method comprises identifying at least one base station in a first region and sending a trigger signal to the identified base station for initiating the dissemination of the EWMs. The method further comprises sending an invitation request to one or more peer base stations in a second region and receiving subscriber details from one or more base stations. The method furthermore comprises selectively disseminating the EWMs to the one or more subscriber terminals based on location details of the subscriber terminals using a grid computing architecture. The grid computing architecture facilitates parallel dissemination of the EWMs to the one or more subscriber terminals by splitting the subscriber details into one or more data fragments.Type: ApplicationFiled: April 8, 2009Publication date: December 17, 2009Applicant: Infosys Technologies LimitedInventors: Sumit Kumar Bose, Srikanth Sundarrajan, Ganesan Malaiyandasamy, Anirban Chakrabarti, Bhalwan Singh Gurna, Madhavi Rani
-
Publication number: 20090287823Abstract: A system and method for consolidating a plurality of resources on a plurality of data processing units (DPUs) in a data processing network is provided. The method includes selecting a first DPU having a highest DPU volume among the plurality of DPUs. The method further includes calculating an angle made by a first DPU vector of the first DPU with a horizontal dimension of a multi-dimensional chart using first DPU co-ordinates from the plurality of DPU co-ordinates. Further, the method includes calculating an angle made by a first resource vector of a first resource to be assigned to the first DPU with a horizontal dimension of the multi-dimensional chart. Thereafter, the first resource is assigned to the first DPU, when a deviation of the first resource vector from the first DPU vector is minimum among the plurality of resources.Type: ApplicationFiled: April 8, 2009Publication date: November 19, 2009Applicant: INFOSYS TECHNOLOGIES LIMITEDInventors: Sumit Kumar Bose, Srikanth Sundarrajan
-
Publication number: 20070288224Abstract: Virtual machines can be pre-created in a grid environment. Pre-created machines can be of a tiny configuration to avoid consuming resources. A request for a virtual machine in the grid can be granted by ballooning a pre-created tiny virtual machine to a larger configuration. The tiny pre-created virtual machine can be advertised as being of a non-tiny configuration. Agents can work in concert to coordinate handing requests for a virtual machine in the grid. The virtual machine can be initialized before it is reduced to a tiny configuration. Ballooning the virtual machine can take considerably less time than creating it from scratch. Thus, high performance computing can be provided on virtual machines in a grid environment, enabling virtual machine technology to be applied in a wide variety of grid-based scenarios.Type: ApplicationFiled: May 15, 2007Publication date: December 13, 2007Applicant: Infosys Technologies Ltd.Inventors: Srikanth Sundarrajan, Hariprasad Nellitheertha