Patents by Inventor Pritish Mishra
Pritish Mishra 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: 11816589Abstract: A system and method are disclosed associated with a cloud platform as a service provider. A monitoring agent, associated with a database service instance running on a client database virtual machine, periodically executes a performance throttling detection engine. The performance throttling detection engine gathers database statistics based on metrics and features of the database service using a rule-based approach. When it is determined that a pre-determined condition is met, the system may transmit the gathered database statistics to an external application. For example, the external application might comprise a database tuning service and the pre-determined condition may be associated with a decision that the database service may potentially need to tune knob configuration parameters (associated with memory knobs, background writer knobs, asynchronous knobs, etc.).Type: GrantFiled: January 16, 2020Date of Patent: November 14, 2023Assignee: SAP SEInventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Patent number: 11514275Abstract: Various examples are directed to systems and methods for tuning a database service in a cloud platform. A tuning service may access a neural network model trained to classify workload points to one of classes. The tuning service may execute the neural network model with a first source workload point as input to return a first class as output, where the first source workload describing a source database. The tuning service may select a target workload for the first source workload point from a plurality of reference workloads. Selecting the target workload may be based at least in part on the first class returned by the neural network model. The tuning service may generate a recommended knob configuration for the source database using the target workload.Type: GrantFiled: October 21, 2019Date of Patent: November 29, 2022Assignee: SAP SEInventors: Mayank Tiwary, Saurav Mondal, Pritish Mishra, Kirti Sinha
-
Patent number: 11301562Abstract: Some embodiments may be associated with a cloud-based computing environment. A WASM runtime may execute as serverless functions on an entity (VM or container) dynamically selected based on a data store location (associated with data locality and/or gravity). The WASM runtime may include one or more sandboxes each running a WASM module. A database service may access the data store, and the database service may execute on the same entity as the WASM runtime. In some embodiments, an orchestration layer selects the entity based on a default policy or user-defined custom rules in accordance with exposed attributes (CPU load, memory load, read/write mixture, etc.). According to some embodiments, the serverless functions execute in a multi-tenant fashion. Moreover, the WASM runtime process may use instruction set secure enclaves to secure an access host such that, even if a root is compromised, an attacker cannot access a sandbox memory heap.Type: GrantFiled: October 23, 2019Date of Patent: April 12, 2022Assignee: SAP SEInventors: Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Patent number: 11188924Abstract: Some embodiments may be provided for an enterprise associated with on-premise systems and cloud-based computing applications. A plurality of on-premise collector agents may each execute between an on-premise system and a collector system server. A plurality of cloud collector agents may each execute between a cloud-based computing application and the collector system server. A collector and optimization framework, executing on the collector system sever, may collect connectivity interfaces data from the on-premise and cloud collector agents and store the collected connectivity interfaces data in a local data store. The stored connectivity interfaces data may then be automatically analyzed to generate an optimization recommendation for an enterprise landscape. The collector and optimizer framework may then transmit information about the optimization recommendation to a user via a User Interface (“UI”) application.Type: GrantFiled: October 24, 2019Date of Patent: November 30, 2021Assignee: SAP SEInventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra
-
Patent number: 11157471Abstract: A system and method are disclosed to facilitate a database tuning as a service offered by a cloud platform as a service provider. A throttling detection engine, associated with a database service instance, may periodically determine if an automated database tuning process should be performed. When it is determined that the automated database tuning process should be performed, the throttling detection engine may transmit database performance metrics. A database tuner as a service, coupled to the throttling detection engine, may access aggregated database performance metrics of the database service instance and determine a set of tunable parameters associated with the database service instance. The database tuner as a service may then execute the automated database tuning process to recommend, using an intelligent algorithm, a new set of configurations for the set of tunable parameters to be applied to the database service instance.Type: GrantFiled: March 13, 2019Date of Patent: October 26, 2021Assignee: SAP SEInventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Publication number: 20210271513Abstract: Some embodiments may be associated with a peer-to-peer platform as a service framework. A control plane processor may push a workload associated with a client request to a peer-to-peer platform as a service in accordance with resource availability. A data plane may include a plurality of node processors, and a first node processor may receive a job from the control plane and determine if: (i) the first node processor will execute the job, (ii) the first node processor will queue the job for later execution, or (iii) the first node processor will route the job to another node processor. In some embodiments, the first node processor may provide sandboxing for tenant specific execution (e.g., implemented via web assembly).Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Publication number: 20210224675Abstract: A system and method are disclosed associated with a cloud platform as a service provider. A monitoring agent, associated with a database service instance running on a client database virtual machine, periodically executes a performance throttling detection engine. The performance throttling detection engine gathers database statistics based on metrics and features of the database service using a rule-based approach. When it is determined that a pre-determined condition is met, the system may transmit the gathered database statistics to an external application. For example, the external application might comprise a database tuning service and the pre-determined condition may be associated with a decision that the database service may potentially need to tune knob configuration parameters (associated with memory knobs, background writer knobs, asynchronous knobs, etc.).Type: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Inventors: Meenakshi Sundaram P., Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Publication number: 20210125189Abstract: Some embodiments may be provided for an enterprise associated with on-premise systems and cloud-based computing applications. A plurality of on-premise collector agents may each execute between an on-premise system and a collector system server. A plurality of cloud collector agents may each execute between a cloud-based computing application and the collector system server. A collector and optimization framework, executing on the collector system sever, may collect connectivity interfaces data from the on-premise and cloud collector agents and store the collected connectivity interfaces data in a local data store. The stored connectivity interfaces data may then be automatically analyzed to generate an optimization recommendation for an enterprise landscape. The collector and optimizer framework may then transmit information about the optimization recommendation to a user via a User Interface (“UI”) application.Type: ApplicationFiled: October 24, 2019Publication date: April 29, 2021Inventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra
-
Publication number: 20210124822Abstract: Some embodiments may be associated with a cloud-based computing environment. A WASM runtime may execute as serverless functions on an entity (VM or container) dynamically selected based on a data store location (associated with data locality and/or gravity). The WASM runtime may include one or more sandboxes each running a WASM module. A database service may access the data store, and the database service may execute on the same entity as the WASM runtime. In some embodiments, an orchestration layer selects the entity based on a default policy or user-defined custom rules in accordance with exposed attributes (CPU load, memory load, read/write mixture, etc.). According to some embodiments, the serverless functions execute in a multi-tenant fashion. Moreover, the WASM runtime process may use instruction set secure enclaves to secure an access host such that, even if a root is compromised, an attacker cannot access a sandbox memory heap.Type: ApplicationFiled: October 23, 2019Publication date: April 29, 2021Inventors: Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Publication number: 20210117719Abstract: Various examples are directed to systems and methods for tuning a database service in a cloud platform. A tuning service may access a neural network model trained to classify workload points to one of classes. The tuning service may execute the neural network model with a first source workload point as input to return a first class as output, where the first source workload describing a source database. The tuning service may select a target workload for the first source workload point from a plurality of reference workloads. Selecting the target workload may be based at least in part on the first class returned by the neural network model. The tuning service may generate a recommended knob configuration for the source database using the target workload.Type: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Inventors: Mayank Tiwary, Saurav Mondal, Pritish Mishra, Kirti Sinha
-
Patent number: 10868732Abstract: Some embodiments are associated with systems and methods to provide effective cloud-resource scaling (e.g., for virtual machines and containers). A data center computing system may collect programmable-network real-time traffic statistics associated with enterprise resource planning users. A network and enterprise resource planning load for the enterprise resource planning users may then be predicted (e.g., using a mathematical regression approach) based on an analysis of past programmable-network real-time traffic statistics and current enterprise resource planning user activity. According to some embodiments, the analysis includes time-domain network traffic clustering based on a pre-processing query level categorization. The data center computing system may then dynamically allocate network resources for the enterprise resource planning users based on the predicted network and enterprise resource planning load.Type: GrantFiled: April 2, 2019Date of Patent: December 15, 2020Assignee: SAP SEInventors: Pritish Mishra, Mayank Tiwary
-
Patent number: 10805182Abstract: A system and method is disclosed for recovering from any form of disaster-based deletion or loss of resource for a provisioner in a PaaS offering deployed on a cloud. Major architectural changes in the typical provisioner framework are provided along with algorithms to recover from any kind of disaster. Gap-points in existing recovery processes for a provisioner are solved with the algorithms described herein. In addition, disaster recovery for an entire tenant in a provisioner framework may be provided in accordance with some embodiments. In other words, a solution is described in which a user/customer is able to recover a previous state with zero-data loss and zero-re-configuration cost in any scenario of resource deletion.Type: GrantFiled: December 4, 2018Date of Patent: October 13, 2020Assignee: SAP SEInventors: Pritish Mishra, Mayank Tiwary
-
Publication number: 20200322226Abstract: Some embodiments are associated with systems and methods to provide effective cloud-resource scaling (e.g., for virtual machines and containers). A data center computing system may collect programmable-network real-time traffic statistics associated with enterprise resource planning users. A network and enterprise resource planning load for the enterprise resource planning users may then be predicted (e.g., using a mathematical regression approach) based on an analysis of past programmable-network real-time traffic statistics and current enterprise resource planning user activity. According to some embodiments, the analysis includes time-domain network traffic clustering based on a pre-processing query level categorization. The data center computing system may then dynamically allocate network resources for the enterprise resource planning users based on the predicted network and enterprise resource planning load.Type: ApplicationFiled: April 2, 2019Publication date: October 8, 2020Inventors: Pritish Mishra, Mayank Tiwary
-
Publication number: 20200293503Abstract: A system and method are disclosed to facilitate a database tuning as a service offered by a cloud platform as a service provider. A throttling detection engine, associated with a database service instance, may periodically determine if an automated database tuning process should be performed. When it is determined that the automated database tuning process should be performed, the throttling detection engine may transmit database performance metrics. A database tuner as a service, coupled to the throttling detection engine, may access aggregated database performance metrics of the database service instance and determine a set of tunable parameters associated with the database service instance. The database tuner as a service may then execute the automated database tuning process to recommend, using an intelligent algorithm, a new set of configurations for the set of tunable parameters to be applied to the database service instance.Type: ApplicationFiled: March 13, 2019Publication date: September 17, 2020Inventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Publication number: 20200177475Abstract: A system and method is disclosed for recovering from any form of disaster-based deletion or loss of resource for a provisioner in a PaaS offering deployed on a cloud. Major architectural changes in the typical provisioner framework are provided along with algorithms to recover from any kind of disaster. Gap-points in existing recovery processes for a provisioner are solved with the algorithms described herein. In addition, disaster recovery for an entire tenant in a provisioner framework may be provided in accordance with some embodiments. In other words, a solution is described in which a user/customer is able to recover a previous state with zero-data loss and zero-re-configuration cost in any scenario of resource deletion.Type: ApplicationFiled: December 4, 2018Publication date: June 4, 2020Inventors: Pritish Mishra, Mayank Tiwary