基于SLA分类的云视频监控数据低能耗存储系统及方法技术方案

技术编号:11383316 阅读:145 留言:0更新日期:2015-05-01 08:01
本发明专利技术公开了一种基于SLA分类的云视频监控数据低能耗存储系统及方法,通过使用一种带访问时间段的SLA,对云视频监控系统中运行监控与浏览任务的虚拟机以及数据存储节点按访问时间段进行分类,从而将全天的云视频服务划分为不同的时间段进行分类处理;在此基础上,设计一个存储节点的运行计划表,对监控数据中心所有存储节点的运行状态进行控制,使得不处于访问时间段的存储节点处于节能状态,而处于访问时间段的存储节点则处于正常运行状态,从而实现在保证SLA的前提下节省存储节点的电能消耗。

【技术实现步骤摘要】

本专利技术涉及一种基于SLA分类的云视频监控数据低能耗存储系统及方法,属于云视频监控领域。
技术介绍
云计算是一种利用互联网实现随时随地、按需、便捷地访问共享资源池(如计算设施、存储设备、应用程序等)的计算模式,其出现推动了视频监控领域的发展,形成了一种“视频监控即服务”的全新云计算服务模式。云视频监控服务大幅度降低了用户的建设维护成本,据IMS Research的统计,基于云计算的视频监控服务需求正以每年20%~30%的速率增长。因此,基于云计算的视频监控系统是监控领域今后的发展趋势。云视频监控数据中心是所有监控视频资源和多媒体数据的载体,数据中心的性能很大程度上决定了云视频监控系统的性能。但当前的研究表明,数据中心大部分服务器的平均利用率只有20%~30%,而空闲状态硬件设备的能耗通常占满负荷运行时能耗的50%以上,由此可见,当前数据中心的电能利用率较低,有必要对其进行优化。目前,针对数据中心能耗问题主要有两类解决方法,即硬件节能技术和软件节能技术。硬件节能技术主要通过降低构成存储的硬件设备的能耗,以达到降低数据存储能耗的目的,但硬件成本较高,因此目前仍没有形成规模化的商业应用。软件节能技术通过一定的软件策略,在很少的性能损失,甚至不影响性能的前提下,使数据中心内的部分节点进入低能耗模式或挂起状态,达到降低整个存储数据中心能耗的目的,主要有两类方法:基于静态数据放置的存储管理方法和基于动态数据放置的存储管理方法。静态数据放置的方法在提供一定容错性的前提下,使得部分时间内某些节点不提供数据访问和存储服务,从而关闭或者挂起这些节点以实现节能;但静态数据放置方法并未考虑云监控视频数据存储空间大,用户访问随机性强等特性,因此难以直接应用于云视频监控系统。动态放置存储管理方法,根据数据访问模式或频度动态调整数据存放的位置,把访问频度高的数据迁移到缓存或部分节点上,使得其余节点在较长的时间内无访问请求,并使其进入低能耗状态实现节能;但云视频监控作为一种数据密集型应用,动态放置存储管理方法在视频数据迁移过程会占用大量网络带宽,且影响系统服务性能,迁移代价过高,不适用于流媒体的存储,因此也难以应用在云视频监控场合。
技术实现思路
为了解决现有技术的不足,本专利技术提供了一种基于SLA分类的云视频监控数据低能耗存储系统及方法,能直接应用于云视频监控系统,大幅度降低监控历史数据存储的电能消耗,且易于实施。本专利技术为解决其技术问题所采用的技术方案是:提供了一种基于SLA分类的云视频监控数据低能耗存储系统,包括存储有历史监控视频数据的监控浏览服务器以及与之通信的用于存储历史监控视频数据的分布式存储集群,所述分布式存储集群由2个以上存储节点组成,其特征在于:每个存储节点均设有用于对其存储的数据进行备份的副本节点;所述监控浏览服务器虚拟出2个以上用于运行监控任务并产生历史监控视频数据的监控虚拟机,以及2个以上用于运行浏览任务的浏览虚拟机;监控浏览服务器与资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别通信,资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别与SLA信息管理服务器通信,资源管理服务器与分布式存储集群和存储节点管理服务器相互通信,SLA信息管理服务器与用户注册信息数据库服务器相互通信;其中,SLA信息管理服务器用于从用户注册信息数据库服务器获取SLA服务需求参数,将SLA服务需求参数进行处理产生访问时间段参数,以及将访问时间段参数传递至资源管理服务器、数据接入管理服务器和存储节点管理服务器;所述服务需求参数包括访问时间段以及每个访问时间段内的用户数;资源管理服务器用于接收SLA信息管理服务器发送的访问时间段参数,并根据访问时间段参数对监控浏览服务器和存储节点进行分类;数据接入管理服务器用于在设定的时间段内向监控浏览服务器发出数据存储请求,以控制分布式存储集群存储历史监控视频数据;存储节点管理服务器上部署有分布式存储集群的各存储节点的运行计划表,运行计划表包含各存储节点及其副本节点在每个访问时间段类的运行模式,存储节点管理服务器用于根据运行计划表控制分布式存储集群的各存储节点改变运行模式,所述运行模式包括正常运行和休眠。本专利技术同时提供了一种基于上述系统的基于SLA分类的云视频监控数据低能耗存储方法,具体包括以下步骤:(1)部署基于SLA分类的云视频监控数据低能耗存储系统:所述基于SLA分类的云视频监控数据低能耗存储系统包括存储有历史监控视频数据的监控浏览服务器以及与之通信的用于存储历史监控视频数据的分布式存储集群,所述分布式存储集群由2个以上存储节点组成,其特征在于:每个存储节点均设有用于对其存储的数据进行备份的副本节点;所述监控浏览服务器虚拟出2个以上用于运行监控任务并产生历史监控视频数据的监控虚拟机,以及2个以上用于运行浏览任务的浏览虚拟机;监控浏览服务器与资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别通信,资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别与SLA信息管理服务器通信,资源管理服务器与分布式存储集群和存储节点管理服务器相互通信,SLA信息管理服务器与用户注册信息数据库服务器相互通信;(2)预处理:将各存储节点定义为正常运行和休眠两种运行模式;(3)初始化:SLA信息管理服务器实时地从用户注册信息数据库服务器获取SLA中的服务需求参数,所述服务需求参数包括访问时间段以及每个访问时间段内的用户数,将服务需求参数进行处理,以产生访问时间段参数,并将时间段参数分别发送至资源管理服务器、数据接入管理服务器和存储节点管理服务器;(4)资源分类:资源管理服务器根据访问时间段参数,将监控虚拟机、浏览虚拟机、存储节点及其副本节点分别按访问时间段的不同分为2个以上访问时间段类,则每个种类中的监控虚拟机、浏览虚拟机、存储节点及其副本节点均设有访问时间段和非访问时间段,资源管理服务器将资源分类结果发送至存储节点管理服务器;(5)存储节点运行计划部署:存储节点管理服务器根据访问时间段参数和资源分类结果,对存储在其中的运行计划表进行初始化,使得运行计划表包含各存储节点及其副本节点在每个访问时间段类的运行模式;(6)存储节点运行模式控制:存储节点管理服务器根据运行计划表给存储节点及其副本节点发送控制指令,以控制存储节点及其副本节点在非访问时间段内为休眠模式,在访问时间段内为正常运行模式;(7)数据存储控制:数据接入管理服务器根据访问时间段参数,向处于正常运行本文档来自技高网
...
基于SLA分类的云视频监控数据低能耗存储系统及方法

