基于CORBA的自适应负载均衡服务的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:zabdtt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实施负载均衡是提高分布式系统的整体性能,改善其可扩展性和可用性的一个有效手段,也是分布式应用程序不断发展的必然要求。负载均衡可以在系统中的不同层次上得到实现,其中,基于中间件的负载均衡技术与基于网络、基于操作系统以及基于应用层的负载均衡技术相比,在整合异构系统、透明访问和扩展能力等方面具有很大的优势。本文的主要研究内容就是基于CORBA中间件的负载均衡,具体的研究工作有以下几点: 探讨了系统负载的衡量问题,借鉴前人的研究成果,采用以资源利用率和节点的调和性能平均值来综合衡量系统负载的方法,量化了异构系统中各节点的性能,使得负载具有可比性。 系统地论述了动态负载均衡的四个组成要素:转移策略、选择策略、定位策略和信息策略,这些内容是进行负载均衡研究的基础。 详细分析了CORBA规范中可以用来实现负载均衡的基本原理:ServantLocator机制、ForwardRequest机制和Portable Interceptor机制。伺服程序定位器和可移植拦截器都能够引发ForwardRequest异常,指示ORB将客户请求转发到其它对象上,并且这种转发是透明的和可移植的。 针对现有的CORBA负载均衡解决方案的不足,提出了若干设计目标,并在CORBA的对象服务层上设计和实现了一个负载均衡服务。该服务具有较好的可扩展性、适应性和透明性,是一种预防型的负载均衡方法并具有一定的容错能力。 提出了一个自适应的负载均衡算法ALLRR,避免了有突发式的请求时,将大量请求绑定到同一个服务器对象上和系统重载情况下的任务迁移,并把这个算法应用到所设计的负载均衡服务中。通过实验数据表明,该算法能够有效地提高系统性能特别是在系统负载比较重的情况下。
其他文献
社会信息网络普遍存在于现实世界中的许多领域,比如微博网络、电子邮件网络、科学合作网络等等。在现实生活中,这些网络通常以社区的形式组合在一起,社区结构具体表现为一组顶点
随着网络技术的飞速发展,核心交换技术不断提高,千兆局域网方案逐步得到普及。作为保障网络安全的重要手段之一,入侵检测系统不可避免的受到高速网络的影响。现有的入侵检测
随着城市道路交通的复杂化以及车辆的剧增,交通拥塞情况越来越严重,车辆导航系统越来越受到人们的重视,路径导航也成为热门的研究方向。目前对车辆路径导航系统的研究主要从静态
电子现金是纸币的电子化,是由电子现金公司(银行)发行的,并承诺其价值的序列密码。电子现金作为一种理想的支付工具具有成本低、安全性高、离线交易等特点。本论文在Brands电
一直以来计算机编程语言都以英语为主,对母语非英语的人来说学习编程的第一步都是学习英语,这增加了普及编程知识和培养编程人才的难度。设计非英语的编程语言有利于不同国家和
随着商业合作的日益增加以及电子商务的普遍开展,对建立在异构数据库基础上的交互访问的需求日益迫切。利用XML开发中间件以实现互不兼容系统交互信息之间的互操作,已成为数
OPC接口标准关键在于提供了一种开放、高效的通信机制,为工业监控软件提供了一种统一存取现场设备数据的方法.首先,该文简要地介绍了OPC标准和它的技术基础COM/DCOM组件模型
图像的保信去噪是数字图像处理中的一个重要的处理步骤,有着一定的研究价值和社会意义。一个边界保持的图像平滑滤波器的目的不仅是去除噪声图像中所包含的噪声信息,而且保持
论文的主要工作包括:(1)重点研究适应Web应用特性的测试方法和技术,包括:通过生成典型虚拟用户来实现高质量的性能测试;通过统计方法获取用户使用情况以获得良好的可用性;通过切片
在现代社会中,印章是代表机关、团体、企业、事业单位的鉴证标志,往往代表着一个国家政党、团体、单位及公民的重要权益。 针对目前国内外伪造印章的经济、刑事犯罪现象日益