欢迎来到天天文库
浏览记录
ID:6229260
大小:33.50 KB
页数:11页
时间:2018-01-07
《面向biris—cloud资源管理框架》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、面向BIRIS—Cloud资源管理框架 摘要:BIRIS-Cloud服务平台是一个第四方的服务平台,上面有着大量的第三方,将这些第三方称之为服务中心。每个服务中心下都有来自不同提供者的大量的异构资源,对不同种类的资源以一种统一的方式进行管理,能够提高资源的利用率,有助于资源的优化调度。先是对资源管理的问题进行描述,建立起资源型的概念,在资源型和资源的通型表示的基础之上提出资源模型,即资源管理框架,该框架能够把不同种类的资源以一种统一的方式进行浏览、查询和管理,最后对资源管理框架进行形式化定义,提出了基于XML的资源管理
2、框架解析引擎。关键词:资源管理;资源型;资源模型;资源管理框架中图分类号:TP39文献标识码:A文章编号:2095-2163(2013)06-0025-050引言11随着服务业发展的日趋成熟,已有更多的资源提供者和客户参与到服务中来。云计算描述了一种基于互联网的IT服务增加、使用和交付的崭新模式[1]。BIRIS-Cloud服务平台是建立在面向双边资源整合的服务模式(BIRIS)[2]基础之上的云服务平台,是一个第四方的服务平台,在其上集聚着大量的服务中心,每个服务中心拥有大量的客户和资源提供者,资源提供者能够提供大量的
3、不同种类的资源接入到服务中心,这里的资源并不仅仅只是具有物理实体的资源,还包括提供诸如WebService等类似的软构件资源。资源管理问题并非新设问题,无论在任何领域,若要发挥资源作用的最大化,资源管理即必不可少。云计算在近年来发展迅速,很多传统项目都在结合云计算的优点进行转型,因此云环境下的资源管理也相应地成为近来研究的热点和焦点。立体化教学资源模型构建[3]主要是针对教学资源的管理;文献[4]提出了一种基于RDF[5]的资源形式化方法;OWL(WebOntologyLanguage)是W3C开发的一种网络本体语言,用
4、于对本体进行语义描述[6],文献[7]在OWL语言的基础之上,构建了面向制造功能描述的资源信息模型[7]。文献[8]则提出了一种资源的元模型,然后形成了对制造资源管理的统一框架[8]。11在资源管理的相关研究中,一方面,每个服务中心都会拥有大量不同类型的资源,另一方面还需要针对异构资源能够以一种统一的方式来进行描述。基于如上两个方面,本文提出了一套资源管理框架,该资源管理框架能够针对不同服务中心下的不同类型的资源在资源管理框架中以一种统一的形式来对资源进行浏览和查询。另外,研究可知,XML语言具有跨平台性、自描述性、灵活
5、性等特征,因此本文采用XMLSchema来对资源管理框架进行了形式化定义,并提出了基于XML的资源管理框架解析引擎。1资源管理问题描述本文主要研究的是资源管理,图1是对资源管理问题的一个描述。图中的服务中心代表BIRIS-Cloud服务平台上大量的服务中心,每个服务中心都拥有大量的不同种类的资源,而由于不同种类的资源特征是不同的,所以对其的描述属性也是不同的,反映在系统中就是不同种类的资源将使用不同的数据表来进行存储,如何能够将这些不同种类的资源使用一种统一的方式进行管理,即是本文即将着重解决的主要问题。由图1可以看出,
6、要想实现资源以统一方式进行浏览和管理,主要存在以下几个问题:(1)每个服务中心下的不同的种类的资源使用不同数据表来进行存储;(2)不同服务中心下的相同种类的资源的描述属性可能也是不同的;(3)要想使用一种统一的方式进行表示,如何确定资源统一表示方式的属性组;(4)如何在资源统一表示方法中区分主键相同而类别不同的资源;11(5)如何检测到资源的数据表中的变化,完成资源统一表示的数据表的同步。2资源管理问题建模2.1资源型的定义一方面,不同类型的资源,所能提供的服务是不同的,其描述的属性也是不同的,因此相应的数据表也分别是不
7、同的;另一方面,同一种类型的资源的所有的信息可能是由多个数据表联合得到的,因此一种类型的资源的集合可以使用以下形式来表示:Resource:=其中,Resource表示某种类型的资源集合,T1、T2、Tn分别表示与该资源类别相关的数据表,表示数据表T1,T2,……,Tn通过一定的关联关系得到的数据的集合。在这里,引入了“资源型”的概念来区分这种具有不同描述属性的资源。资源型是对某一类别资源的描述属性的定义,可用来描述和刻画某一种类型的资源的描述属性特点,说明某种类型的资源所具有的描述属性和特征,且主要强调的是该类型的资源
8、在系统中所需要描述的特征。在此使用以下关系式来对资源型ResourceType进行定义:ResourceType:=,其中:ResTypeID:资源型的唯一标识,用来区分不同的资源型;11TableCount:用来说明与此资源型相关的数据表的个数;Status:用来说明资源型的使用状态,标识资源型是否可用;Table
此文档下载收益归作者所有