发明名称 一种多租户数据中心软件中间件的部署方法
摘要 本发明公开了一种多租户数据中心软件中间件的部署方法,以数据中心的物理拓扑信息和租户的请求作为输入,基于租户虚拟机需求模型给出租户对虚拟机、中间件以及网络资源的需求,通过寻找最小子树、部署租户虚拟机、保留网络带宽的步骤,为租户保留带宽,能够有效协调存放租户的应用虚拟机和中间件虚拟机的部署问题,使得数据中心在保证租户对于虚拟机、中间件和网络需求的同时,最大化接受租户请求的数量,提高数据中心的收益。
申请公布号 CN105553725A 申请公布日期 2016.05.04
申请号 CN201510955902.5 申请日期 2015.12.18
申请人 南京大学 发明人 王晓亮;张雪薇;陆桑璐
分类号 H04L12/24(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 许丹丹
主权项 一种多租户数据中心软件中间件的部署方法,其特征在于:以数据中心的物理拓扑信息和基于租户虚拟机需求模型给出的租户的请求作为输入,所述租户请求包括租户请求的APP VM的数量、租户请求的MB VM的数量、租户APP VM之间通信所需求的每个APP VM的最小通信带宽保障、租户之间通信所需求的每个虚拟机每条连接的最小外部通信带宽保障、以及租户之间通信的依赖关系,其中APP VM即为用于应用的虚拟机,MB VM即为中间件虚拟机;该方法包括以下步骤:1)寻找最小子树:在数据中心的树形拓扑结构中,基于所述租户虚拟机需求模型,通过最小子树查找算法,找到虚拟机个数满足租户需求的最小子树,如不存在这样的子树,则拒绝租户的请求;2)部署租户虚拟机:对步骤1)中最小子树的每一个孩子逐一部署APP VM,如果该最小子树的孩子中还有剩余的虚拟机,则部署MB VM,当租户的APP VM和MB VM请求都被成功满足后,进入步骤3),否则进入步骤1)中重新寻找一个最小子树;3)保留网络带宽:根据租户虚拟机需求模型中给出的租户内部APP VM通信、租户之间相互通信、以及租户之间的通信依赖对于网络资源的需求,为租户保留带宽,如保留成功则该租户成功被数据中心接受,否则进入步骤1)重新寻找一个最小子树。
地址 210093 江苏省南京市鼓楼区汉口路22号