Page 330 - 《软件学报》2020年第12期
P. 330

3996                                Journal of Software  软件学报 Vol.31, No.12, December 2020

         最长完成时间为 1 000s 左右,其他算法的作业最长完成时间均远大于此.

                                         Fair  DRF  FIFO  Capacity  FGM
                         1


                        0.8
                     公平性

                        0.6


                        0.4
                          0          20         40          60         80         100
                       Fig.14    Resource fairness results of online workload in the cloud environment
                                         图 14   在线负载云环境公平性

                                   400
                                               Small Average Large

                                   350
                                   300
                                 完成时间(s)   250
                                   200
                                   150
                                   100

                                    5

                                     0
                                       Capacity   DRF    Fair  FIFO  FGM
                 Fig.15    Average completion time of tasks in the cloud environment using the online workload
                                    图 15   在线负载云环境任务平均完成时间

                                     500

                                   作业平均完成时间(s)   300
                                     400

                                     200

                                     100

                                      0
                                          Fair  DRF    FIFO  Capacity  FGM
                   Fig.16    Average completion time of jobs in the cloud environment using online workload
                                    图 16   在线负载云环境作业平均完成时间

             在线负载云环境不同数据量负载的完成时间如图 18 所示.对比图 13 观察,可以发现:云环境的负载完成时
         间相比独享环境中相同数据量负载完成时间普遍大幅增加,且负载数据量越大完成时间增加越明显.FGM 取得
         的优化效果与之前测试中的趋势相同:优化效果随负载数据量增大而增加.不同的是,FGM 最终取得 57.48%~
         62.4%的提升,相比之前环境中的优化效果更明显.这是由多方面原因共同导致的:首先,FGM 通过细粒度资源匹
         配、资源需求压缩等方式提高了集群资源的利用率;其次,FGM 通过感知服务器计算资源可用性、调整服务器
         调度策略等方式避免了激烈的资源争用,从而降低长作业完成时间受影响程度;最后,其他对比算法受到环境中
         其他应用的影响,长作业完成时间大幅增加导致负载完成时间大幅增加,凸显了 FGM 的优化效果.根据图 18 中
   325   326   327   328   329   330   331   332   333   334   335