服务管理平台中高性能关键技术设计与实现
作者单位:浙江大学
学位级别:硕士
导师姓名:李莹;吴健
授予年度:2011年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:服务管理平台 高性能 负载均衡 分布式缓存 服务重均衡
摘 要:现代服务业是指在工业化比较发达的阶段产生的、主要依托信息技术和现代管理理念发展起来的、信息和知识相对密集的服务业。服务管理平台是现代服务业的基础支撑平台。传统的服务管理平台没有考虑服务副本部署。企业中的服务器很可能会因为服务器宕机而出现服务无法访问,而且当同一时间很多服务请求者访问该服务时,会导致服务所在的服务器负载很高,导致性能急剧下降。 本文主要是高性能的服务管理平台的研究、设计与实现。本文首先研究了国外三大主流服务管理平台:IBM、SUN、BEA,提出这些服务管理平台的优点及共同存在的问题。接着从功能需求、系统性能需求及用户需求三个方面对服务管理平台需求进行了分析,在此基础上提出了系统的总体架构和系统的交互方式。然后系统主要针对服务管理平台的两个主要问题进行研究和设计,研究了服务管理平台的高性能,从平台的分布式缓存和服务重均衡来提高系统的性能。分布式缓存主要是提高平台服务语义搜索的效率,加入缓存后,服务平均语义搜索时间减少了10倍。服务重均衡用来均衡企业中集群服务器的负载,提高服务的调用效率。运用此算法后,集群中的各个服务的负载基本相等。最后综合以上的研究与设计,实现了服务管理平台的原型系统,主要包括四个部分:服务部署、服务注册、服务调用、服务重均衡。