【技术保护点】
一种基于SLA分类的云视频监控数据低能耗存储系统,包括存储有历史监控视频数据的监控浏览服务器以及与之通信的用于存储历史监控视频数据的分布式存储集群,所述分布式存储集群由2个以上存储节点组成,其特征在于:每个存储节点均设有用于对其存储的数据进行备份的副本节点;所述监控浏览服务器虚拟出2个以上用于运行监控任务并产生历史监控视频数据的监控虚拟机,以及2个以上用于运行浏览任务的浏览虚拟机;监控浏览服务器与资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别通信,资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别与SLA信息管理服务器通信,资源管理服务器与分布式存储集群和存储节点管理服务器相互通信,SLA信息管理服务器与用户注册信息数据库服务器相互通信;其中,SLA信息管理服务器用于从用户注册信息数据库服务器获取SLA服务需求参数,将SLA服务需求参数进行处理产生访问时间段参数,以及将访问时间段参数传递至资源管理服务器、数据接入管理服务器和存储节点管理服务器;所述服务需求参数包括访问时间段以及每个访问时间段内的用户数;资源管理服务器用于接收SLA信息管理服务器发送的访问时间段参数,并根据访问时间段参数对监控浏览服务器和存储节点进行分类;数据接入管理服务器用于在设定的时间段内向监控浏览服务器发出数据存储请求,以控制分布式存储集群存储历史监控视频数据;存储节点管理服务器上部署有分布式存储集群的各存储节点的运行计划表,运行计划表包含各存储节点及其副本节点在每个访问时间段类的运行模式,存储节点管理服务器用于根据运行计划表控制分布式存储集群的各存储节点改变运行模式,所述运行模式包括正常运行和休眠。...

