发明名称 |
一种分布式HSS数据存储方法和分布式HSS数据提取方法 |
摘要 |
本发明公开了一种分布式HSS数据存储方法,包括步骤:HSS服务器从归属域内的CSCF服务器接收数据写入请求,HSS服务器从数据写入请求取出IMPU,并对IMPU进行哈希计算,以得到对应的键值,HSS服务器在局部DHT环内查找键值对应的直接后继HSS服务器,HSS服务器将数据写入请求发送到直接后继HSS服务器,直接后继HSS服务器完成数据的写入,直接后继HSS服务器向HSS服务器发送回应消息,告知写入完成,直接后继HSS服务器根据配置文件中配置的副本数目,同时向剩余的所有后继HSS节点发起数据写入请求,直接后继HSS服务器从后继节点接收数据副本写入完成的消息,直接后继HSS服务器根据数据写入请求中的IMPU判断写入请求是否来自归属域之外。本发明可保证数据存储的高可靠性。 |
申请公布号 |
CN102780763A |
申请公布日期 |
2012.11.14 |
申请号 |
CN201210219948.7 |
申请日期 |
2012.06.29 |
申请人 |
华中科技大学 |
发明人 |
金海;廖小飞;陆枫;邱飞 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
华中科技大学专利中心 42201 |
代理人 |
朱仁玲 |
主权项 |
一种分布式HSS数据存储方法,其特征在于,包括以下步骤:(1)HSS服务器从归属域内的CSCF服务器接收数据写入请求;(2)HSS服务器从数据写入请求取出IMPU,并对IMPU进行哈希计算,以得到对应的键值;(3)HSS服务器在局部DHT环内查找键值对应的直接后继HSS服务器;(4)HSS服务器将数据写入请求发送到直接后继HSS服务器;(5)直接后继HSS服务器完成数据的写入;(6)直接后继HSS服务器向HSS服务器发送回应消息,告知写入完成;(7)直接后继HSS服务器根据配置文件中配置的副本数目,同时向剩余的所有后继HSS节点发起数据写入请求;(8)直接后继HSS服务器从后继节点接收数据副本写入完成的消息;(9)直接后继HSS服务器根据数据写入请求中的IMPU判断写入请求是否来自归属域之外,如果是则流程结束,否则进入步骤(10);(10)直接后继HSS服务器判断是否需要在相邻外域进行数据备份,如果不需要在相邻外域进行数据备份,则流程结束,否则进入步骤(11);(11)直接后继HSS服务器查找相邻外域的路由表,并向相邻外域中的节点发起数据写入请求;(12)相邻外域中的HSS服务器接收归属域的后继HSS服务器的数据写入请求,并返回步骤(2)。 |
地址 |
430074 湖北省武汉市洪山区珞瑜路1037号 |