The invention provides a device for resource distribution in the cloud storage include: main nodes and storage nodes at all levels of storage nodes, and the load balancing control engine, which is characterized in that: the master node and all storage nodes to store the nodes in the cluster composed of hierarchical network, the master node and each node of data at all levels for offsite backup, when a node or an access path load is higher than the preset value, the load balancing control engine according to the predefined resource allocation strategy will automatically access requests to other nodes. The invention provides a device for storage resource allocation in the cloud, through the intelligent load balancing strategy to achieve the global optimization of system access performance, and based on the realization to prevent illegal users between distributed storage nodes of illegal access and attack security architecture.
【技术实现步骤摘要】
一种在云端实现存储资源分配的装置
本专利技术涉及云计算,特别涉及一种在云端实现存储资源分配的装置。
技术介绍
云计算作为一种服务,需要向用户提供可靠、高效的大规模数据服务,并且由服务运营商保证数据的安全性以及可用性。但是,在主流云存储的MapReduce过程中存储节点意外失效的概率很大,大规模的云平台出现过由于存储节点失效而造成的系统崩溃事件曾经给数以千万计的企业用户和个人用户造成了巨大的损失。因而,容错技术的发展是为存储节点中的数据创建多个数据拷贝,并将生成的若干个拷贝按照一定的策略分散存储到不同的存储节点上。当存储节点失效造成数据丢失时,按照策略访问存储在有效存储节点上的有效拷贝恢复数据。所以,只要能从网络中获取足够多的数据块,就能够还原出系统所存储的原始数据,这尽管增加了系统的可靠性,但也成为系统的安全瓶颈。存储集群彼此间需要依靠外网进行连接,那么必然要向外开放端口,而且,存储集群之间往往距离较远,系统很难完全掌控整个系统中存储集群内存储节点的状态,这样的特点也使攻击者更容易利用存储集群的开放性来实现对云的攻击。
技术实现思路
为解决上述现有技术所存在的问题,本 ...
【技术保护点】
一种在云端实现存储资源分配的装置,包括存储节点中的主节点和各级存储节点,以及负载均衡控制引擎,其特征在于:将存储节点中的主节点和各级存储节点组成层次化集群网络,主节点和各级节点的数据互为异地备份,当某个节点或某条路径访问负载高于预设值时,负载均衡控制引擎根据预定义资源分配策略自动将访问请求分配到其他节点上。
【技术特征摘要】
1.一种在云端实现存储资源分配的装置,包括存储节点中的主节点和各级存储节点,以及负载均衡控制引擎,其特征在于:将存储节点中的主节点和各级存储节点组成层次化集群网络,主节点和各级节点的数据互为异地备份,当某个节点或某条路径访问负载高于预设值时,负载均衡控制引擎根据预定义资源分配策略自动将访问请求分配到其他节点上。2.根据权利要求1所述的装置,其特征在于,所述资源分配策略包括,为不同服务等级用户分配带宽,使用户平均请求等待时间最小化,并且使节点负载利用率最大化。3.根据权利要求2所述的装置,进一步包括:用θm,j表示节点j的不同服务等级m下的负载请求变量;确定负载请求变量θm,j使得不同服务等级业务的平均请求等待时间T(θm,j)最小化,同时实现节点资源利用率HS(λ)最大化:
【专利技术属性】
技术研发人员:许驰,
申请(专利权)人:成都鼎智汇科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。