【技术实现步骤摘要】
本专利技术涉及云OS中内存索引的领域,具体地说是云OS中一种基于内存索引的云主机查询方法。
技术介绍
随着信息科技的发展,云计算逐步成为业界的发展热点,国内外各大厂商的云计算服务平台也开始纷纷投入到科学、教育、文化、卫生、政府、高性能计算、电子商务、物联网等多个领域进行使用。在云服务平台中,高效的主机查询和索引不仅是必需的,而且已经成为云计算平台其他功能得以实施的先决条件。主机的定位查询效率的高低,将对整个云平台的信息收集和运营产生巨大的影响。因此,为了迅速、高效的管理云OS中的主机信息,准确地查找定位到主机,大多数云OS提供了主机信息的索引机制。为解决云OS中主机快速定位的问题,我们提出了一种易扩展、高效的基于内存索引的云主机查询方法。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供云OS中一种基于内存索引的云主机查询方法。本专利技术的技术方案是按以下方式实现的,内容包括:主机相关信息的扫描和收集;建立相关信息的内存索引;解析用户的指令,根据指令进行主机关键字的匹配并根据实时的返回定位结果快速的从索引中查询定位出主机,其中, 主机相关信息的扫描和收集是该方法的第一步,通过扫描保存主机信息的配置文件或数据库,将所需要的基本信息读取至内存中,为第二部建立内存索引做准备; 建立相关信息的内存索引是该方法的第二步,通过第一步读入的每个主机的状态,对待查询的关键字进行单字节或双字节的索引; 解析用户的指令,从索引中查询定位出主机是该方法的第三部,通过对待查询的索引链表的表查找和求交操作,将所得的一个或多个结果信息实时反馈给用户,最终定位出主机; ...
【技术保护点】
云OS中一种基于内存索引的云主机查询方法,其特征在于,内容包括:主机相关信息的扫描和收集;建立相关信息的内存索引;解析用户的指令,根据指令进行主机关键字的匹配并根据实时的返回定位结果快速的从索引中查询定位出主机,其中,主机相关信息的扫描和收集是该方法的第一步,通过扫描保存主机信息的配置文件或数据库,将所需要的基本信息读取至内存中,为第二部建立内存索引做准备;建立相关信息的内存索引是该方法的第二步,通过第一步读入的每个主机的状态,对待查询的关键字进行单字节或双字节的索引;解析用户的指令,从索引中查询定位出主机是该方法的第三部,通过对待查询的索引链表的表查找和求交操作,将所得的一个或多个结果信息实时反馈给用户,最终定位出主机;具体步骤如下:1)初始化云主机的信息,获取云主机的基本信息,包括:主机名、IP地址、主机存放位置编号、主机MAC、硬件配置;2)对云主机信息的指定关键字建立内存索引:取得一条初始化的云主机信息,取得此信息索引关键字的第一个字符,将此主机的信息挂在以索引关键字第一个字符的Hash值为下标的链表数组的单字符索引链表上,同时,也将此主机信息挂在以索引关键字第一个和第二个字符 ...
【技术特征摘要】
1.OS中一种基于内存索引的云主机查询方法,其特征在于,内容包括:主机相关信息的扫描和收集;建立相关信息的内存索引;解析用户的指令,根据指令进行主机关键字的匹配并根据实时的返回定位结果快速的从索引中查询定位出主机,其中, 主机相关信息的扫描和收集是该方法的第一步,通过扫描保存主机信息的配置文件或数据库,将所需要的基本信息读取至内存中,为第二部建立内存索引做准备; 建立相关信息的内存索引是该方法的第二步,通过第一步读入的每个主机的状态,对待查询的关键字进行单字节或双字节的索引; 解析用户的指令,从索引中查询定位出主机是该方法的第三部,通过对待查询的索引链表的表查找和求交操作,将所得的一个或多个结果信息实时反馈给用户,最终定位出主机; 具体步骤如下: 1)初始化云主机的信...
【专利技术属性】
技术研发人员:赵仁明,刘正伟,朱波,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。