-
11.
公开(公告)号:US10958505B2
公开(公告)日:2021-03-23
申请号:US16532352
申请日:2019-08-05
Applicant: salesforce.com, inc.
Inventor: Olumayokun Obembe , Chen Liu , Ping-Hsiu Hsieh , Ashwini Bijwe , Vijayanth Devadhar , Mikhail Chainani , Sridevi Gopala Krishnan , Alan Arbizu , Jesse Collins
Abstract: Techniques and architectures to provide multiple application servers each having at least one connection agent and at least one enabler agent and at least one database organized as multiple nodes. An error condition between a first connection agent and a first database node is detected. The first connection agent indicates that the first database node is unavailable to stop attempts to access the first database node by a first application server. A first enabler agent periodically checks availability of the first database node. The first database node is indicated as available in response to a pre-selected number of successful attempts to contact the first database node with the first enabler agent. The first database node is accessed with the application server in response to the indication that the first database node is available.
-
公开(公告)号:US10817497B2
公开(公告)日:2020-10-27
申请号:US15882266
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Ilya Zaslavsky , Mikhail Chainani , Alex Ovesea , Vijayanth Devadhar , Xiaodan Wang , Alan Arbizu
Abstract: Migration specific action requests to perform a set of migration specific actions are sent from a source system instance to a target system instance. Migration specific action responses are received from the target system instance. Based on the migration specific action responses, traffic lights for resource utilization of the target system instance are determined. Based on the traffic lights, a concurrency limit is determined for the specific time. The concurrency limit is applied to scale a total number of ongoing migration specific actions to be requested of the target system instance at the specific time.
-
公开(公告)号:US10776147B2
公开(公告)日:2020-09-15
申请号:US15882233
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Alex Ovesea , Ilya Zaslavsky , Chen Liu , Alan Arbizu , Mikhail Chainani , Xiaodan Wang , Sridevi Gopala Krishnan
Abstract: Migration configuration data for an organization migration to move application data and application services of a to-be-migrated organization hosted at a source system instance to a target system instance is received. Migration components respectively representing to-be-migrated systems of record in a to-be-migrated organization are registered. In response to receiving an instruction to enter a specific organization migration state, migration steps for each migration component in the migration components are identified for execution in the specific organization migration state. Each migration component in the migration components automatically executes migration steps determined for each such migration component for execution in the specific organization migration state.
-
公开(公告)号:US20190354891A1
公开(公告)日:2019-11-21
申请号:US16259964
申请日:2019-01-28
Applicant: salesforce.com, inc.
Inventor: Andrey Gusev , Ronald Yang , Scott Hansma , Jesse Collins , Alan Arbizu
IPC: G06N20/00 , G06F16/2455 , H04L29/08 , H04L12/26 , G06F9/50 , H04L12/803 , H04L12/861
Abstract: Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
-
15.
公开(公告)号:US10425274B2
公开(公告)日:2019-09-24
申请号:US15804254
申请日:2017-11-06
Applicant: salesforce.com, inc.
Inventor: Olumayokun Obembe , Chen Liu , Ping-Hsiu Hsieh , Ashwini Bijwe , Vijayanth Devadhar , Mikhail Chainani , Sridevi Gopala Krishnan , Alan Arbizu , Jesse Collins
Abstract: Techniques and architectures to provide multiple application servers each having at least one connection agent and at least one enabler agent and at least one database organized as multiple nodes. An error condition between a first connection agent and a first database node is detected. The first connection agent indicates that the first database node is unavailable to stop attempts to access the first database node by a first application server. A first enabler agent periodically checks availability of the first database node. The first database node is indicated as available in response to a pre-selected number of successful attempts to contact the first database node with the first enabler agent. The first database node is accessed with the application server in response to the indication that the first database node is available.
-
公开(公告)号:US20190236201A1
公开(公告)日:2019-08-01
申请号:US15885512
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Xiaodan Wang , Mikhail Chainani , Alan Arbizu , Ashwini Bijwe
IPC: G06F17/30
CPC classification number: G06F16/278 , G06F16/2272 , G06F16/2282 , G06F16/2453
Abstract: Techniques are disclosed relating to processing data stored within database tables in a parallelized manner. In various embodiments, a computer system maintains a database having a database table storing data for a plurality of tenants and an index structure storing indexes for accessing data stored in the database table. In some embodiments, the computer system receives, from a particular tenant, a request to perform a task that includes operating on particular data. In some embodiments, the computer system determines a portion of the index structure corresponding to the particular tenant and divides a range of indexes within that portion into a plurality of index sub-ranges. In various embodiments, the computer system processes portions of the task in parallel by determining an index sub-range for each of a plurality of threads and causing each of the threads to operate on a portion of the particular data specified by its index sub-range.
-
公开(公告)号:US20190236150A1
公开(公告)日:2019-08-01
申请号:US15882266
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Ilya Zaslavsky , Mikhail Chainani , Alex Ovesea , Vijayanth Devadhar , Xiaodan Wang , Alan Arbizu
Abstract: Migration specific action requests to perform a set of migration specific actions are sent from a source system instance to a target system instance. Migration specific action responses are received from the target system instance. Based on the migration specific action responses, traffic lights for resource utilization of the target system instance are determined. Based on the traffic lights, a concurrency limit is determined for the specific time. The concurrency limit is applied to scale a total number of ongoing migration specific actions to be requested of the target system instance at the specific time.
-
-
-
-
-
-