【技术特征摘要】
1.一种基于SLA分类的云视频监控数据低能耗存储系统,包括存储有历史监控视
频数据的监控浏览服务器以及与之通信的用于存储历史监控视频数据的分布式存储集
群,所述分布式存储集群由2个以上存储节点组成,其特征在于:每个存储节点均设有
用于对其存储的数据进行备份的副本节点;所述监控浏览服务器虚拟出2个以上用于运
行监控任务并产生历史监控视频数据的监控虚拟机,以及2个以上用于运行浏览任务的
浏览虚拟机;监控浏览服务器与资源管理服务器、数据接入管理服务器以及存储节点管
理服务器分别通信,资源管理服务器、数据接入管理服务器以及存储节点管理服务器分
别与SLA信息管理服务器通信,资源管理服务器与分布式存储集群和存储节点管理服
务器相互通信,SLA信息管理服务器与用户注册信息数据库服务器相互通信;
其中,SLA信息管理服务器用于从用户注册信息数据库服务器获取SLA服务需求
参数,将SLA服务需求参数进行处理产生访问时间段参数,以及将访问时间段参数传
递至资源管理服务器、数据接入管理服务器和存储节点管理服务器;所述服务需求参数
包括访问时间段以及每个访问时间段内的用户数;
资源管理服务器用于接收SLA信息管理服务器发送的访问时间段参数,并根据访问
时间段参数对监控浏览服务器和存储节点进行分类;
数据接入管理服务器用于在设定的时间段内向监控浏览服务器发出数据存储请求,
以控制分布式存储集群存储历史监控视频数据;
存储节点管理服务器上部署有分布式存储集群的各存储节点的运行计划表,运行计
划表包含各存储节点及其副本节点在每个访问时间段类的运行模式,存储节点管理服务
器用于根据运行计划表控制分布式存储集群的各存储节点改变运行模式,所述运行模式
包括正常运行和休眠。
2.一种基于权利要求1所述基于SLA分类的云视频监控数据低能耗存储系统的存
储方法,其特征在于具体包括以下步骤:
(1)部署基于SLA分类的云视频监控数据低能耗存储系统:所述基于SLA分类
的云视频监控数据低能耗存储系统包括存储有历史监控视频数据的监控浏览服务器以
及与之通信的用于存储历史监控视频数据的分布式存储集群,所述分布式存储集群由2
个以上存储节点组成,其特征在于:每个存储节点均设有用于对其存储的数据进行备份
的副本节点;所述监控浏览服务器虚拟出2个以上用于运行监控任务并产生历史监控视
频数据的监控虚拟机,以及2个以上用于运行浏览任务的浏览虚拟机;监控浏览服务器

\t与资源管理服务器、数据接入管理服务器以及存储节点管理服务器分别通信,资源管理
服务器、数据接入管理服务器以及存储节点管理服务器分别与SLA信息管理服务器通
信,资源管理服务器与分布式存储集群和存储节点管理服务器相互通信,SLA信息管理
...

【专利技术属性】
技术研发人员:熊永华吴敏佘锦华李繁
申请(专利权)人:中国地质大学武汉
类型:发明
国别省市:湖北;42

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

1