1.一种基于时间基线的实验场景快照生成系统,其特征在于,包括:
授时中心,所述授时中心作为全场景中的各虚拟机时间与状态的标准,能够为所述虚拟机周期性同步统一的时间与状态信息;
虚拟机组,所述虚拟机组包括同一个实验场景中的各虚拟机,所述虚拟机组中的各虚拟机的时间与状态应保持一致;
剧本,所述剧本为用户根据实验场景需要所预制的事件;
时间基线,通过对各虚拟机执行相应剧本的结束时间进行检测,再对所有虚拟机完成剧本事件的时间点进行标定,作为所述时间基线;通过所述时间基线对快照生成时间进行约束,使所有的快照生成时间不能在事件发生期间,即不能在所述时间基线之前。
2.根据权利要求1所述的一种基于时间基线的实验场景快照生成系统,其特征在于,所述授时中心、虚拟机组、剧本和时间基线通过组网接入网络构成完整的实验场景。
3.根据权利要求1所述的一种基于时间基线的实验场景快照生成系统,其特征在于,各个实验场景采用独立的授时中心提供基准时间,场景中的各虚拟机的本地时间统一采用所述授时中心提供的基准时间进行校准。
4.根据权利要求1所述的一种基于时间基线的实验场景快照生成系统,其特征在于,用户根据实验场景需要所预制的事件包括:背景流量和用户模拟。
5.根据权利要求1所述的一种基于时间基线的实验场景快照生成系统,其特征在于,同一个实验场景下的虚拟机执行的剧本存在差异,各个剧本决定了预制事件的发生时间节点。
6.一种采用如权利要求1所述的基于时间基线的实验场景快照生成系统的生成方法,其特征在于,在实验场景快照生成前,授时中心将时间与状态同步到虚拟机组,然后根据用户预制的剧本找到生成实验场景快照的时间基线,再通过所述时间基线对快照生成时间进行约束,使所有的快照生成时间不能在时间基线之前。
7.根据权利要求6所述的一种基于时间基线的实验场景快照生成方法,其特征在于,基于时间基线实验场景的快照生成方法通过以下步骤执行:
s1.t1时刻,授时中心完成实验场景下各虚拟机时间与状态一致性比对与校准;
s2.t2时刻,管理终端向所述各虚拟机下发生成实验场景快照指令;
s3.t3时刻,所述各虚拟机根据剧本设定,返回剧本结束时间给所述授时中心;
s4.t4时刻,所述授时中心根据所述剧本结束时间计算出基线时间t6;
s5.t5时刻,所述授时中心将所述基线时间t6下发到所述各虚拟机;
s6.t6时刻,所述各虚拟机开始生成快照;
s7.t7时刻,最后一个虚拟机完成快照生成。