发明名称 注册虚拟机器之方法,注册虚拟机器之系统,以及含有关连资料之记录媒体
摘要 一种传统的注册表,诸如一全球UDDI伺服器,并未设计成可以配合暂时性装置,例如往往在没有警告的情况下经常连结或脱离一网路之装置,诸如提供或需求服务之虚拟机器,系会周期性地例示然后暂停或损毁。为了配合此类暂时性装置,可以实施一种动态资源∕服务注册表,其可以控制低阶架构或状态以决定适当的注册表更新,以保持注册表状态与现行虚拟机器的一致性。举例来说,一虚拟机器监视器(VMM)可以追踪一虚拟机器(VM)的产生及暂停或删除,以及由该虚拟机器所公布之资源,其中该VMM可以在该虚拟机器之状态改变而适当地增添或移除该虚拟机器之注册表登录,或者根据该状态或架构来提供钩符(例如,通知)或指令,以使其他相关于模组或代理程式(例如管理模组或注册表)采取适当的措施。
申请公布号 TWI258287 申请公布日期 2006.07.11
申请号 TW093104985 申请日期 2004.02.26
申请人 英特尔股份有限公司 发明人 罗伯特 诺海斯;史考特 罗宾森
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人 林志刚 台北市中山区南京东路2段125号7楼
主权项 1.一种藉由一第一注册表来注册虚拟机器之方法, 该第一注册表系可作为搜寻告示一服务或一资源 之登记者,该方法包含: 监视一虚拟机器之出现; 决定由该虚拟机器所告示之一服务或资源; 自动以该第一注册表来注册该虚拟机器之服务或 资源,该注册包括产生辨识该所告示之服务或资源 之装置之注册项目。 2.如申请专利范围第1项之方法,其进一步包含: 若该虚拟机器变成无法使用时,则自动地从该第一 注册表来注销该虚拟机器之服务或资源。 3.如申请专利范围第2项之方法,其进一步包含: 对于该虚拟机器监视一该表示虚拟机器无法使用 之操作状态的一改变; 相应于操作状态之该变化来执行从该第一注册表 注销该虚拟机器之服务或资源。 4.如申请专利范围第3项之方法,其中操作状态之变 化系选自该虚拟机器被暂停或损毁之其中之一。 5.如申请专利范围第1项之方法,其进一步包含: 针对虚拟机器之注册表注册项目来关联一存活时 间; 监视虚拟机器或在其中的一服务提供器之通讯;及 若该虚拟机器或其中之一服务提供器无法在存活 时间内通讯时,则自动从该第一注册表中注销该虚 拟机器。 6.如申请专利范围第5项之方法,其中该注册表维持 该存活时间,且该方法进一步包含: 该注册表接收一来自该虚拟机器之通讯,且该注册 表回应该通讯而重新设定存活时间。 7.如申请专利范围第1项之方法,其进一步包含: 将注册表与该虚拟机器设置在一单一装置中。 8.如申请专利范围第7项之方法,其中该单一装置包 含一管理分区、虚拟机器监视器及钩符,该钩符可 使管理分区针对其虚拟机器之操作状态来查询该 虚拟机器监视器。 9.如申请专利范围第1项之方法,其进一步包含: 将该注册表与虚拟机器设置在一单一装置中,该单 一装置具有一作业系统、一虚拟机器监视器及通 讯钩符,该钩符可使作业系统针对其虚拟机器之操 作状态来查询该虚拟机器监视器。 10.如申请专利范围第1项之方法,其进一步包含: 将该注册表与虚拟机器设置在一单一装置中,该单 一装置具有一作业系统、一虚拟机器监视器及通 讯钩符,该钩符可使作业系统藉由该虚拟机器监视 器而被通知其虚拟机器之操作状态。 11.如申请专利范围第1项之方法,其进一步包含: 将该注册表与虚拟机器设置在一单一装置中,该单 一装置具有一主机作业系统、一虚拟机器监视器 及通讯钩符,该钩符可使虚拟机器对于主机作业系 统查询以该注册表所注册之虚拟机器之服务针对 由虚拟机器以注册表所注册之服务来查询该主机 作业系统; 在虚拟机器出现之后,藉由虚拟机器监视器来记录 由该注册表所注册之虚拟机器之服务;及 藉由该虚拟机器监视器来决定该虚拟机器无法使 用;及 通知该主机作业系统注销该虚拟机器。 12.如申请专利范围第1项之方法,其进一步包含: 从该第一注册表注销该虚拟机器之服务或资源; 将虚拟机器迁移至一新的主机装置;及 针对该新的主机装置而以该第一注册表重新注册 该虚拟机器之服务或资源。 13.一种注册虚拟机器之系统,其包含: 一,其具有一设置在其中之注册表之第一装置; 一第二装置,其中设置有一第一虚拟机器及一虚拟 机器监视器,该第一虚拟机器在操作上可针对注册 表之注册项目来公布一服务或一资源,且该虚拟机 器监视器构形成若该虚拟机器无法使用时,其可以 通知该注册表来注销该虚拟机器。 14.如申请专利范围第13项之系统,其中当被暂停或 损毁时,该虚拟机器系无法使用的。 15.一种注册虚拟机器之系统,其包含: 一第一装置,其中设置有一注册表、一第一虚拟机 器及一第一虚拟机器监视器; 一第二装置,其中设置有一第二虚拟机器及一第二 虚拟机器监视器;且 其中该第一及第二虚拟机器在操作上可针对注册 表之注册项目来公布服务或资源,且其中若其各别 之第一或第二虚拟机器无法使用时,则该第一及第 二虚拟机器监视器会通知该注册表来注销该虚拟 机器。 16.如申请专利范围第15项之系统,其中当被暂停或 损毁时,该第一及第二虚拟机器会被视为无法使用 。 17.一种含有关连资料之记录媒体,其包含一具有相 关资料之机器可取用媒体,其中当该资料被取用时 会造成一机器执行: 监视一虚拟机器之例示; 确定由该虚拟机器所公布之一服务或资源; 藉由该第一注册表来自动地注册该虚拟机器之服 务或资源,该注册包括针对辨识该公布之服务或资 源之装置来产生一注册项目。 18.如申请专利范围第17项之含有关连资料之记录 媒体,其中该机器可取用媒体进一步包括资料,当 取得该资料时,会造成该机器执行: 若该虚拟机器变成无法使用时,则自动地从该第一 注册表来注销该虚拟机器之服务或资源。 19.如申请专利范围第17项之含有关连资料之记录 媒体,其中该机器可取用媒体进一步包括资料,当 取得该资料时,会造成该机器执行: 针对用以指示该虚拟机器无法使用之操作状态的 一个改变来监视该虚拟机器; 相应于操作状态之该变化来执行从该第一注册表 注销该虚拟机器之服务或资源。 20.如申请专利范围第19项之含有关连资料之记录 媒体,其中操作状态之变化系选自该虚拟机器被暂 停或损毁之其中之一。 21.如申请专利范围第17项之含有关连资料之记录 媒体,其中该机器可取用媒体进一步包括资料,当 取得该资料时,会造成该机器执行: 针对虚拟机器之注册表注册项目来关联一存活时 间; 藉由虚拟机器或其中之一服务提供器来监视通讯; 及 若该虚拟机器或其中之一服务提供器无法在存活 时间内通讯时,则自动从该第一注册表中注销该虚 拟机器。 图式简单说明: 图1阐释一支援虚拟机器整合至一传统注册表环境 同时使该虚拟机器可以在无事先警告的情况下被 任意暂停或损毁之示例性系统。 图2阐释图1之装置102的示例性实施例。 图3阐释图1之装置102之另一实施例。 图4阐释图1之装置102之另一实施例。 图5阐释用以根据一虚拟机器之状态来自动注册或 主销虚拟机器服务之示例性流程图。 图6阐释一适当的计算环境,其中在该环境中可以 实现本发明之某些态样。
地址 美国