- Process Migration Experiment Automation
- Automatic Detection of Process Correctness and Debugging for Abnormal Termination After Migration
- /data_processing_for_lscpu/entire/CreateAllCpuFeature.py
- Removes CPU features that are either universally present or absent across all instances.
- /data_processing_for_lscpu/entire/GroupByAWS.py
- Groups instances with identical CPU features.
- /data_processing_for_lscpu/entire/SimplizedAwsGroup(all).py
- Excludes instances that are excessively large or small.
- /data_processing_for_lscpu/entire/MinimizedAwsGroup(all).py
- Selects the most cost-effective instances within each group.
Clone LiveMigrate-Detector into the experiment environment.
git clone https://github.com/ddps-lab/LiveMigrate-Detector.git
- Update /infrastructure/*/variables.tf
- Set region, key, AMI ID, and other parameters.
- /ExternalMigration(all of cases).py
- Performs migration experiments across instance groups.
- /ExternalMigration(re-experiment).py
- Automatically detects and re-executes missing experiment cases, such as failed instance creation.
- /InternalMigration.py
- Conducts migration experiments between instances within the same group with identical CPU features.