1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的弹性控制服务器集群的程序,所述弹性控制服务器集群的程序被所述处理器执行时实现如下步骤:A1、若监测到服务器集群中有服务器执行完成当前的第一任务,则在第一预设时间段内,使得该服务器保持有执行该第一任务的第一进程实例,所述第一进程实例包括第一进程和第一运行时;
A2、若监测到在所述第一预设时间段内所述进程实例处于空置状态,则结束所述第一进程,并在第二预设时间段内保持所述第一运行时;
A3、若监测到在所述第二预设时间段内,所述第一运行时处于空置状态,则释放所述第一运行时;
A4、当在所述第二预设时间段内接收到执行第二任务的请求,且执行该第二任务与执行所述第一任务所需的运行时相同时,则在所述第一运行时上建立执行所述第二任务的进程;
A5、若再次接收到所述第一任务或者所述第二任务,则确定所述服务器集群中的各个服务器中是否保持有所述第一进程实例;
A6、若确定有服务器中保持有所述第一进程实例且该第一进程实例处于空置状态,则将该第一任务分配至所述第一进程实例,或者,在该第一进程实例的第一运行时上创建运行所述第二任务的进程;
A7、若无服务器中保持有所述第一进程实例,则确定所述服务器集群中的各个服务器中是否保持有所述第一运行时,若确定有服务器中保持有所述第一运行时,则确定在该第一运行时上创建运行所述第一任务或者所述第二任务的进程。
2.如权利要求1所述的电子装置,其特征在于,所述第一进程包括对主存一个或多个执行上下文的处理和其他资源的分配;所述第一运行时是一种执行用户请求中的代码,为所述代码提供运行时服务的代码执行环境。
3.如权利要求1所述的电子装置,其特征在于,所述第一运行时包括资源管理层和一组硬件线程;所述第一进程从资源管理层获得对服务器系统中的处理和其他资源的访问。
4.如权利要求1所述的电子装置,其特征在于,所述第二预设时间段的起始时刻为所述第一预设时间段的结束时刻,所述第二预设时间段大于所述第一预设时间段。
5.一种弹性控制服务器集群的方法,其特征在于,所述方法包括如下步骤:
S1、若监测到服务器集群中有服务器执行完成当前的第一任务,则在第一预设时间段内,使得该服务器保持有执行该第一任务的第一进程实例,所述第一进程实例包括第一进程和第一运行时;
S2、若监测到在所述第一预设时间段内所述进程实例处于空置状态,则结束所述第一进程,并在第二预设时间段内保持所述第一运行时;
S3、若监测到在所述第二预设时间段内,所述第一运行时处于空置状态,则释放所述第一运行时;
S4、当在所述第二预设时间段内接收到执行第二任务的请求,且执行该第二任务与执行所述第一任务所需的运行时相同时,则在所述第一运行时上建立执行所述第二任务的进程;
S 5、若再次接收到所述第一任务或者所述第二任务,则确定所述服务器集群中的各个服务器中是否保持有所述第一进程实例;
S 6、若确定有服务器中保持有所述第一进程实例且该第一进程实例处于空置状态,则将该第一任务分配至所述第一进程实例,或者,在该第一进程实例的第一运行时上创建运行所述第二任务的进程;
S 7、若无服务器中保持有所述第一进程实例,则确定所述服务器集群中的各个服务器中是否保持有所述第一运行时,若确定有服务器中保持有所述第一运行时,则确定在该第一运行时上创建运行所述第一任务或者所述第二任务的进程。
6.如权利要求5所述的弹性控制服务器集群的方法,其特征在于,
所述第一进程包括对主存一个或多个执行上下文的处理和其他资源的分配;所述第一运行时是一种执行用户请求中的代码,并为所述代码提供运行时服务的代码执行环境。
7.如权利要求6所述的弹性控制服务器集群的方法,其特征在于,所述第一运行时包括资源管理层和一组硬件线程;所述第一进程从资源管理层获得对服务器系统中的处理和其他资源的访问。
8.如权利要求7所述的弹性控制服务器集群的方法,其特征在于,所述第二预设时间段的起始时刻为所述第一预设时间段的结束时刻,所述第二预设时间段大于所述第一预设时间段。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有弹性控制服务器集群的程序,所述弹性控制服务器集群的程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求5‑8中任一项所述的弹性控制服务器集群的方法的步骤。