PureEdgeSim(2):数据信息
大概信息:
1、按迭代次数采用某编排架构和某编排算法下的图片数据,位于…\simulation_1文件夹下
2、编排结构下的图片数据,在…\Final results\Architectures文件中,更多的是从一个编排结构来说说明数据(图片数据)
3、编排算法下的图片数据,在…\Final results\Algorithms文件夹中,更多的是从一个编排算法来说明数据(图片数据)
缺陷:没有实时的具体数据,只有一个总体的具体数据
数值数据
Orchestration architecture:
编排结构:(红色为使用较多的情况)
有CLOUD_ONLY(纯云计算)、EDGE_ONLY(纯边缘计算)、MIST_ONLY(纯MIST计算)、MIST_AND_CLOUD(MIST和云协同计算)、EDGE_AND_CLOUD(云边协同)、ALL(MIST、边缘计算和云计算)
Orchestration algorithm:
编排算法:
可以自动添加,目前PureEdgeSim中支持TRADE_OFF、ROUND_ROBIN、INCREASE_LIFETIME,
Edge devices count:
边缘设备数量
Tasks execution delay (s):
任务执行延迟 单位:秒(s)
Average execution delay (s):
(任务)平均执行延迟 单位:秒(s)
Tasks waiting time (s):
任务等待时间 单位(s)
Average waiting time (s):
(任务)平均等待时间 单位(s)
注:经过多组数据验证,虽然 任务等待时间 / 生成任务数 的结果与平均等待时间较为相近,但依然存在不小的数据差距
Generated tasks:
生成任务数
Tasks successfully executed:
任务成功执行数量
Task not executed (No resources available or long waiting time):
未执行任务数(原因:没有可获得的资源或有较长的等待时间)
Tasks failed (delay):
任务失败数量(原因:延迟时间)
Tasks failed (device dead):
任务失败数量(原因:设备死亡)
Tasks failed (mobility):
任务失败数量(原因:移动性)
Tasks not generated due to the death of devices:
由于设备死亡而未生成的任务数量
Total tasks executed (Cloud):
总执行任务数量(云计算)
Tasks successfully executed (Cloud):
任务成功执行数量(云计算)
Total tasks executed (Edge):
总任务执行数量(边缘计算)
Tasks successfully executed (Edge):
任务成功执行数量(边缘计算)
Total tasks executed (Mist):
总任务执行数量(Mist计算)
Tasks successfully executed (Mist):
任务成功执行数量(Mist计算)
Network usage (s):
网络利用时长 单位:秒(s) 数据为超过十的浮点数(下同)
Wan usage (s):
Wan网络利用时长 单位:秒(s)
Lan usage (s):
Lan网络利用时长 单位:秒(s)
Total network traffic (MBytes):
总网络流量 单位:兆字节(MBytes)
Containers wan usage (s):
容器wan利用时长 单位:秒
Containers lan usage (s):
容器lan利用时长 单位:秒
Average bandwidth per task (Mbps):
每个任务的平均带宽 单位:比特/每秒(Mbps)
Average VM CPU usage (%):
虚拟机平均CPU利用率
Average VM CPU usage (Cloud) (%):
虚拟机平均CPU利用率(云计算)
Average VM CPU usage (Edge) (%):
虚拟机平均CPU利用率(边缘计算)
Average VM CPU usage (Mist) (%):
虚拟机平均CPU利用率(Mist)
Energy consumption (W):
能耗 单位:瓦特(w)
Average energy consumption (W/Data center):
平均能耗(数据中心) 单位:瓦特(w)
Cloud energy consumption (W):
云计算能耗 单位:瓦特(w)
Average Cloud energy consumption (W/Data center):
平均云计算能耗(数据中心) 单位:瓦特(w)
Edge energy consumption (W):
边缘计算能耗 单位:瓦特(W)
Edge energy consumption (W):
边缘计算能耗 单位:瓦特(W)
Average Edge energy consumption (W/Data center):
边缘计算的平均能耗(数据中心) 单位:瓦特(w)
Mist energy consumption (W):
Mist计算能耗 单位:瓦特(W)
Average Mist energy consumption (W/Device):
平均Mist能耗(设备) 单位:瓦特(W)
Dead devices count:
死亡设备数量
Average remaining power (Wh):
平均剩余功率 单位:千瓦时(Wh)
Average remaining power (%):
平均剩余功率 单位:百分比
First edge device death time (s):
第一次边缘设备死亡时间 单位:秒(s)
List of remaining power (%) (only battery powered devices / 0 = dead):
剩余功率列表(%)(仅依靠电池供电的设备/0死亡)
List of the time when each device died (s):
每个设备死亡时间 单位:秒(s)
图片显示的数据
在…\simulation_1\iteration_18__ROUND_ROBIN-CLOUD_ONLY-300文件中中的数据是:
在第18次迭代中采用只有云计算(CLOUD_ONLY)的编排架构和ROUND_ROBIN编排算法的情况下,产生有cpu_usage、map_chart、network_usage以及tasks_success_rate等图片数据。
在…\Final results\Algorithms文件夹中,其中有CPU Utilization、Delays、Edge Devices、Energy、Network以及Tasks子文件夹。这些子文件夹中的数据更多的是从一个编排算法来说明数据(图片数据)
在CPU Utilization文件夹中可能有以下图片数据:
Average VM CPU usage (%)__ALL:
表示为ALL的编排架构下的虚拟机CPU利用率
Average VM CPU usage (Cloud) (%)__ALL:
表示为ALL编排架构下的云计算部分的虚拟机CPU利用率
(其他情况以此类推)
在Delays文件夹中可能有以下图片数据:
Average execution delay (s)__ALL:
表示为ALL编排架构下的执行的平均延迟时间
Average waiting time (s)__ALL:
表示为ALL编排架构下的平均等待时间
(其他情况以此类推)
在Edge Devices文件夹中可能有以下图片数据:
Average remaining power (%)__ALL:
表示ALL编排架构下的平均剩余功率
Average remaining power (Wh)__ALL:
表示ALL编排架构下的平均剩余功率
Dead devices count__ALL:
表示ALL编排架构下的设备死亡数
First edge device death time (s)__ALL:
表示ALL编排架构下的第一次边缘设备死亡时间
(其他情况以此类推)
在Energy文件夹中可能有以下图片数据:
Average Cloud energy consumption (W per Data center)__ALL:
表示ALL编排架构下的云计算平均能耗(每个数据中心)
Average energy consumption (W per Data center)__ALL:
表示ALL编排架构下的平均能耗(每个数据中心)
Cloud energy consumption (W)__ALL:
表示ALL编排架构下的云计算的能耗
Energy consumption (W)__ALL:
表示ALL编排架构下的能耗
(其他情况以此类推)
在Network文件夹中可能有以下图片数据:
Average bandwidth per task (Mbps)__ALL
表示ALL编排架构下的每个任务的平均带宽(Mbps)
Network usage (s)__ALL
表示ALL编排架构下的每个任务的网络利用时间
Wan usage (s)__ALL
表示ALL编排架构下的Wan网络利用时间
在Tasks文件夹中可能有以下图片数据:
Tasks failed (delay)__ALL
表示ALL架构下由于延迟而失败的任务数
Tasks failed (device dead)__ALL
表示ALL架构下由于设备死亡而失败的任务数
Tasks failed (mobility)__ALL
表示ALL架构下由于移动而失败的任务数
Tasks not generated due to the death of devices__ALL
表示ALL架构下由于设备问题没有产生的任务
Tasks successfully executed (Cloud)__ALL
表示ALL架构下Cloud部分的成功执行的任务数
Tasks successfully executed__ALL
表示ALL架构下的成功执行的任务数
Total tasks executed (Cloud)__ALL
表示ALL架构下的Cloud部分执行的任务数
(其他情况以此类推)
在…\Final results\Architectures文件中,与上面类似,有CPU Utilization、Delays、Edge Devices、Energy、Network以及Tasks子文件夹。这些子文件夹中的数据更多的是从一个编排结构来说说明数据(图片数据)
数据与上类似