-
公开(公告)号:US20220350796A1
公开(公告)日:2022-11-03
申请号:US17306560
申请日:2021-05-03
Applicant: salesforce.com, inc.
Inventor: Prabhjot Singh , Kalyan Chakravarthy Thatikonda , Niyati Omprakash Verma , Sathyavelrajan Avudaiappan
IPC: G06F16/242 , G06F16/23 , G06F9/46 , G06F16/2455
Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.
-
2.
公开(公告)号:US11509746B2
公开(公告)日:2022-11-22
申请号:US17177548
申请日:2021-02-17
Applicant: salesforce.com, inc.
Inventor: Kalyan Chakravarthy Thatikonda , Sandip Mohod
IPC: H04L67/63 , G06F16/29 , G06N20/00 , H04L67/1095 , G06F9/50 , H04L67/1008 , H04L67/52
Abstract: Systems and methods are described for receiving a user request from a user computing system located in a first geographic region, generating a user request context for the user request, selecting a cloud computing system assigned to a second geographic region having more computing resources currently available to process the user request than a cloud computing system assigned to the first geographic region based at least in part on the user request context and a machine learning model including current utilizations of computing resources of cloud computing systems assigned to the first and second geographic regions, and sending the user request to the selected cloud computing system in the second geographic region. The systems and methods further include getting current utilizations of computing resources from cloud computing systems assigned to a plurality of regions, aggregating user request contexts and the current utilizations of computing resources; and updating the machine learning model with the aggregated user resource contexts and the aggregated current utilizations of computing resources of cloud computing systems.
-
公开(公告)号:US11487753B1
公开(公告)日:2022-11-01
申请号:US17306560
申请日:2021-05-03
Applicant: salesforce.com, inc.
Inventor: Prabhjot Singh , Kalyan Chakravarthy Thatikonda , Niyati Omprakash Verma , Sathyavelrajan Avudaiappan
IPC: G06F16/00 , G06F16/242 , G06F16/23 , G06F16/2455
Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.
-
4.
公开(公告)号:US11681522B2
公开(公告)日:2023-06-20
申请号:US17507652
申请日:2021-10-21
Applicant: salesforce.com, Inc.
Inventor: Kalyan Chakravarthy Thatikonda , Prabhjot Singh
Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
-
5.
公开(公告)号:US20230129453A1
公开(公告)日:2023-04-27
申请号:US17507652
申请日:2021-10-21
Applicant: salesforce.com, Inc.
Inventor: Kalyan Chakravarthy Thatikonda , Prabhjot Singh
Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
-
6.
公开(公告)号:US20220263914A1
公开(公告)日:2022-08-18
申请号:US17177548
申请日:2021-02-17
Applicant: salesforce.com, inc.
Inventor: Kalyan Chakravarthy Thatikonda , Sandip Mohod
Abstract: Systems and methods are described for receiving a user request from a user computing system located in a first geographic region, generating a user request context for the user request, selecting a cloud computing system assigned to a second geographic region having more computing resources currently available to process the user request than a cloud computing system assigned to the first geographic region based at least in part on the user request context and a machine learning model including current utilizations of computing resources of cloud computing systems assigned to the first and second geographic regions, and sending the user request to the selected cloud computing system in the second geographic region. The systems and methods further include getting current utilizations of computing resources from cloud computing systems assigned to a plurality of regions, aggregating user request contexts and the current utilizations of computing resources; and updating the machine learning model with the aggregated user resource contexts and the aggregated current utilizations of computing resources of cloud computing systems.
-
-
-
-
-