一种面向WEB环境下的多用户科学计算程序的优化方法及系统

    公开(公告)号:CN116909711A

    公开(公告)日:2023-10-20

    申请号:CN202310948757.2

    申请日:2023-07-28

    Applicant: 济南大学

    Abstract: 本发明属于科学计算程序技术领域,提供了一种面向WEB环境下的多用户科学计算程序的优化方法及系统,包括:将科学计算程序划分为程序段,对每个程序段审核确定可并行执行的数量;对每个程序段的输入输出执行“拦截‑控制‑转发器”程序;宿主机端根据程序段并行执行数量进行调度执行策略,对每个程序段执行“待执行请求队列”,WEB端对超出程序段并行执行数量的请求进行排队。将一个复杂的科学计算程序,划分成多个程序段,并设计了“拦截‑控制‑转发器”程序,使其既能够在原本的环境下计算,又能够使输入输出WEB化,实现数据以及数据分析的结果以WEB形式展现。本发明还对程序并发访问和排队策略进行了优化,实现了科学计算程序可以在WEB环境下支持并发多用户访问的程序,避免由于并发访问数量增多,导致科学计算宿主机器资源枯竭。

    面向复杂数据可视化的周期性数据服务刷新方法及系统

    公开(公告)号:CN116089672A

    公开(公告)日:2023-05-09

    申请号:CN202310035314.4

    申请日:2023-01-10

    Applicant: 济南大学

    Abstract: 本公开提供了一种面向复杂数据可视化的周期性数据服务刷新方法及系统,包括:基于数据可视化界面中各图表的刷新间隔,获取图表所需的数据服务清单、每个数据服务的执行时间以及周期刷新时间间隔;基于各数据服务的执行时间及周期刷新时间间隔,对当前数据可视化界面进行刷新场景判断,获得当前刷新场景判断结果;其中,所述刷新场景包括第一场景、第二场景及第三场景;基于获得的场景判断结果,执行对应的并行策略,其中,对于所述第三场景,通过对数据服务按照周期刷新时间间隔以及数据服务执行时间两个维度进行聚类,获得存在冲突的数据服务,并将具有冲突的数据服务进行并发执行,实现复杂数据可视化的周期性数据服务刷新。

Patent Agency Ranking