-
公开(公告)号:US20190235895A1
公开(公告)日:2019-08-01
申请号: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.
-
公开(公告)号:US11354153B2
公开(公告)日:2022-06-07
申请号:US16749373
申请日:2020-01-22
Applicant: Salesforce.com, Inc.
Inventor: Xiaodan Wang , Ilya Zaslavsky , Prakash Ramaswamy , Sridevi Gopala Krishnan , Mikhail Chainani , Scott Ware , Lauren Valdivia
Abstract: A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.
-
公开(公告)号:US11093294B2
公开(公告)日:2021-08-17
申请号:US16749456
申请日:2020-01-22
Applicant: Salesforce.com, Inc.
Inventor: Xiaodan Wang , Ilya Zaslavsky , Prakash Ramaswamy , Sridevi Gopala Krishnan , Mikhail Chainani , Scott Ware , Lauren Valdivia
Abstract: A request may be received to migrate an organization from a first computing pod to a second computing pod located within an on-demand computing services organization configured to provide computing services. A migration resource utilization profile may be determined for the first computing pod. The migration resource utilization profile may identify one or more computing resources involved in transferring organizations from the first computing pod during one or more time windows. A migration time window for performing the requested migration may be selected based at least in part on the migration resource utilization profile.
-
公开(公告)号:US11514008B2
公开(公告)日:2022-11-29
申请号:US16591249
申请日:2019-10-02
Applicant: salesforce.com, inc.
Inventor: Ilya Zaslavsky , Ping Yun , Raksha Subramanyam
Abstract: Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
-
公开(公告)号:US11467866B2
公开(公告)日:2022-10-11
申请号:US15882194
申请日:2018-01-29
Applicant: salesforce.com, inc.
Inventor: Chen Liu , Ilya Zaslavsky , Alex Ovesea , Mikhail Chainani , Xiaodan Wang , Sridevi Gopala Krishnan
Abstract: A request for an organization migration to move application data and application services of an organization hosted at a source system instance in a multi-tenant computing system to a target system instance in the multi-tenant computing system is received. Based on operational parameters, a time window is selected to execute the organization migration. Computing resource usages of one or both of the source and target system instances in the selected time window are monitored. If computing resources are available, the organization migration is enqueued.
-
公开(公告)号:US20210224115A1
公开(公告)日:2021-07-22
申请号:US16749456
申请日:2020-01-22
Applicant: Salesforce.com, Inc.
Inventor: Xiaodan WANG , Ilya Zaslavsky , Prakash Ramaswamy , Sridevi Gopala Krishnan , Mikhail Chainani , Scott Ware , Lauren Valdivia
Abstract: A request may be received to migrate an organization from a first computing pod to a second computing pod located within an on-demand computing services organization configured to provide computing services. A migration resource utilization profile may be determined for the first computing pod. The migration resource utilization profile may identify one or more computing resources involved in transferring organizations from the first computing pod during one or more time windows. A migration time window for performing the requested migration may be selected based at least in part on the migration resource utilization profile.
-
公开(公告)号:US20210224106A1
公开(公告)日:2021-07-22
申请号:US16749373
申请日:2020-01-22
Applicant: Salesforce.com, Inc.
Inventor: Xiaodan Wang , Ilya Zaslavsky , Prakash Ramaswamy , Sridevi Gopala Krishnan , Mikhail Chainani , Scott Ware , Lauren Valdivia
Abstract: A resource utilization level and a data size may be determined for each organization within a computing pod located within an on-demand computing services organization configured to provide computing services. One of the organizations may be selected for migration away from the computing pod based on the resource utilization levels and the data sizes. The designated organization may have a respective resource utilization level that is high in relation to its respective data size.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-