简单来说,云联邦就是在建立起一个促进多个云服务提供商相互协作的管理机制。使得云与云之间可以互相“借贷”资源与交付任务。当一个云平台的负载高峰到来时,它可以将部分服务以有偿的形式交付给其他空闲云,在其他云平台上完成服务后再交付给用户。而这些内部的协作机制对于用户来说是完全透明的,用户只关心自己提交的服务是否被完美的完成了而不会在意其技术细节。而在申请服务的高峰期渡过之后,服务商也可以选择将自己的部分空闲计算资源租赁出去以供其他资源紧张的云平台使用。从开源节流的角度上来说也是提高了运营商的利润。
建立一个可行的云联邦需要解决许多问题:现在各个IDC以及各个私有云和公有云的架构以及逻辑层次都与彼此不同,确定一种云间统一的资源描述格式也将为云联邦的发展奠定一个坚实的基础。而这也将为各个异构的云平台提供了任务交付以及资源迁移的可能性。此外,随着云间通信及任务交付和协作的进一步发展,势必需要建立某种稳定的信息中心用来保存各个云的资源及其他信息以方便云平台对于其想要通信的对象进行选择。不仅如此,这个信息中心还可以协助云间通信并对云间任务的委托和交付和资源的迁移提供各种支持功能,此外,云间的数据传输传输速度是远小于云内信息流动速度的。如何在尽量减少云间通信量的同时又可以保证必要信息可以成功传输将会是一个新的挑战。另外在资源有限的情况下如何保证在满足SLA不被违反的情况下成功的交付任务也将是必须要解决的问题。从网络安全的角度上来讲,大量用户的私密信息以及大量的数据将随着任务一起提交到云计算平台上,云联邦的建立也表示着着大量的私密信息将在云间不停地流动,如何保证数据在云间传输的安全性也是一个在云联邦建立之前就需要被奠定的基础工程。最后,我们需要选择一个合适的粒度(一个比较好选择的是以虚拟机为粒度)来衡量建立的机制是否有效,这样才可以的到一个尽可能正确而精细的评价来形容云联邦的性能。论文网
以上各问题是在云联邦环境中才会产生的,而本次研究的目的在于提出一个新的可行算法以构建一个资源得到尽量最优分配与调度的多云协作联邦模型。这样就可以解决在单个云提供商来提供服务的环境下的资源分配调控算法无法在多云联邦环境中使用的问题。
1。2 研究内容及研究目的
在本文中我们所讨论的云联邦是由大量的云供应商所组建的。他们在自身的用户服务申请高峰期到来之时需要向其他云服务提供商借贷部分计算资源来满足自身的资源需求,同时也会在高峰期渡过之后将自己暂时空闲出来的资源租赁出去以供其他云服务商使用以降低自己的运维成本并赚取额外利润。
本文的研究背景基于云计算环境下的资源管理问题,通过建立多个云服务提供商之间的协作机制以实现多云环境下的资源共享与扩展技术,进而研究在云环境下基于多云协作机制的动态资源分配与调度算法。
我们通过代理来具体实现研究目的。模拟起一个由代理人管理与协调资源的场景并建立相关资源交易机制及高效可用的分配算法。一些云服务提供商需要从其他云服务提供商手中获取适量的资源来填补自身的需求缺口,而另一些云服务提供商则是将自己的空闲资源租赁给其他计算资源紧张的云服务提供商。由于云服务提供商的逐利性,在此我们假设每一个云服务提供商仅拥有有限的市场信息,因而我们需要利用代理来发挥主导与收集作用并形成一个资源可以在云间流通的联邦,每个云服务提供商在代理者那里发布自己资源需求缺口或发布自身可租赁出去的空闲资源量。代理根据收集到的市场信息构建起一个基于竞价的“拍卖”机制,在这种机制中,每个供应商都要提供一个竞价(无论是需求方还是供应方),代理从一组相关参数中得到供应关系并通过调整竞价来实现供应平衡。 多云环境下基于协作的资源管理研究(2):http://www.youerw.com/jisuanji/lunwen_91652.html