-
公开(公告)号:CN119272087A
公开(公告)日:2025-01-07
申请号:CN202411263584.1
申请日:2024-09-10
Applicant: 中国科学院软件研究所
Abstract: 本发明公开一种基于深度学习的空间数据索引智能选择方法及系统,属于空间大数据技术领域。所述方法包括:生成包含不同空间分布的合成空间数据集,所述合成空间数据集具有的特征还包括:数据倾斜特征和/或数据重叠特征;计算所述合成空间数据集的特征降维表示;在所述合成空间数据集上进行不同空间索引组合的空间查询,并根据空间索引组合所对应的性能表现得到标记数据;使用空间数据集的降维特征表示和标记数据进行有监督的机器学习训练,得到空间索引智能选择模型;基于所述空间索引智能选择模型获取空间数据的最优空间数据索引。本发明不仅可以提升空间大数据处理框架的空间查询效率,还可以应用于Apache Sedona这一空间大数据处理框架的典型代表中。
-
公开(公告)号:CN116860658B
公开(公告)日:2024-05-28
申请号:CN202310739729.X
申请日:2023-06-21
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及一种面向大数据处理框架的高效半自动垃圾回收方法和系统,通过区分大数据框架中的普通对象与数据对象,本发明消除了垃圾收集过程中数据对象不必要的标记和复制开销。本发明包括:数据对象分析器为大数据框架开发者提供两个注解,分别表示数据对象的创建和释放,Java虚拟机可以根据注解跟踪数据对象的生命周期,并优化数据对象的管理;基于标签的分配器可以有效地区分数据对象和普通对象,并将它们分开存储在堆空间中;基于消息的垃圾收集器可以消除数据对象不必要的标记和复制开销。与同类产品相比,本发明可以有效地减少大数据应用的垃圾收集时间和运行时间,提高Java虚拟机在大数据环境下的内存管理效率。
-
公开(公告)号:CN112394949B
公开(公告)日:2022-04-22
申请号:CN202011412434.4
申请日:2020-12-03
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种面向持续集成的服务版本动态配置方法,其步骤包括:1)根据目标系统选取多个编译打包软件工具;2)对于每一所选编译打包软件工具,构造一持续集成与交付的流水线作业模板;3)收集该目标系统的各类型配置文件,得到源码配置集合A;4)计算每一工具对应的配置集合与集合A的相似度;调用相似度最高的配置集合对应的流水线作业模板i;5)利用模板i解析集合A构建有向带权图;6)计算有向带权图中每一顶点与其他顶点之间的最短关键路径存储为顺序表;7)若两顺序表经过同一个顶点P,则生成顶点P的关键路径不重合的往前路径集合;8)将同一个路径集合内的关键路径设置为并行执行、不同路径集合内的路径按照生成顺序执行。
-
公开(公告)号:CN106649805B
公开(公告)日:2020-02-11
申请号:CN201611242296.3
申请日:2016-12-29
Applicant: 中国科学院软件研究所
IPC: G06F16/958
Abstract: 本发明涉及一种高效的Web应用跨浏览器布局兼容性检测系统及方法,包括:数据处理模块、节点匹配模块、AG图构造模块和节点比较模块,其中数据处理模块,负责处理单个浏览器的页面数据;节点匹配模块,负责匹配参考浏览器和待测浏览器中同一个事件变化的节点;AG图构造模块,负责对每个事件中变化的区域构造AG图,得到每个节点在布局上的父节点和兄弟节点;节点比较模块,负责比较相匹配节点的父子关系和兄弟关系,得到节点的布局兼容性问题。本发明提高了Web应用布局兼容性检测的效率,并且也避免了检测结果的重复报告。
-
公开(公告)号:CN110515716A
公开(公告)日:2019-11-29
申请号:CN201910804898.0
申请日:2019-08-29
Applicant: 中国科学院软件研究所
Abstract: 本发明提供一种支持优先级和反亲和的云优化调度方法,用于克服现有云调度系统对任务的反亲和约束以及优先级约束无法有效满足的问题,主要通过任务集群信息的反亲和与优先级表示,转化为统一格式的图模型语言,对最大流图进行求解,按照求出优化解进行任务部署。本方法具有多维资源表示与扩展性好的特点,能够提升当前云优化调度管理中对任务和物理资源间约束的满足能力,同时提供更多的任务调度机会。本发明还提供一种支持优先级和反亲和的云优化调度系统,包括云集群管理器、反亲和规则解析器、优先级规则解析器、优化调度模型生成器和优化调度模型求解器。
-
公开(公告)号:CN105868110B
公开(公告)日:2018-06-22
申请号:CN201610186177.4
申请日:2016-03-29
Applicant: 中国科学院软件研究所
IPC: G06F11/36
Abstract: 本发明涉及一种基于内存数据网格的流式数据处理程序错误的数据溯源定位方法,其核心思想是通过运行在分布式处理程序中的代理,监控处理的数据溯源信息即数据的输入与输出,并把这些信息发送给协调者,当程序出现错误、异常或者不一致的时候,开发人员或者用户可以利用这些溯源信息进行程序的调试,实现程序错误的分析与定位。
-
公开(公告)号:CN104915238B
公开(公告)日:2018-03-30
申请号:CN201510368841.2
申请日:2015-06-29
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及一种Web应用的配置参数关联确定方法,获取Web应用系统及其运行环境的配置参数集合;定义配置参数类型集合T;判断配置参数集合中每个配置参数的参数名和取值是否满足T中参数类型的表达式;对配置参数集合计算参数间的关联,配置参数间的关联分为一致性关联和其他关联,一致性关联是指存在关联的配置参数需要在取值方面保持一致,其他关联是指除一致性关联之外的、配置参数间存在的其他语义关联;对得到的初始相似配置参数备选集合和初始关联配置参数备选集合进行过滤;确定Web应用系统中的关联参数集合。本发明提高了应用配置的正确性,降低了应用迁移和部署过程中由于忽略配置参数关联而导致的应用配置错误。
-
公开(公告)号:CN106708625A
公开(公告)日:2017-05-24
申请号:CN201611121847.0
申请日:2016-12-08
Applicant: 中国科学院软件研究所
IPC: G06F9/50
Abstract: 本发明涉及一种基于最小费用最大流的大规模资源调度系统及方法,任务状态表,接收并保存用户提交的任务状态,包括任务的CPU使用率、内存使用率、网络I/O、磁盘I/O和优先级;集群状态表,保存集群状态信息,包括集群CPU使用率、内存使用率、网络和磁盘I/O,在集群状态发生变化时对集群状态表进行更新;调度目标表:存储用户配置的调度目标,目前包括优先级、放置约束及公平性;最小费用最大流构造器,根据任务状态表和集群状态表信息,从调度目标表选择调度目标,构造最小费用最大流图;最小费用最大流求解器,采用增量式算法对最小费用最大流构造器构造的最小费用最大流图进行求解;任务执行器,负责任务的具体执行。本发明满足了实际业务场景灵活性需求。
-
公开(公告)号:CN106649805A
公开(公告)日:2017-05-10
申请号:CN201611242296.3
申请日:2016-12-29
Applicant: 中国科学院软件研究所
IPC: G06F17/30
Abstract: 本发明涉及一种高效的Web应用跨浏览器布局兼容性检测系统及方法,包括:数据处理模块、节点匹配模块、AG图构造模块和节点比较模块,其中数据处理模块,负责处理单个浏览器的页面数据;节点匹配模块,负责匹配参考浏览器和待测浏览器中同一个事件变化的节点;AG图构造模块,负责对每个事件中变化的区域构造AG图,得到每个节点在布局上的父节点和兄弟节点;节点比较模块,负责比较相匹配节点的父子关系和兄弟关系,得到节点的布局兼容性问题。本发明提高了Web应用布局兼容性检测的效率,并且也避免了检测结果的重复报告。
-
公开(公告)号:CN105278991A
公开(公告)日:2016-01-27
申请号:CN201510702329.7
申请日:2015-10-26
Applicant: 中国科学院软件研究所
IPC: G06F9/445
Abstract: 本发明涉及一种应用部署配置模型的构造方法,包括以下步骤:定义软件部署模型,给定某个软件C的部署配置脚本,将脚本转换为模型M的模型实例;将软件C的模型实例信息Mc存储在软件模型信息数据库;通过访问数据库获得软件C对应的模型信息Mc,并将其解析和可视化展现,提供给用户作为软件C的部署配置任务模型元素。本发明实现运维管理工具的执行脚本到云应用部署配置模型的自动转换,衔接高层抽象描述与底层执行脚本,使系统管理员无需编写脚本代码,能够通过可视化建模的方法定义应用部署配置流程,提高应用的部署配置效率,降低对领域知识的要求。
-
-
-
-
-
-
-
-
-