0. 前言 | 第1-9页 |
1. CORBA概述 | 第9-14页 |
1.1 CORBA的核心:ORB | 第9-10页 |
1.2 OMA架构与CORBA服务 | 第10-12页 |
1.3 CORBA与其它分布式对象计算标准 | 第12页 |
1.4 CORBA3.0的新进展 | 第12-14页 |
2. 负载平衡 | 第14-18页 |
2.1 负载均衡从系统层次角度的分类 | 第14-15页 |
2.1.1 基于网络的负载均衡 | 第14页 |
2.1.2 基于操作系统的负载均衡 | 第14-15页 |
2.1.3 基于中间件的负载均衡 | 第15页 |
2.1.4 基于应用层的负载均衡 | 第15页 |
2.2 负载均衡的定位策略 | 第15-16页 |
2.2.1 随机 | 第15-16页 |
2.2.2 循环 | 第16页 |
2.2.3 基于负载 | 第16页 |
2.3 负载均衡的实现方法 | 第16-18页 |
2.3.1 服务器迁移(Migration) | 第16页 |
2.3.2 服务器复制(Replication) | 第16-18页 |
3. 基于CORBA的负载均衡研究 | 第18-31页 |
3.1 设计应该满足的要求 | 第18-19页 |
3.2 CORBA负载均衡的请求迁徙机制 | 第19-20页 |
3.3 设计与实现层次 | 第20-21页 |
3.3.1 ORB层 | 第20页 |
3.3.2 服务层 | 第20-21页 |
3.4 相关工作 | 第21-31页 |
3.4.1 客户端模式 | 第21-23页 |
3.4.2 对象组模式 | 第23-25页 |
3.4.3 集中器模式 | 第25-28页 |
3.4.4 选择器模式 | 第28-31页 |
4. 基于CORBA的负载均衡设计与实现 | 第31-51页 |
4.1 基本模型设计 | 第31页 |
4.2 基本机制Portable Interceptor(PI) | 第31-35页 |
4.2.1 Request拦截器 | 第32-35页 |
4.2.2 IOR拦截器 | 第35页 |
4.3 负载均衡器的组成 | 第35-41页 |
4.3.1 Replica Locator | 第35-36页 |
4.3.2 Load Monitor | 第36-39页 |
4.3.3 Load Analyzer | 第39页 |
4.3.4 Replica Proxy | 第39-40页 |
4.3.5 Load Balancer | 第40-41页 |
4.4 实例 | 第41-42页 |
4.5 关键问题与改进 | 第42-51页 |
4.5.1 实现可移植的负载均衡 | 第42-44页 |
4.5.2 Load Monitor(LM)的设计 | 第44-47页 |
4.5.3 轻量级缓存代理的引入 | 第47-48页 |
4.5.4 唯一标识复制对象 | 第48-51页 |
5. 未来的工作 | 第51-53页 |
5.1 容错的负载均衡 | 第51页 |
5.2 复制对象的状态管理 | 第51-52页 |
5.3 可适应性的负载分配算法 | 第52-53页 |
致谢 | 第53-54页 |
参考文献 | 第54-56页 |
附录 | 第56-60页 |