一种基于主动式计算软件传感器的云服务数据高效感知系统技术方案

技术编号:13505309 阅读:47 留言:0更新日期:2016-08-10 12:12
本发明专利技术设计了一种基于主动式计算软件传感器的云服务数据高效感知系统。在主动式计算传感器管理(ACSM)模块采用了一种新型的主动计算传感器(ACS),使得该框架不但可以完成云服务站点服务数据的采集任务,而且可以完成海量数据的初步分析以及非结构化数据的预处理任务。由于在Sensors端增加了非结构化数据的计算与预处理功能,该框架可以极大地减轻信任计算模块处理海量数据的负担。ACS技术采用“时间驱动”与“事件驱动”的主动机制,这样可以显著减少感知系统的交互开销;同时,引入ACS技术可以解决数据感知的时间一致性问题。

【技术实现步骤摘要】

本专利技术属于云计算领域,具体涉及集成多种技术,如云计算技术、分布式传感器技术、可信度计算技术等,实现于主动式计算软件传感器的云服务数据高效感知系统。
技术介绍
云计算是当前计算模型的一次重要革新。云计算有效地将大规模的计算资源以可靠服务的形式提供给用户,从而将用户从复杂的底层硬件逻辑,软件栈,与网络协议解放出来。目前,主要IT企业如Google,Microsoft,IBM,Amazon等纷纷推出其云计算解决方案。可信管理与计算技术是在原有网络安全技术的基础上增加行为可信的安全新思想,强化对网络状态的动态处理,为实施智能自适应的网络安全和服务质量控制提供策略基础,我们说一个系统是可信的,通常是指系统的行为和结果是可预期的。近几年来,为了克服传统的安全机制在云计算环境下的弊端,学者们采用面向开放计算环境的可信态势评估与预测方法来解决云计算资源的安全共享和可信利用问题,并成为学术界和产业界普遍关注的新课题之一。服务方与被服务方之间的信任管理技术是完善和解决云计算环境中的安全保障问题的重要途径之一。如何高效地获取服务资源的服务数据是可信度计算的基础性工作。服务数据是可信性评估与预测的基础。然而,在大规模的云计算环境下,负责可信服务数据感知的监控系统需要在瞬间高效地处理数以千万计甚至亿计的信息,所采取的数据感知方案必须是主动高速的,不能简单的采取传统的被动数据监控机制,必须从感知模型和感知方法上对传统方法进行革新,才能满足大规模互联云计算环境下高速数据感知的基本需求。因此,云服务行为数据的高效感知系统是企业界和学术界的共同关注的热点问题。
技术实现思路
本专利提出了一种基于主动式计算软件传感器的云服务数据高效感知系统。本专利通过埋设主动式计算软件传感器(Active Computing Soft-Sensors,ACS)来监测和感知各种可信属性的动态变化,感知的重点与难点是云计算资源层(包括物理机和虚拟机)和服务层的服务行为。服务行为是云计算应用环境中可信性预测与评估的主体,通过对服务行为和环境要素的监测,可以发现云计算服务潜在的不可信行为,及时采取防护措施。本专利采用了一种基于主动计算思想的新型软件传感器的实现框架,在主动式计算传感器管理(ACSM)模块采用了一种新型的主动计算传感器(ACS),使得该框架不但可以完成云服务站点服务数据的采集任务,而且可以完成海量数据的初步分析以及非结构化数据的预处理任务。由于在Sensors端增加了非结构化数据的计算与预处理功能,该框架可以极大地减轻信任计算模块处理海量数据的负担,进而提高整个系统的运行速度。ACS技术和传统的传感器监控技术的最大不同是:传统的传感器监控技术是一种“请求驱动”的被动机制,而ACS技术采用的是“时间驱动”与“事件驱动”的主动机制,它在设定的时间戳或者特定的事件触发下主动地向数据汇集者发送指定的监测数据,而不需要ACSM模块发出数据采集命令,这样可以显著减少感知系统的交互开销,进而提高感知系统的运行效率;同时,引入ACS技术可以解决数据感知的时间一致性问题。附图说明图1为基于主动式计算软件传感器的云服务行为实时感知系统。图2滑动窗口示意图具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实例对本专利技术做进一步详细地说明。(1)主要功能模块。主动式计算传感器管理(ACSM)模块由多维度的数据采集模块、异常服务行为的监控与识别模块和传感器的部署与管理模块(SDM)组成。(2)各模块的主要功能。多维度的数据采集模块主要负责收集ACS采集到的原始数据或者是预处理后的统计数据。异常服务行为的监控与识别模块依据一定的规则可以对监控到的服务数据进行初步的识别与判断,若发现资源异常的服务行为后,则及时的通知总体信任聚合模块(OTDA),OTDA及时启动一次可信性评估过程,并依据评估的结果对异常服务资源进行及时的处理。传感器的部署与管理模块可以根据服务资源平台特性(例如不同的操作系统)而有针对性地部署相应类型的传感器,以时间驱动或者事件驱动的方式对服务资源进行动态监控。(3)数据的快速预处理技术。本专利采用一种基于概率论和时间窗口的海量监控数据快速预处理技术,可以对采集到的原始数据进行初步分析,进而为可信管理与计算机制节约宝贵的时间。在动态的监控数据预处理时,我们引入滑动窗口的概念(如附图2所示),在计 算动态指标时,我们只需要考虑近期的若干个时间窗口的测量值。随着时间窗口的推移,以前比较陈旧的监控数据被逐渐地丢弃掉。在图2中,设Δt为设定的时间窗口大小,I1,I2,...,Ig为某一个动态指标在Tg时刻的测量值,那么我们以Δt为基本单位进行一次测量数据的预处理。时间窗口的个数,由系统根据实际情况进行设定,一般情况下,时间窗口的个数越多,计算的准确性较高,但是需要的时间开销也大。动态的间接证据是一定时间段内的统计量,因此,图2所示的滑动时间窗口是符合可信指标测量的实际规律的。在服务行为数据监控的过程中,我们可以部署多个计算传感器ACS,每一个ACS对应一个监控资源,ACS根据时间窗口的大小,完成相关指标的计算(预处理),并将结算的结果保存到实时监控数据库中,以供总体信任聚合模块进行调用。下面基于概率论的方法给动态指标的计算方法:其中B(i)、M(i)、C(i)、H(i)和R(i)分别是指标I4-I8(I4:CPU利用率、I5:平均的内存利用率、I6:平均的硬盘利用率、I:7:平均的响应时间和I8:平均的任务成功执行率)在时刻Tg的采样值,g是在时间窗口Δt内采样的次数。指标I9采用以下公式进行计算:其中S(Δt)表示在窗口Δt内交互成功的次数,U(Δt)表示在窗口Δt内交互失败的次数。本文档来自技高网...

【技术保护点】
一种基于主动式计算软件传感器的云服务数据高效感知系统,其特征在于,通过埋设主动式计算软件传感器(Active Computing Soft‑Sensors,ACS)来监测和感知各种可信属性的动态变化,感知的重点与难点是云计算资源层(包括物理机和虚拟机)和服务层的服务行为。服务行为是云计算应用环境中可信性预测与评估的主体,通过对服务行为和环境要素的监测,可以发现云计算服务潜在的不可信行为,及时采取防护措施。

【技术特征摘要】
1.一种基于主动式计算软件传感器的云服务数据高效感知系统,其特征在于,通过埋设主动式计算软件传感器(Active Computing Soft-Sensors,ACS)来监测和感知各种可信属性的动态变化,感知的重点与难点是云计算资源层(包括物理机和虚拟机)和服务层的服务行为。服务行为是云计算应用环境中可信性预测与评估的主体,通过对服务行为和环境要素的监测,可以发现云计算服务潜在的不可信行为,及时采取防护措施。2.根据权利要求1所述的方法,其特征在于,ACS技术和传统的传感器监...

【专利技术属性】
技术研发人员:黄锋
申请(专利权)人:光通天下网络科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1