Patents by Inventor Ilya Zaslavsky
Ilya Zaslavsky 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: 11514008Abstract: 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.Type: GrantFiled: October 2, 2019Date of Patent: November 29, 2022Assignee: SALESFORCE, INC.Inventors: Ilya Zaslavsky, Ping Yun, Raksha Subramanyam
-
Patent number: 11467866Abstract: 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.Type: GrantFiled: January 29, 2018Date of Patent: October 11, 2022Assignee: Salesforce.com, Inc.Inventors: Chen Liu, Ilya Zaslavsky, Alex Ovesea, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Patent number: 11403265Abstract: 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.Type: GrantFiled: October 2, 2019Date of Patent: August 2, 2022Assignee: SALESFORCE, INC.Inventors: Ilya Zaslavsky, Ping Yun, Raksha Subramanyam, Rilson Nascimento
-
Patent number: 11354153Abstract: 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.Type: GrantFiled: January 22, 2020Date of Patent: June 7, 2022Assignee: salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Patent number: 11093294Abstract: 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.Type: GrantFiled: January 22, 2020Date of Patent: August 17, 2021Assignee: Salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210224106Abstract: 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.Type: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Applicant: Salesforce.com, Inc.Inventors: Xiaodan Wang, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210224115Abstract: 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.Type: ApplicationFiled: January 22, 2020Publication date: July 22, 2021Applicant: Salesforce.com, Inc.Inventors: Xiaodan WANG, Ilya Zaslavsky, Prakash Ramaswamy, Sridevi Gopala Krishnan, Mikhail Chainani, Scott Ware, Lauren Valdivia
-
Publication number: 20210103567Abstract: 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.Type: ApplicationFiled: October 2, 2019Publication date: April 8, 2021Applicant: Salesforce.com, inc.Inventors: Ilya ZASLAVSKY, Ping YUN, Raksha SUBRAMANYAM, Rilson NASCIMENTO
-
Publication number: 20210103568Abstract: 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.Type: ApplicationFiled: October 2, 2019Publication date: April 8, 2021Applicant: salesforce.com, Inc.Inventors: Ilya ZASLAVSKY, Ping YUN, Raksha SUBRAMANYAM
-
Patent number: 10817497Abstract: 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.Type: GrantFiled: January 29, 2018Date of Patent: October 27, 2020Assignee: salesforce.com, inc.Inventors: Ilya Zaslavsky, Mikhail Chainani, Alex Ovesea, Vijayanth Devadhar, Xiaodan Wang, Alan Arbizu
-
Patent number: 10776147Abstract: 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.Type: GrantFiled: January 29, 2018Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Alex Ovesea, Ilya Zaslavsky, Chen Liu, Alan Arbizu, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Publication number: 20190235918Abstract: 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.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Chen Liu, Ilya Zaslavsky, Alex Ovesea, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Publication number: 20190235895Abstract: 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.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Alex Ovesea, Ilya Zaslavsky, Chen Liu, Alan Arbizu, Mikhail Chainani, Xiaodan Wang, Sridevi Gopala Krishnan
-
Publication number: 20190236150Abstract: 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.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Ilya Zaslavsky, Mikhail Chainani, Alex Ovesea, Vijayanth Devadhar, Xiaodan Wang, Alan Arbizu