一种资源迁移方法及装置制造方法及图纸

技术编号:24409251 阅读:29 留言:0更新日期:2020-06-06 08:27
本发明专利技术实施例公开了一种资源迁移方法及装置,接收用于迁出第一隔离空间的迁出请求后,针对于第一隔离空间中的任一未接管资源,删除未接管资源对应的协议栈数据,并断开未接管资源对应的协议栈连接,以释放未接管资源。本发明专利技术实施例中,通过删除第一隔离空间中未接管资源对应的协议栈数据,并断开未接管资源对应的协议栈连接,能够实现对未接管资源的快速释放,而无需等待未接管资源对应的协议栈数据处理完成再释放未接管资源,从而可以提高资源迁移的效率。

A method and device of resource migration

【技术实现步骤摘要】
一种资源迁移方法及装置
本专利技术涉及数据处理领域,尤其涉及一种资源迁移方法及装置。
技术介绍
现阶段,当对隔离空间进行扩容、升级或修复等操作时,通常需要先对隔离空间进行迁出操作,并等待隔离空间修复完成后,再重新迁回隔离空间。其中,现有技术在迁出隔离空间时,针对于隔离空间中的任一资源,均会先断开资源对应的协议栈连接,再等资源对应的待协议栈数据处理完成后,释放资源,从而完成对隔离空间的迁出。然而,该种方式存在的问题是:在资源对应的协议栈数据处理完成之前,隔离空间始终处于未迁出状态,若在此时段内迁回隔离空间,则会由于存在同名的隔离空间导致迁回失败。由于该种方式需要等待隔离空间中的全部资源对应的协议栈数据都处理完成后才能迁回隔离空间,从而会导致隔离空间的迁移效率较差。综上,目前亟需一种资源迁移方法,用以解决现有技术需要等待隔离空间中的全部资源对应的协议栈数据处理完成后再迁回隔离空间所导致的隔离空间的迁移效果较差的技术问题。
技术实现思路
本专利技术实施例提供一种资源迁移方法及装置,用以解决现有技术需要等待隔离空间中本文档来自技高网...

【技术保护点】
1.一种资源迁移方法,其特征在于,所述方法应用于代理节点,所述方法包括:/n接收迁出请求,所述迁出请求用于迁出第一隔离空间;/n针对于所述第一隔离空间中的任一未接管资源,删除所述未接管资源对应的协议栈数据,并断开所述未接管资源对应的协议栈连接,以释放所述未接管资源;所述未接管资源为未断开协议栈连接的资源。/n

【技术特征摘要】
1.一种资源迁移方法,其特征在于,所述方法应用于代理节点,所述方法包括:
接收迁出请求,所述迁出请求用于迁出第一隔离空间;
针对于所述第一隔离空间中的任一未接管资源,删除所述未接管资源对应的协议栈数据,并断开所述未接管资源对应的协议栈连接,以释放所述未接管资源;所述未接管资源为未断开协议栈连接的资源。


2.根据权利要求1所述的方法,其特征在于,所述针对于所述第一隔离空间中的任一未接管资源,删除所述未接管资源对应的协议栈数据之前,还包括:
确定所述第一隔离空间对应的迁出模式为快速迁出模式。


3.根据权利要求2所述的方法,其特征在于,通过如下方式确定所述第一隔离空间对应的迁出模式:
获取所述第一隔离空间对应的标志位的值;
若所述标志位的值为第一值,则确定所述第一隔离空间对应的迁出模式为普通迁出模式,若所述标志位的值为第二值,则确定所述第一隔离空间对应的迁出模式为快速迁出模式。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一隔离空间对应的迁出模式为所述普通迁出模式,则针对于所述第一隔离空间中的任一资源,断开所述资源对应的协议栈连接,并等待所述资源对应的协议栈数据处理完成后,释放所述资源。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
针对于所述第一隔离空间中的任一已接管资源,等待所述已接管资源对应的协议栈数据处理完成后,释放所述已接管资源;所述已接管资源为已断开协议栈连接但未清空协议栈数据的资源。


6.根据权利要求2至5中任一项所述的方法,其特征在于,所述方法还包括:
若所述第一隔离空间对应的迁出模式为所述快速迁出模式,且所述第一隔离空间中包括已接管资源,或者所述第一隔离空间对应的迁出模式为普通迁出模式,则更新所述第一隔离空间的标识为第一标识;所述第一标识不同于所述第一隔离空间的原标识。


7.根据权利要求6所述的方法,其特征在于,所述更新所述第一隔离空间的标识为第一标识之后,还包括:
将所述第一隔离空间移至设定位置;所述设定位置用于存储待迁出但无法快速迁出的各个隔离空间,且所述各个隔离空间已更新标识。


8.根据权利要求7所述的方法,其特征在于,所述第一标识包括第一字段和第二字段;
所述更新所述第一隔离空间的标识为第一标识,包括:
设置所述第一标识的第一字段为所述第一隔离空间的原标识;
根据所述设定位置已存储的各个隔离空间的标识的第一字段,从所述各个隔离空间中确定出与所述第一标识的第一字段匹配的隔离空间,根据所述匹配的隔离空间的标识的第二字段设置所述第一标识的第二字段。


9.根据权利要求8所述的方法,其特征在于,所述根据所述匹配的隔离空间的标识的第二字段设置所述第一标识的第二字段,包括:
确定所述匹配的隔离空间的标识的第二字段中的最大数值,将所述最大数值的递增数值作为所述第二字段。


10.根据权利要求7所述的方法,其特征在于,所述接收迁出请求之前,还包括:
接收迁入请求,所述迁入请求中包括所述第一隔离空间的标识;
若已有的隔离空间中不存在标识与所述第一隔离空间的标识匹配的隔离空间,则根据所述设定位置已存储的各个隔离空间的标识,从所述各个隔离空间中确定出标识的第一字段与所述第一隔离空间的标识匹配的备选隔离空间;
将所述备选隔离空间移出所述设定位置,并更新所述备选隔离空间的标识为所述第一隔离空间的标识。


11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
若所述设定位置未存储有与标识的第一字段与所述第一隔离空间的标识匹配的备选隔离空间,则创建第一隔离空间,并将网卡资源移入所述第一隔离空间。


12.一种资源迁移装置,其特征在于,所述装置包括:
收发模块,用于接收迁出请求,所述迁出请求用于迁出第一隔离空间;
迁移模块,用于针对于所述第一隔离空间中的任一未接管资源,删除所述未接...

【专利技术属性】
技术研发人员:许加烜
申请(专利权)人:厦门网宿有限公司
类型:发明
国别省市:福建;35

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

1