基于Unix的动态资源管理解决方案_第1页
基于Unix的动态资源管理解决方案_第2页
基于Unix的动态资源管理解决方案_第3页
基于Unix的动态资源管理解决方案_第4页
基于Unix的动态资源管理解决方案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Unix的动态资源管理解决方案基于U的动态资源管理解决方案xni城市商业银行资金清算中心徐悦富太极计算机股份有限公司陈郁沈菊菊随着国民经济快速发展、金融业日益繁荣、金融产一品加快革新,银行的业务信息系统要不断进行全面改造升级,特别是联机交易系统对业务实时响应的要求和对、DSRM的总体架构DRM与其他系统模块之间的关系以及运行流程图S业务量承载能力的要求不断提升。这就要求在系统制定如图l示。所过程中,必需慎重合计系统资源能够满足系统业务峰值〔〕DS1RM初始化:①读取动态资源管理配置信的响应要求。通常状况下,为了满足系统峰值业务响应息〔RM数据库表或DSDSRM配置文件〕,依据配置信效率及系统业务量扩大的要求,应用系统制定会合计使息,初始化共享内存结构〔共享内存键值结构,共享内用复制进程处理并发等方式。为了更加灵活地利用系统存文本结构〕,依据配置信息的资源最小任务数准备服资源,更好地管理系统资源,提升系统运行效率,本文务进程,置服务的状态为“空闲〞状态;②清空服务的专门针对应用系统资源提出了动态管理的制定思路,即入口邮箱;③创建DRM守护进程,巡视共享内存中活SDS〔yacRsucsMaaen,动态资源管动任务的变化。RMDnmieorengmet理〕决方案。解〔〕系统应用发出任务请求,通过知名入口邮箱2资源图1DS与其他系统模块之间的关系及运行流程RM21./008中国金融电脑67把请求发送给对应的服务。写到文件L。}J〔服务从邮箱读取任务请求,更新共享内存本3〕〔Dsers动态更新资源管理模块参数程5〕rmRfh〔e服务的状态为“活动〞状态,服务开始处理请求,并序〕能够动态更新的参数包括:任务的最小值、任务增在返回请求处理结果后,更新共享内存本服务的状态为量、临界值和采样周期。当数据库中的资源配置信息改“空〞状态。变以后,运行DsRfs会读取变更后的资源配置,rmerhe〔DRM模块按照一定的采样周期,循环采集更新共享内存结构,Dyeoreng会按照更新后的4〕SRsucMaae共享内存中的服务信息,依据动态管理算法,启动〔启资源配置进行资源的动态管理。动服务并将服务进程信息写入共享『存文本区〕或释放人】〔停止服务并清空共享内存对应的进程信息〕资源。2模块程序设置流程.〔〕1资源启动流程先通过模块初始化功能,获取当前进程号,将当前二、DSRM的数据接口和模块进程设置成一个新会话的开始者,清空信号集,注册到在DSRM启动阶段,通过资源配置初始化进程读取邮箱系统和共享信息系统。设置子进程退出信号处理终资源配置中的数据,并将相应的配置信息写入对应的共端入口,处理子进程退出信号,将子进程退出信号加入享内存结构。当系统开始运行时,共享内存中的配置信号集,开始动态资源管理服务。信息依据系统运行状况不断变化,DSRM要轮巡共享内在DSRM可管理最大任务数范围内,顺序读取键值存,读取DSRM管理项下的资源状态。要按照一定的算指针指向的共享内存结构内容。对每一个任务的键值结法,通过DSRM自身进程的自我复制后加载服务的方式构内容进行任务启动算法推断,进入任务启动流程。来预先启动资源,通过向DSRM所管理的空闲的资源的知名入口邮箱发送退出控制信息来释放资源。任务启动有两种状况:一种状况是当一种资源目前已经启动的任务数小于配置信息的最小启动任务数,那么启动任务数等于最小启动任务数与目前已启动的任务1DS.RM模块内部结构〔〕yeorengIi〔S1DRsucMaaenDRM模块的内存初数的差值,DRM保证每一种资源的启动任务数至少等tS始化程序〕将DsRM配置信息导入共享内存,即依据资于配置信息中的最小任务数;另一种状况是目前的活动源配置信息初始化共享内存的键值结构和文本结构。任务数与启动任务数非常接近〔接近程度用临界值来衡〔DRsucMaae〔S2〕yeorengDRM模块资源管理守量〕的时候,按照配置信息中指定的任务增量启动资源护程序〕完成纳进DSRM的资源动态管理,循环读取共子进程,启动任务总数不能超过配置信息中的最大任务享内存中的键值区中的配置信息。时依据任务请求的数。动态变化,利用动态资源管理算法启动或释放任务,维护共享内存中的文本结构和键值结构。〔〕r=Ds{mMoirDSnt〔RM模块服务监控程序〕,o该程序显示DSRM所管理的资源状况。当该进程手工启动后,循环读取共享内存中的键值结构和相应的文本结构,并打印输出。其实现过程为:顺序读取共享内存键值结构指针,首先推断任务是否为空,为空持续读取下一个指针;如果非空,推断启动任务的第一种状况,如果满足条件执行对应的启动操作,否则持续进行推断第二种状况。〔2〕资源释放流程资源释放按采样周期进行,采样周期是配置信息中〔Dsdm〔RM模块服务程序〕,该程序显规定的采样次数。当达到采样周期的时候,决定是否释4〕isDSp示DSRM内存区状况。顺序渎取共享内存结构信息,并放资源,释放资源的数量主要取决于维持任务数和当前68中国金融电脑,00821.活动任务数。资源。资源的释放有两种方式:安全释放模式和被动释放模式。安全释放模式是指空闲服务接收DSRM的释放请求,在清理完现场后执行退出;被动释放模式是 ̄DSRM通过向空闲的服务发出退出信号,服务在收到信号后,中断当前的处理,清理完现场后退出。在一个事务并发高峰周期,DSRM对资源的启动与释放曲线如图2示。所〔〕资源报告流程3维持任务数是指上一个采样周期的加权平均活动任务数,维持任务数的计算有两种状况:①当轮巡次数恰好达到采样周期的时候,,amplg:〞ySin=mCcp当循环次数达到资源报告规定周期的时候,顺序读取共享内存结构指针指向的每条记录内容,输出资源配nia×i;j:!Avs〔jcTt:;tk;e;:;;+〕置信息与状态信息。通过资源监控进程可以选择只监视每种资源的键值结构区内容还是同时监视文本结构区内容,由程序调用,?面Smlnpia—ng〔SG,UBR—ap"l;1RMRMEn丽veD+IN〕Sm〔c’X的参数决定。②当轮巡次数没有达到采样周期的时候,通过资源配置更新程序可以更新资源的配置信息,可以置更新一种资源或者全部更新,由函数调用的参数决定。nminpnces×_nm-—广+】S1n=a〕AtTk‘_Spis_1apgSClimia×_aTe∑vm_li∑‘『〕i0=l,L“q._0,,】I'lt1.亟2nmlSpnaiglDSRGTNMBRl‘lRMIHUE3制定语言及关键点.本方案基于Ui操作系统的标准nxC言和嵌入式S语言。DS语QLRM模式,RNB示—MI-UE整如维任中l—RUEI对RHNB,果持务IS塑MRMI—堕GDHDGMR表—R匹S,取数小于最小任务数,那么n0=Mja。kenIsplkTDSRM释放资源的条件是当到达一个采样周期的时候,计算维持任务数,比较当前活动任务数与维持任务数,如果当前活动任务数小于维持任务数,那么系统决定释放资源,可释放的资源数量等于启动任务数与维持任务数的差值;为了避免系统资源频繁大量的启动和释放,释放资源的过程参照启动资源的过程,当维持任务数减去当前活动任务数的值大于任务增/量〔lcak〕减nnTs的时候,系统一次释放任务增/量个减图2DS对资源的启动与释放RM21./008中国金融电脑69块运行流程中,DSRM读取到的资源配置信息对DSRM到及时响应。〔〕系统事物请求并发量增加的时候,系统可以2依据并发量的大小增加启动资源的数量,满足对并发请资源管理的效率起着决定性的影响,资源动态管理算法是在配置信息固定后动态管理效率的主要影响因素。由于DRM要控制所有配置信息中的资源,所以求的及时响应。SDSRM管理的资源全部以资源动态管理子进程的形式存〔〕在事物请求并发量减少的时候,可以依据一3在,在启动和释放资源的过程中对子进程退出信号的处定的算法释放空闲资源。理是模块顺利运行的关键。〔〕启动资源策略要以满足对事物并发的及时响4应为目标。资源释放要合计到系统事物并发周期,避免出现系统频繁启动与释放资源操作可能带来的影响系统三、DSRM解决方案的特点DSRM ̄对其管理范围内的资源进行动态启动与释响应效率的状况发生。放,其管理范围以资源配置信息表的形式储存在数据库〔5〕数据库配置信息修改后,可以在不中断中,配置信息决定DSRM管理的资源种类、数量,以及DSRM运行的状况下,按照更新后的配置信息进行动态管理方式和效率。具体方案功能特点如下。〔〕1依据预先制定好的资源配置信息,维持系统中至少有一定量的常驻守护进程,保证事物请求可以得资源管理。〔〕时监控DS6随RM所管理的资源状态。〔〕态更新DS7动RM资源配置方案。匝圈〔接第6页〕上6间的拆分与合并。必需求整合意味着要达到资源配置最优、经济效益最大以及信息管理最佳。它不但是数据的集中,而且涉及合集成在数据仓库支持,从项目的层面,必需要管理部门的推断、分析、决策与协调。管理层面的整合会影响到整个银行I系统的管理信整个企业自上而下的统一规划。随着管理逐步细化、用T息数据架构、数据流向和数据分布。相关于实施层面的整合,其资源的节约、整合的范围部更多、更大。户要求不断提升、整合技术快速发展,商业银行数据仓库必需求整合的必要性和紧迫性会日益突显。从数据仓库的发展历程来看,数据仓库最终解决的3业务层面.业务层面的整合是业务部门之问对必需求的整合。受是企业管理中的战略决策问题,因此,对必需求的管理涉制于必需求提出时机、关注侧重点等原因,业务部门之间及企业的业务战略管理与业务模式,在实施过程中应从很少会共享与整合必需求。从

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论