Please wait a minute...
J4  2010, Vol. 44 Issue (4): 738-742    DOI: 10.3785/j.issn.1008-973X.2010.04.020
计算机科学技术     
多网络环境下基于爬山聚类算法的SOA性能优化
杨小虎, 李珏峰
浙江大学 计算机科学与技术学院,浙江 杭州 310027
Optimizing SOA performance in multinetwork environment based on
hillclimbing clustering algorithm
YANG Xiao-hu, LI Jue-feng
College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China
 全文: PDF  HTML
摘要:

为了提升多网络环境下面向服务的架构(SOA)的性能,提出基于频度权重连接强度(CSWPF)和部署空间的网络性能模型,并给出对应的爬山聚类算法完成部署优化.CSWPF以单位时间内网络服务间的数据交互量作为系统性能度量;部署空间则根据业务规则确定每个网络服务在不同子网内部署的灵活性.在部署空间的约束下,爬山聚类算法以CSWPF作为度量尺度,通过不断尝试各种网络服务的部署方案,降低网络间流量,应用现有技术提升性能.仿真实验表明,算法在获得或者逼近最优解方面有较高的效率.项目实践表明,该方法可以明显降低系统负荷,提升性能.

Abstract:

A networking performance model and the hillclimbing clustering algorithm for deployment optimization were introduced to improve the service oriented architecture (SOA) performance based on the connectivity strength with parameter and frequency (CSWPF) and the deployment space. CSWPF provides the performance measurement by calculating the communication cost per unit time; and the deployment spaces define Web services deployment possibility in different subnetworks according to the business logic. In the deployment spaces, the hillclimbing clustering algorithm tries different possible deployment solutions to achieve the object of internetwork flow reduction based on CSWPF. Simulation shows that the nearly best optimization solution can be obtained quickly. Project experiment shows that this algorithm can improve the system performance by reducing the network traffic.

出版日期: 2010-05-14
:  TP311.5  
通讯作者: 李珏峰,男,博士生.     E-mail: jasonli@hengtiansoft.com
作者简介: 杨小虎(1966—),男,浙江绍兴人,研究员,主要从事软件工程研究. E-mail: yangxh@zju.edu.cn
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

杨小虎, 李珏峰. 多网络环境下基于爬山聚类算法的SOA性能优化[J]. J4, 2010, 44(4): 738-742.

YANG Xiao-Hu, LI Jue-Feng. Optimizing SOA performance in multinetwork environment based on
hillclimbing clustering algorithm. J4, 2010, 44(4): 738-742.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008-973X.2010.04.020        http://www.zjujournals.com/eng/CN/Y2010/V44/I4/738

[1] PAPAZOGLOU M P, HEUVEL W. Service oriented architectures: approaches, technologies and research issues [J]. The International Journal on Very Large Data Bases, 2007, 16(3): 389415.
[2] 丁兆青,董传良.基于SOA的分布式应用集成研究[J].计算机工程,2007, 33(10): 246248.
DING Zhaoqing, DONG Chuanliang. Research on distributed application integration based on SOA [J]. Computer Engineering, 2007, 33(10): 246248.
[3] JURIC M B, HERICKO M, WELZER T, et al. Web services and Java middleware functional and performance analysis for SOA [C]∥ Proceedings of IEEE International Conference on Digital EcoSystems and Technologies Conference. Cairns: IEEE, 2007: 217222.
[4] 马晓轩,林学练.Web服务性能优化的研究[J].计算机工程与应用,2005, 41(8): 1922.
MA Xiaoxuan, LIN Xuelian. Research on Web services performance optimization [J]. Computer Engineering and Application, 2005, 41(8): 1922.
[5] ERICSSON M. The effects of XML compression on SOAP performance [J]. World Wide Web, 2007, 10(3): 279307.
[6] TAKASE T, NAKAMURA Y, NEYAMA R, et al. A Web services cache architecture based on XML canonicalization [C]∥ Posters Eleventh International World Wide Web Conference. Honolulu: [s.n.], 2002.
[7] CATTERALL R. Data architect: can SOA perform [EB/OL]. 20080502. http:∥www.ibmdatabasemag.com/showArticle.jhtml?articleID=207801123.
[8] CHIU K, LU W. A compilerbased approach to schemaspecific XML parsing [C]∥ First International Workshop on High Performance XML Processing. New York: [s.n.], 2003.
[9] 李磊,牛春雷,陈宁江,等.一种高效的Web服务性能优化策略[J].计算机研究与发展, 2007, 44(7): 11911198.
LI Lei, NIU Chunlei, CHEN Ningjiang, et al. A highperformance strategy for optimizing Web services [J]. Journal of Computer Research and Development, 2007, 44(7): 11911198.
[10] 金跃辉,乐辉华,王宏涛.互联网传输协议的性能优化[J].中兴通讯技术, 2003, 9(4): 1417.
JIN Yuehui, LE Huihua, WANG Hongtao. Performance optimazation of internet transport layer protocols [J]. Zhongxing Telecom Technology, 2003, 9(4): 1417.
[11] BREBNER P C. Performance modeling for service oriented architectures [C]∥ Proceeding of International Conference on Software Engineering. Leipzig: ACM, 2008: 953954.
[12] HINES B. The (XML) threat is out there… [EB/OL]. 20060322. http:∥www.ibm.com/developerworks/websphere/techjournal/0603_col_hines/0603_col_hines.html?S_TACT=105AGX52&S_CMP=cnawes.
[13] SNEED H M. Integrating legacy software into a service oriented architecture [C]∥ Proceedings of the Conference on Software Maintenance and Reengineering. Bari: IEEE, 2006: 1116.
[14] LEE E, SHIN W, LEE B, et al. Extracting components from objectoriented system: a transformational approach [J].IEICE Transactions on Information and Systems, 2005, E88D(6): 11781190.
[15] MAHDAVI K, HARMAN M, HIERONS R M. A multiple hillclimbing approach to software module clustering [C]∥ Proceedings of the International Conference on Software Maintenance (ICSM’03). Amsterdam: IEEE, 2003: 315324.

No related articles found!