vm调整相关算法(草稿)
来源:互联网 发布:传承网络 编辑:程序博客网 时间:2024/05/16 07:43
记录一下自己整理的杂七杂八
algorithm3: VM_Resizing_SelectDestPMinput: cannot_resize_vm_list, vm_migration_listoutput: destPM_listdestPM_list = []for(vm in vm_migration_list): min_priority = MAX_VALUE; dest_pm = null; for(pm in pm_list): if(pm 接收vm后不处于S3状态) if(priority(pm)< min_priority): min_priority t = priority(pm) dest_pm = pm end for if(dest_pm==null) dest_pm = 新启动的PM destPM_list += dest_pmend foralgorithm2:VM_Resizing_SelectVMinput:cannot_resize_vm_list, demand_list, pm_listoutput:vm_migration_list, resize_inplace_listvm_migration_list = []resize_inplace_list = []for(i=0;i<cannot_resize_vm_list.size();i++): min_priority= MAX_VALUE migrate_vm = null for(vm in pm_list[i]): if(物理机能满足要求,且满足后不会处于S3状态 && priority(vm) <min_ priority): min_ priority = priority(vm) migrate_vm = vm end for if(migrate_vm== cannot_resize_vm_list[i]) resize_inplace_list[i] = false; else resize_inplace_list[i] = true; vm_migration_list += migrate_vmend foralgorithm1、VM_Adjustinput:vm_listcannot_resize_vm_list = []demand_list = []pm_list = []for vm in vm_list: if(VM有资源利用率处于S3状态): new_demand = 原资源需求*1.5 if(物理机能满足要求,且满足后不会处于S3状态) resizing update PM resource else cannot_resize_vm_list += 此VM demand_list += new_demand pm_list += 此VM所在PMend forvm_migration_list = VM_Resizing_SelectVM(cannot_resize_vm_list,demand_list,pm_list)destPM_list = VM_Resizing_SelectDestPM(vm_migration_list)execute migration and resize action
0 0
- vm调整相关算法(草稿)
- oracle&linux环境vm相关的调整
- SIFT算法分析(草稿)
- ORB算法分析(草稿)
- ORB算法分析(草稿)
- ORB算法分析(草稿)
- SIFT算法分析(草稿)
- ORB算法分析(草稿)
- Brief算法分析(草稿)
- ORB算法分析(草稿)
- Brief算法分析(草稿)
- Brief算法分析(草稿)
- ORB算法分析(草稿)
- 算法[草稿]
- 算法草稿
- 【绘图算法】Bresenham算法(草稿)
- vm相关
- Android:视频播放器相关问题汇总(草稿)
- NYOJ 1163 cakes(自己想复杂了)
- GIT上优秀的IOS框架
- 设置Activity的显示位置
- 认证流程【4】-http_callback_auth()函数
- 第二周项目2个人感受 别让大学对不起青春
- vm调整相关算法(草稿)
- JavaWeb工程师面试(一)
- 第2周项目3-体验复杂度(2)
- CLRS 10.2链表
- Qt绘图控件QCustomPlot安装
- 第二周项目一
- 认证流程【5】-authenticate_client()函数
- Metasploit使用后门程序渗透Windows
- Android ADB命令