中国科学院软件研究所机构知识库
Advanced  
ISCAS OpenIR  > 中科院软件所  > 中科院软件所
题名:
中间件集群服务的设计与实现研究
作者: 朱寰
答辩日期: 2004
专业: 计算机软件与理论
授予单位: 中国科学院软件研究所
授予地点: 中国科学院软件研究所
学位: 博士
关键词: 集群服务 ; 自适应 ; 负载平衡
其他题名: Research on Design and Implementation of Cluster Service in Middleware
摘要: 作为以JZEE应用服务器和分布事务监控器为代表的中间件平台的重要组成部分,集群服务提供拓扑管理、故障监测和恢复、负载平衡和状态复制等功能,使中间件系统获得高可伸缩性、高可靠性和高可用性。论文以JZEE应用服务器OnceAS和分布事务监控器OnceTx为例,详细介绍了中间件平台中集群服务的设计和实现。集群服务应用了多种设计模式,独立于具体中间件的架构和实现,增强了软件的可复用性,透明地为中间件平台提供集群支持。随着应用规模日趋复杂,集群服务应具备一定的自我配置、自我优化、自我恢复和自我保护的自适应功能。论文讨论了集群服务中自适应的拓扑管理和负载监测,详细分析了自适应的负载平衡,提出了负载平衡算法的可扩展框架并实现了可替换的负载平衡算法。为了提高集群的整体性能,论文分析了现有算法的不足,对一集群服务中的负载平衡算法进行了优化,提出了一种模糊负载平衡算法,解决了可能出现的负载颠簸引起的问题。集群服务增强了中间件平台的整体性能。论文进一步讨论了网络通信效率对集群服务的影响,并对集群服务的可伸缩性进行了定量分析。论文同时给出了自适应负载平衡的性能优化实现,测试结果表明该方法能够有效提高集群系统的整体性能。
英文摘要: As an important component of middleware platform such as J2EE application server and distributed transaction monitor, cluster service provides diverse functions, including topology management, failure monitoring and recovering, load balancing, status replication and etc., which gains high scalability, high reliability and high availability for the middleware. The thesis introduces the design and implementation of cluster service in middleware platform, adopting cluster services in J2EE application server OnceAS and distributed transaction monitor OnceTx as case study. By adopting multiple design patterns and implementation independent of the specific middleware, the cluster service improves software reusability and provides service transparently. With more complex industrial applications, cluster service should be adaptive with the different environments, and be self-configuring, self-optimizing, self-healing and self-protecting to some degree. The thesis describes adaptive topology management and load monitoring, analyses adaptive load balancing carefully, presents the general framework of load balance algorithm, and implements customized load balance algorithm, hi order to enhance the performance of the entire cluster servers, the thesis examines the technical pitfalls of common load balance algoritlims, presents the fuzzy load balance algorithm for optimization, and solves the potential load thrashing problem. Further, the thesis illustrates the influences on cluster service of the efficiency of network communication, and analyses the scalability of cluster service quantitatively. Additionally, the thesis discusses how to gain a better performance of cluster servers by using adaptive load balancing, and the experiment data confirms our efforts eventually.
语种: 中文
内容类型: 学位论文
URI标识: http://ir.iscas.ac.cn/handle/311060/6930
Appears in Collections:中科院软件所

Files in This Item:
File Name/ File Size Content Type Version Access License
LW014083.pdf(3643KB)----限制开放-- 联系获取全文

Recommended Citation:
朱寰. 中间件集群服务的设计与实现研究[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2004-01-01.
Service
Recommend this item
Sava as my favorate item
Show this item's statistics
Export Endnote File
Google Scholar
Similar articles in Google Scholar
[朱寰]'s Articles
CSDL cross search
Similar articles in CSDL Cross Search
[朱寰]‘s Articles
Related Copyright Policies
Null
Social Bookmarking
Add to CiteULike Add to Connotea Add to Del.icio.us Add to Digg Add to Reddit
所有评论 (0)
暂无评论
 
评注功能仅针对注册用户开放,请您登录
您对该条目有什么异议,请填写以下表单,管理员会尽快联系您。
内 容:
Email:  *
单位:
验证码:   刷新
您在IR的使用过程中有什么好的想法或者建议可以反馈给我们。
标 题:
 *
内 容:
Email:  *
验证码:   刷新

Items in IR are protected by copyright, with all rights reserved, unless otherwise indicated.

 

 

Valid XHTML 1.0!
Copyright © 2007-2017  中国科学院软件研究所 - Feedback
Powered by CSpace