学位论文 > 优秀研究生学位论文题录展示

数据共享平台中分布式数据访问及负载平衡研究

作 者: 谢建全
导 师: 陈平华
学 校: 广东工业大学
专 业: 计算机应用技术
关键词: 数据交换平台 Web Service 分布式数据访问 负载平衡 任务调度
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 40次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在数据共享平台上,为了整合旧有的系统,使数据在不同的部门之间进行交换,用XML封装异构的数据格式,不同系统,不同环境的数据具有统一的格式,实现数据的分布式透明访问。通过UDDI注册中心对于服务提供者提供的服务进行注册,服务请求方通过UDDI注册中心注册的服务接口,可以透明访问服务提供方的服务。随着数据交换平台业务往来越来越多,任务的请求比较多,需要对UDDI中心服务器进行改造使其具有任务调度的功能,实现任务分配的负载,同时由于数据交换的数据量比较大,在网络传输中会出现不可忍受的延迟,使其可以并行的XML分片数据传输。论文依据数据交换平台,使用Web Service和JMS消息中间件技术实现数据的分布式访问,使用Web Service对服务进行发布,使用SOAP协议进行传输,以XML为数据交换的格式,使用J2EE平台,利用JMS的消息中间件实现请求/发布的分布式访问。应用的数据交换平台上,由于客户端的请求比较频繁,以往没有调度的系统,出现服务响应的阻塞,本文对UDDI中心服务器进行调度,在任务的调度上,使用公平任务调度算法。在数据传输上使用基于查询列的数据分片算法。本文首先介绍了国内对于数据交换平台的研究,论述数据交换平台的现状,针对数据交换平台的特点,选用Web Service技术作为基础,运用JMS消息中间件,使用XML进行封装,解析等进行了深入的介绍。其次,主要对于数据交换平台分布式数据访问的设计和实现。分布式数据访问,主要是依托JMS消息队列,实现服务的发布,请求的异步处理。重点依靠消息中间件的消息机制,实现数据共享平台的透明性访问。最后对这个系统进行了改造,使其具有任务调度和基于分片的负载平衡。本文根据获取的负载信息,借用了公平的任务调度算法,并且维护者一个任务的队列,并且对相同任务的请求提出了优化方法。对于返回的大数据块,按照查询列算法,进行分片,使其具有并行传输能力,对这个模型进行了优化,并对系统改造前和改造后进行了仿真测试。

全文目录


摘要  4-5
ABSTRACT  5-7
目录  7-9
Contetns  9-11
第一章 绪论  11-15
  1.1 选题的背景  11-12
  1.2 国内外研究现状  12-13
    1.2.1 数据共享平台研究趋势  12
    1.2.2 典型的数据交换产品介绍  12-13
  1.3 课题研究的内容  13
  1.4 解决的关键问题  13-14
  1.5 论文的组织  14-15
第二章 数据共享平台相关技术  15-29
  1.2.1 XML技术介绍  15-19
    2.1.1 XML描述  16-17
    2.1.2 XML解析  17-18
    2.1.3 XML转换  18-19
  2.2 Web Service技术  19-25
    2.2.1 Web Service技术体系  19-24
    2.2.2 Web Service模型  24-25
  2.3 JMS消息中间件介绍  25-28
    2.3.1 JMS消息中间件的通信机制  25-26
    2.3.2 JMS消息处理模型  26
    2.3.3 JMS消息服务模式  26-28
  2.4 本章小结  28-29
第三章 分布式数据访问机制研究  29-38
  3.1 分布式数据访问概述  29-30
    3.1.1 异构数据访问  29-30
    3.1.2 Web Service交换中心和传统数据中心的区别  30
  3.2 分布式数据访问模型  30-33
    3.2.1 分布式数据访问总体结构模型  31-32
    3.2.2 分布式数据访问模型设计  32-33
  3.3 WEB服务构建和管理  33-37
    3.3.1 类处理流程  33-34
    3.3.2 分布式数据存取  34-36
    3.3.3 消息服务组件  36-37
  3.4 本章小结  37-38
第四章 负载平衡模型研究  38-55
  4.1 采集负载信息  39-42
  4.2 任务请求的负载平衡模型  42-46
    4.2.1 任务调度算法  42-44
    4.2.2 算法应用  44
    4.2.3 算法优化  44-46
  4.3 基于分片的服务响应负载模型  46-54
    4.3.1 分片负载背景  47-50
    4.3.2 查询列数据分片方法  50-51
    4.3.3 权值计算模型  51-52
    4.3.4 优化  52
    4.3.5 实验结果与分析  52-54
  4.4 本章小结  54-55
总结与展望  55-57
  总结  55
  展望  55-57
参考文献  57-60
攻读硕士学位期间发表的论文  60-62
致谢  62

相似论文

  1. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  2. 面向服务的多主体协作机制的研究与实现,TP393.09
  3. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  4. 遥感数据处理网格平台的设计与初步实现,TP79
  5. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  6. 面向服务的数据集成模型的研究与实现,TP311.52
  7. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  8. Linux集群环境下作业调度算法的研究与实现,TP301.6
  9. 基于SNS的网络协作学习平台设计与实现,TP311.52
  10. 基于网络存储的流媒体服务器系统,TN919.8
  11. 无线传感器网络路由算法研究,TP212.9
  12. 网络环境下的分布式存储系统的设计与实现,TP333
  13. 多核系统中实时任务调度算法的研究,TP332
  14. 基于Symbian OS的移动ERP系统的设计与实现,TP311.52
  15. 基于云计算的软件测试服务研究,TP311.53
  16. 基于三层架构的校园网上超市管理系统设计与实现,TP311.52
  17. 基于SOA架构的OA系统的设计与实现,TP311.52
  18. 基于GALS的多核互连及任务调度策略研究,TN47
  19. 基于规则引擎的人力资源管理系统的开发,TP311.52
  20. 多核集群环境下并行地理计算执行时间预测技术研究,TP338.6
  21. 云计算中依赖任务动态并行调度机制的研究,TP3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com