The invention belongs to the field of computer, and provides a maintenance method, device and storage medium of dynamic resource group. The method includes: receiving the resource list of other servers sent by other servers in the distributed system; describing the resource distribution in the distributed system; updating the resource list of self-custody by comparing the resource list of self-custody with the resource list of other servers. On the basis of information exchange between servers and resource states, this maintenance method realizes a centralized distributed system dynamic resource group management method with high reliability, strong certainty and low resource consumption through comprehensive analysis of resource states. It is suitable for distributed systems with dynamic expansion needs.
【技术实现步骤摘要】
一种动态资源群的维护方法、装置及存储介质
本专利技术属于计算机领域,提供一种动态资源群的维护方法、装置及存储介质。
技术介绍
近年来分布式系统的系统规模不断扩大,功能复杂度不断提高,推动了基于云计算架构的动态资源群技术的发展。大型分布式系统通常由大量数目异构的服务器通过高速通信网络连接构成,不同服务器可提供一组不同的资源和服务,并可以请求其它服务器提供资源和服务,服务器之间通过共享资源和服务实现复杂的系统功能,例如计算处理、信息存储、人机交互、机电控制、数据通信、传感器数据处理等。本专利技术面向大规模分布式系统的动态资源管理,实现了一种可靠性高、确定性强、资源消耗低的无中心结构的分布式系统动态资源群管理方法,将整个分布式系统作为一个动态资源群进行管理维护。
技术实现思路
一种动态资源群的维护方法,所应用的系统为通过通信网络实现服务器之间共享资源和服务的大规模分布式系统,整个分布式系统通过资源共享构成一个大规模的动态资源群,每个服务器都包含开放资源和私有资源,通过动态资源群的维护方法,实现开放资源在整个分布式系统中的共享,实现新资源发现、新资源注册、新资源注销等资源状态维护等功能。第一方面,提供一种动态资源群的维护方法,应用于分布式系统中的每个服务器,包括:接收到所述分布式系统中其他服务器发送的其他服务器的资源列表;所述资源列表描述所述分布式系统中资源分布;通过自身保管的资源列表和所述其他服务器的资源列表对比,更新自身保管的资源列表。可选的,所述方法还包括:根据自己保管的资源列表,生成待发送的资源列表;向所述分布式系统中其他服务器周期性的发送所述待发送的资源列表 ...
【技术保护点】
1.一种动态资源群的维护方法,应用于分布式系统中的每个服务器,其特征在于,包括:接收到所述分布式系统中其他服务器发送的其他服务器的资源列表;所述资源列表描述所述分布式系统中资源分布;通过自身保管的资源列表和所述其他服务器的资源列表对比,更新自身保管的资源列表。
【技术特征摘要】
1.一种动态资源群的维护方法,应用于分布式系统中的每个服务器,其特征在于,包括:接收到所述分布式系统中其他服务器发送的其他服务器的资源列表;所述资源列表描述所述分布式系统中资源分布;通过自身保管的资源列表和所述其他服务器的资源列表对比,更新自身保管的资源列表。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据自己保管的资源列表,生成待发送的资源列表;向所述分布式系统中其他服务器周期性的发送所述待发送的资源列表。3.根据权利要求1所述的方法,其特征在于,所述资源列表中包含所述分布式系统中所有资源及每个资源状态;所述资源列表的资源包括有效、可能有效、可能无效、无效四种状态。4.根据权利要求1所述的方法,其特征在于,所述通过自身保管的资源列表和所述其他服务器的资源列表对比,更新自身保管的资源列表,包括:从每个资源列表中获取所述资源的资源状态;当所述资源是自身服务器的资源时,确定所述自身服务器保管的资源列表中所述自身服务器中资源的资源状态都为有效状态;当所述资源是所述分布式系统中其他服务器的资源时,当所述资源的资源状态包括至少一条有效状态时,确定所述自身保管的资源列表中所述资源的资源状态为有效;当所述资源的资源状态均为可能有效状态,且上一周期的所述资源的资源状态未包括有效状态时,确定所述自身保管的资源列表中所述资源的资源状态为可能有效状态;当所述资源的资源状态均为可能有效状态,且上一周期的所述资源的资源状态包括有效状态时,确定所述自身保管的资源列表中所述资源的资源状态为可能无效状态;当所述资源的资源状态均为可能无效状态,且上一周期的所述资源的资源状态未包括可能无效状态时,确定所述自身保管的资源列表中所...
【专利技术属性】
技术研发人员:王乐,刘飞阳,邸海涛,邱征,李亚晖,胡宁,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。