期刊文献+

基于MapReduce和多目标蚁群算法的多租户服务定制算法 被引量:6

Multi-tenant Service Customization Algorithm Based on MapReduce and Multi-objective Ant Colony Optimization
下载PDF
导出
摘要 多租户服务定制能满足租户不断变化的个性化服务需求,是实现灵活的SaaS多租户软件体系结构的核心技术之一.文中给出多租户服务定制的层次结构图和定制流程,并提出基于MapReduce和多目标蚁群算法的多租户服务定制算法(MSCMA).MSCMA从众多业务流程和海量服务中为租户定制出最适合的业务流程和优化的服务组合,并设计多目标蚁群算法,应用MapReduce云计算技术,在云计算环境中分布式并行地运行优化任务,并采用优良解保持策略和解多样性保持策略.实验表明,MSCMA在求解多租户个性化服务定制问题时表现出良好的收敛性和扩展性,具有处理海量数据和大规模问题的能力. Multi-tenant service customization is one of the key technologies to facilitate the agile SaaS multi- tenant architecture, and it can meet the ever-changing personalized demands from customers as well. The hierarchical graph and the customization process of multi-tenant service customization are employed in this paper, and a customization algorithm based on MapReduce and multi-objective ant colony optimization (MSCMA) is proposed. The most suitable business process and the optimized service composition can be found out from various business processes and massive services accordin~ to the non-functionalitvrequirement of the tenant, and the optimization tasks can be fulfilled in distributed cloud computing environment in parallel by MSCMA. The results of the simulated experiment demostrate that MSCMA shows favorable convergence and scalability in solving multi-tenant service customization and the proposed algorithm has good ability in processing massive data and solving large scale problems.
出处 《模式识别与人工智能》 EI CSCD 北大核心 2014年第12期1105-1116,共12页 Pattern Recognition and Artificial Intelligence
基金 国家自然科学基金项目(No.71271071) 国家863计划项目(No.2011AA040501) 安徽省高等学校省级自然科学研究项目(No.KJ2011A006 KJ2013B010)资助
关键词 软件即服务(SaaS) 多租户 服务定制 蚁群算法 Software as a Service(SaaS) , Multi-tenant, Service Customization, Ant ColonyOptimization
  • 相关文献

参考文献10

二级参考文献64

共引文献290

同被引文献75

  • 1熊伟清,周扬,魏平.具有灾变的动态蚁群算法[J].电路与系统学报,2005,10(6):98-101. 被引量:8
  • 2刘书雷,刘云翔,张帆,唐桂芬,景宁.一种服务聚合中QoS全局最优服务动态选择算法[J].软件学报,2007,18(3):646-656. 被引量:146
  • 3闫光辉.一种高效的分形属性选择算法[J].兰州交通大学学报,2007,26(1):6-10. 被引量:4
  • 4YANGX. Nature-inspiredmetaheuristicalgorithms[ M] . [ S. 1. ] : Luniver Press, 2010.
  • 5GOLDBERG D E. Genetic algorithms in search, optimization, and machine learning[ M]. Upper Saddle River: Addison Wesley Profes- sional, 1989.
  • 6POLI R, KENNEDY J, BLACKWELL T. Particle swarm optimiza- tion - an overview[ EB/OL]. [ 2014- 10- 10]. http://cswww, es- sex. ac. uk/staff/rpoli/papers/PoliKennedyBlackwellSL2007, pdf.
  • 7DORIGO M, GAMBARDELLA L M. Ant colonies for the travelling salesman problem[ J]. Biosystems, 1997, 43 (2) : 73 - 81.
  • 8DORIGO M, GAMBARDELLA L M. Ant colony system: a coopera- tive learning approach to the traveling salesman problem[ J]. IEEE Transactions on Evolutionary Computation, 1997, 1(1): 53 -66.
  • 9DORIGO M, MANIEZZO V, COLORNI A. Ant system: optimiza- tion by a colony of cooperating Agents[ J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 1996, 26 (1): 29-41.
  • 10GHEMAWAT S, GOBIOFF H, LEUNG S. The Google file system [ C]// SOSP 2003: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles. New York: ACM Press, 2003:29 -43.

引证文献6

二级引证文献38

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部