-
公开(公告)号:CN111191458B
公开(公告)日:2023-05-16
申请号:CN201911323896.6
申请日:2019-12-20
Applicant: 中国科学院软件研究所
IPC: G06F40/30 , G06F18/2431
Abstract: 本发明涉及一种基于上下文的语义匹配方法和系统。该方法包括:对不同数据源的数据分别建立语义上下文模型;对不同数据源的语义上下文模型进行语义比较;根据语义比较的结果,结合语义维度进行语义冲突类型分类;根据语义冲突类型分类的结果,采用定制的转化规则进行语义转化,从而实现语义匹配。该系统包括语义上下文模型建立模块、语义比较模块、语义冲突类型分类模块和语义转化模块。本发明能够解决不同服务的建立者和使用者在服务语义方面的匹配问题,为语义匹配、搜索和互操作提供方法和参考依据。
-
公开(公告)号:CN112118127A
公开(公告)日:2020-12-22
申请号:CN202010789841.0
申请日:2020-08-07
Applicant: 中国科学院软件研究所
IPC: H04L12/24
Abstract: 本发明提供一种基于故障相似度的服务可靠性保障方法,包括:解析一执行追踪,构建有向带权图;将所述有向带权图与通过若干正常执行追踪构建的若干正常有向带权图比较,判断该执行追踪是否正常;若该执行追踪为故障执行追踪,将执行追踪中所调用的服务根据调用顺序,得到未知故障请求字符串;提取已知故障数据库中故障调用字符串,并与未知故障请求字符串进行相似度计算,得到该执行追踪的故障原因;依据故障原因,检测所述服务失效类型是否存在;所述服务失效类型若存在,则重启服务;所述服务失效类型若不存在,则获取服务容器度量指标,进行服务容器的自适应匹配。本发明基于定向故障注入,实现执行追踪与故障原因相挂钩,判断监测节点故障。
-
公开(公告)号:CN105677538A
公开(公告)日:2016-06-15
申请号:CN201610015230.4
申请日:2016-01-11
Applicant: 中国科学院软件研究所
IPC: G06F11/30
CPC classification number: G06F11/3006
Abstract: 发明涉及一种基于故障预测的云计算系统自适应监测方法。采用主成分分析技术计算监测数据的特征向量以刻画系统运行状态,通过计算当前与历史监测数据的特征向量的偏差来评估系统异常程度。当被监测系统异常程度较高时,缩短监测周期以密切跟踪被监测系统运行状态,从而提高错误预测与检测的准确性和及时性。反之,当被监测系统异常程度较低时,延长监测周期,从而降低监测开销。
-
公开(公告)号:CN101980175A
公开(公告)日:2011-02-23
申请号:CN201010523324.5
申请日:2010-10-22
Applicant: 中国科学院软件研究所
IPC: G06F11/36
Abstract: 本发明公开了一种基于OSGi的软件构件监测方法与系统,属于软件构件化技术领域。本发明基于以下方案:a)OSGi平台启动时,一监测点注入器为所述OSGi平台注入代码,该代码使得所述OSGi平台在软件构件的解析阶段完成后发布所述软件构件可供其他软件构件调用的接口;b)软件构件部署在OSGi平台时,监测点注入器对软件构件中被加载的类中的公共方法进行操作,将公共方法调用的入口和出口位置作为监测点,注入监测代码以标识公共方法调用的开始与结束;c)根据所述监测点确定线程在其各个阶段对应的软件构件;d)统计每个构件的资源占用情况。本发明可用于软件分析等领域。
-
公开(公告)号:CN115086189B
公开(公告)日:2023-11-07
申请号:CN202210554439.3
申请日:2022-05-20
Applicant: 中国科学院软件研究所
IPC: H04L41/5051 , H04L41/5054 , H04L41/5009 , H04L41/0813 , H04L41/08 , H04L41/0894 , H04L41/14 , H04L41/147 , H04L67/51
Abstract: 本发明公开了一种面向无服务器计算的服务资源弹性伸缩方法和系统。该方法的步骤包括:配置无服务器计算服务的部署信息,完成服务部署;监测已部署的服务的运行状态;对服务发送负载请求,收集服务的资源使用指标数据,分析服务的资源偏好;根据服务性能表现评估服务状态;计算此次服务资源供给所产生的价值,并更新服务状态的价值表;进行多次服务资源调整后,计算服务弹性伸缩的关键参数;通过服务的资源配置和服务性能表现进一步计算出服务的弹性比等弹性伸缩指标;根据服务的弹性伸缩指标信息,生成无服务器计算服务的自适应弹性伸缩策略。本发明能够在保证应用服务的可用性的同时改善资源利用率,实现资源成本与服务性能的平衡。
-
公开(公告)号:CN111913713B
公开(公告)日:2023-01-17
申请号:CN202010522724.8
申请日:2020-06-10
Applicant: 中国科学院软件研究所
Abstract: 本发明公开了一种基于服务调用追踪的异构服务集成方法,其步骤包括:1)根据设定服务厂商的API的名称、版本和位置信息,收集各设定服务厂商的API语义信息;2)基于获取的API语义信息解析输入的DSL配置文件,得到泛化API与设定服务厂商API之间的映射规则;3)基于有序树构造算法对步骤2)处理后的DSL配置文件进行处理,得到基于有序树的API集成。本发明在异构环境中迁移时不需要重新编译,可以在运行时直接修改或按照策略更新,这种智能方法可以无缝对接新版本API,解决API同步问题,能够支持电子商务、互联网金融等实时性要求较高的场景。
-
公开(公告)号:CN112118127B
公开(公告)日:2021-11-09
申请号:CN202010789841.0
申请日:2020-08-07
Applicant: 中国科学院软件研究所
IPC: H04L12/24
Abstract: 本发明提供一种基于故障相似度的服务可靠性保障方法,包括:解析一执行追踪,构建有向带权图;将所述有向带权图与通过若干正常执行追踪构建的若干正常有向带权图比较,判断该执行追踪是否正常;若该执行追踪为故障执行追踪,将执行追踪中所调用的服务根据调用顺序,得到未知故障请求字符串;提取已知故障数据库中故障调用字符串,并与未知故障请求字符串进行相似度计算,得到该执行追踪的故障原因;依据故障原因,检测所述服务失效类型是否存在;所述服务失效类型若存在,则重启服务;所述服务失效类型若不存在,则获取服务容器度量指标,进行服务容器的自适应匹配。本发明基于定向故障注入,实现执行追踪与故障原因相挂钩,判断监测节点故障。
-
公开(公告)号:CN109933452A
公开(公告)日:2019-06-25
申请号:CN201910220179.4
申请日:2019-03-22
Applicant: 中国科学院软件研究所
Abstract: 本发明涉及一种面向异常传播的微服务智能监测方法,基于代理技术监测服务调用信息,建立微服务调用拓扑图以刻画微服务间异常传播关系;采用Lasso回归建模接口调用与度量间关联,通过监测关联模型的变化检测异常微服务;基于PageRank算法评估微服务及其调用接口的异常程度,本发明实现了透明化服务监测,自动化度量值预测以发现异常服务,智能化评估图中节点的异常程度以检测问题根因。
-
公开(公告)号:CN106502907A
公开(公告)日:2017-03-15
申请号:CN201610970847.1
申请日:2016-10-28
Applicant: 中国科学院软件研究所
IPC: G06F11/36
CPC classification number: G06F11/3636 , G06F11/3644 , G06F11/366 , G06F11/3676 , G06F11/3688
Abstract: 本发明涉及一种基于执行轨迹追踪的分布式软件异常诊断方法。通过跨服务组件的执行轨迹监测及约简方法对执行轨迹进行刻画,从系统错误和性能异常两方面进行异常诊断。在系统错误诊断方面,利用树编辑距离来评估当前执行轨迹的异常程度,通过对比分析与历史执行轨迹的差异,定位发生错误的函数调用。在检测性能异常方面,利用主成分分析定位引起性能异常的函数调用。
-
公开(公告)号: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)将同一个路径集合内的关键路径设置为并行执行、不同路径集合内的路径按照生成顺序执行。
-
-
-
-
-
-
-
-
-