SYSTEM AND METHOD FOR TRANSFORMING LEGACY DESKTOP ENVIRONMENTS TO A VIRTUALIZED DESKTOP MODEL
First Claim
1. A method for transforming a legacy device into a virtualized environment, comprising:
- gathering profiling data over time to represent legacy device activities;
analyzing the profiling data for system applications and user applications using a processor to determine usage frequency and resource requirements of at least one application;
benchmarking captured user action events to simulate a user workload for the at least one application to determine how resource utilization and execution times scale from a legacy environment to a virtualized environment;
determining one or more scaling factors to produce a plan to provision for legacy services in the virtualized environment; and
transforming the legacy system into the virtualized environment in accordance with the plan.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for transforming a legacy device into a virtualized environment includes gathering profiling data over time to represent legacy device activities and analyzing the profiling data for system applications and user applications using a processor to determine usage frequency and resource requirements of at least one application. Captured user action events are benchmarked to simulate a user workload for the at least one application to determine how resource utilization and execution times scale from a legacy environment to a virtualized environment. One or more scaling factors are determined to produce a plan to provision for legacy services in the virtualized environment. The legacy system is transformed into the virtualized environment in accordance with the plan.
94 Citations
26 Claims
-
1. A method for transforming a legacy device into a virtualized environment, comprising:
-
gathering profiling data over time to represent legacy device activities; analyzing the profiling data for system applications and user applications using a processor to determine usage frequency and resource requirements of at least one application; benchmarking captured user action events to simulate a user workload for the at least one application to determine how resource utilization and execution times scale from a legacy environment to a virtualized environment; determining one or more scaling factors to produce a plan to provision for legacy services in the virtualized environment; and transforming the legacy system into the virtualized environment in accordance with the plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable storage medium comprising a computer readable program for transforming a legacy device into a virtualized environment, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
gathering profiling data over time to represent legacy device activities; analyzing the profiling data for system applications and user applications using a processor to determine usage frequency and resource requirements of at least one application; benchmarking captured user action events to simulate a user workload for the at least one application to determine how resource utilization and execution times scale from a legacy environment to a virtualized environment; determining one or more scaling factors to produce a plan to provision for legacy services in the virtualized environment; and transforming the legacy system into the virtualized environment in accordance with the plan. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for planning and transforming legacy devices into a virtualized environment, comprising:
-
a user profiling module configured to gather profiling data over time to represent legacy device activities and analyze the profiling data for system applications and user applications to determine usage frequency and resource requirements of at least one application, the profiling module including a program application implemented from a storage medium for collecting profiling data and running on a legacy device; a benchmarking module configured to capture user action events to simulate a user workload for the at least one application to determine how resource utilization and execution times scale from a legacy environment to a virtualized environment; a transformation planner configured to employ scale factors from the benchmarking module to produce a plan to provision for legacy services in the virtualized environment; and a transformation executor configured to execute the plan to provide services for the legacy system within the virtualized environment. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification