Patents by Inventor Abhishek Arora
Abhishek Arora 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: 11934886Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud.Type: GrantFiled: January 9, 2023Date of Patent: March 19, 2024Assignee: Nutanix, Inc.Inventors: Mohan Maturi, Abhishek Arora, Manoj Sudheendra
-
Patent number: 11775417Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.Type: GrantFiled: May 18, 2020Date of Patent: October 3, 2023Assignee: Amazon Technologies, Inc.Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
-
Publication number: 20230153169Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud.Type: ApplicationFiled: January 9, 2023Publication date: May 18, 2023Applicant: Nutanix, Inc.Inventors: Mohan MATURI, Abhishek ARORA, Manoj SUDHEENDRA
-
Publication number: 20230034521Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure. The method includes using a multicloud management system which is configured to bring-up a computing cluster on any one of a plurality of different public cloud infrastructures to bring-up the cluster in a user's account on the public cloud infrastructure, allowing the user to directly utilize tools and features of the public cloud infrastructure and/or computer security of the user's choice.Type: ApplicationFiled: July 28, 2022Publication date: February 2, 2023Applicant: Nutanix, Inc.Inventors: Aaron Dean BROWN, Abhishek ARORA, Manoj SUDHEENDRA, Mohan MATURI, Shlomo Shlomi VAKNIN
-
Patent number: 11567857Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.Type: GrantFiled: May 18, 2020Date of Patent: January 31, 2023Assignee: Amazon Technologies, Inc.Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
-
Patent number: 11550633Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud.Type: GrantFiled: October 31, 2020Date of Patent: January 10, 2023Inventors: Mohan Maturi, Abhishek Arora, Manoj Sudheendra
-
Publication number: 20220335812Abstract: Devices, systems, and methods for live status notification of central station actions to building owner/operators are described herein. One system includes a building owner/operator communication device, an alarm system at a building having a control panel component and one or more alarm system device components, a central monitoring station configured to execute executable instructions to: receive an event alarm signal from an alarm system component, send a response request signal to a response facility, receive a response request signal reply indicating that response facility personnel will respond to the building, receive event response update data from the response facility personnel via a response personnel communication device, and send the event response update message to the building owner/operator communication device.Type: ApplicationFiled: April 12, 2022Publication date: October 20, 2022Inventors: Abhishek Arora, Arvind Mathanagopalan, Jayaprakash Meruva, Kiran Singam, Rajeshbabu Nalukurthy, Vipin Das E K
-
Patent number: 11360880Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.Type: GrantFiled: May 18, 2020Date of Patent: June 14, 2022Assignee: Amazon Technologies, Inc.Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
-
Publication number: 20220138014Abstract: Methods, systems and computer program products for intra-footprint computing cluster bring-up within a virtual private cloud. A network connection is established between an initiating module and a virtual private cloud (VPC). An initiating module allocates resources of the virtual private cloud including a plurality of nodes that correspond to members of a to-be-configured computing cluster. A cluster management module having coded therein an intended computing cluster configuration is configured into at least one of the plurality of nodes. The members of the to-be-configured computing cluster interoperate from within the VPC to accomplish a set of computing cluster bring-up operations that configure the plurality of members into the intended computing cluster configuration. Execution of bring-up instructions of the management module serve to allocate networking IP addresses of the virtual private cloud.Type: ApplicationFiled: October 31, 2020Publication date: May 5, 2022Inventors: Mohan MATURI, Abhishek ARORA, Manoj SUDHEENDRA
-
Patent number: 11210206Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.Type: GrantFiled: May 18, 2020Date of Patent: December 28, 2021Assignee: Amazon Technologies, Inc.Inventors: Abhishek Arora, Onkar Walavalkar, Aman Gupta, Xuetao Fan, Kurtis Robert Kuszmaul, Christopher Chandler
-
Publication number: 20190332413Abstract: Examples described herein may include migration of services of infrastructure management virtual machines to a container. An example method includes creating an infrastructure management virtual machine configured to manage and monitor a cluster of nodes of a computing system. The infrastructure management virtual machine including a plurality of services and an associated virtual disk storing data associated with running the plurality of services. The example method further includes extracting a service of the plurality of services running on the infrastructure management virtual machine, and creating a container on a controller virtual machine running on a node of a computing system. The container includes the extracted service. The example method further includes retrieving data associated with the extracted service from the virtual disk, and after retrieved the data, starting the extracted service in the container.Type: ApplicationFiled: April 30, 2018Publication date: October 31, 2019Applicant: Nutanix, Inc.Inventors: Aman Nijhawan, Abhishek Arora, Akshay Anand Khole, Aroosh Sohi, VS Kalyan Ram Chintalapati, Nikhil Bhatia
-
Publication number: 20180239636Abstract: According to a first embodiment, a system for executing tasks is disclosed. The system includes a persistent storage device configured to store a task database, the task database comprising a plurality of tasks each having a plurality of associated subtasks and a task engine. The task engine is configured to execute a first idempotent operation associated with a first subtask of a first task to generate a first task state, associate the first task state with the first task in the task database, execute a second idempotent operation associated with a second subtask of the first task based on the first task state to generate a second task state, and associate the second task state with the first task in the task database.Type: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Inventors: Abhishek Arora, Rahul Paul
-
Publication number: 20180239628Abstract: Examples of systems described herein include a computing node configured to execute a hypervisor and a hypervisor independent interface software layer configured to execute on the computing node. The interface software layer may be configured to determine configuration information and an operating system for a virtual machine to be created, receive an instruction to create the virtual machine through the hypervisor independent interface software layer, convert the instruction to create the virtual machine into a hypervisor specific command, create a virtual machine instance responsive to the hypervisor specific command, generate an image file by accessing a customization tool library from a plurality of customization tool libraries based, at least in part, on the customization information operating system for the virtual machine, attach the image file to the virtual machine, and power on the virtual machine instance.Type: ApplicationFiled: February 22, 2017Publication date: August 23, 2018Applicant: Nutanix, Inc.Inventors: Binny Sher Gill, Igor Grobman, Srinivas Bandi, Abhishek Arora, Rahul Paul, Aditya Ramesh
-
Patent number: 8825867Abstract: A method, in one or more network elements that are in communication between clients that transmit packets and servers, of distributing the packets among the servers which are to process the packets. Stickiness of flows to servers assigned to process them is provided. A packet of a flow is received at a static first level packet distribution module. A group of servers is statically selected for the packet of the flow with the first level module. State that assigns the packet of the flow to the selected group of servers is not used. The packet of the flow is distributed to a distributed stateful second level packet distribution system. A server of the selected group is statefully selected with the second level system by accessing state that assigns processing of packets of the flow to the selected server. The packet of the flow is distributed to the selected server.Type: GrantFiled: May 4, 2012Date of Patent: September 2, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventors: Mustafa Arisoylu, Abhishek Arora, Prashant Anand
-
Publication number: 20140173548Abstract: A tool for performing a functional safety analysis of an integrated circuit device tailored to a customer's specific application and implementation of the device. Information regarding a user's specific implementation of a given integrated circuit device is provided by the customer as input to the safety analysis tool. The tool then automatedly performs a functional safety analysis based on the information regarding the user's specific implementation of the integrated circuit device. In one embodiment, the customer specifies specific functional modules of the integrated circuit device, and the tool performs a functional safety analysis of the integrated circuit device that considers the functional modules selected by the user.Type: ApplicationFiled: September 7, 2013Publication date: June 19, 2014Applicant: Texas Instruments IncorporatedInventors: Karl Friedrich Greb, Abhishek Arora, Riccardo Mariani Yogitech
-
Publication number: 20130297798Abstract: A method, in one or more network elements that are in communication between clients that transmit packets and servers, of distributing the packets among the servers which are to process the packets. Stickiness of flows to servers assigned to process them is provided. A packet of a flow is received at a static first level packet distribution module. A group of servers is statically selected for the packet of the flow with the first level module. State that assigns the packet of the flow to the selected group of servers is not used. The packet of the flow is distributed to a distributed stateful second level packet distribution system. A server of the selected group is statefully selected with the second level system by accessing state that assigns processing of packets of the flow to the selected server. The packet of the flow is distributed to the selected server.Type: ApplicationFiled: May 4, 2012Publication date: November 7, 2013Inventors: MUSTAFA ARISOYLU, Abhishek Arora, Prashant Anand