期刊文献+

基于成本优化的多租户SaaS应用优化放置算法 被引量:5

Multi-tenant SaaS application placement algorithm based on cost optimization
下载PDF
导出
摘要 为了计算需要部署的应用实例数量和租用的虚拟数量,并建立租户与应用实例以及应用实例与虚拟机之间的放置关系,提出一种基于成本优化的多租户SaaS应用放置算法。通过分析多租户SaaS应用服务模式,提出了资源消耗度量模型和多租户SaaS应用优化放置问题的形式化描述;依据租约关系计算初始的应用实例数量和虚拟机数量,以此确定放置方案的编码方式,并采用基于虚拟机序列的遗传算法来选择最优的放置策略;通过实验验证了所提算法的可行性和有效性。 To calculate the amount of deployed SaaS application instances and leased virtual machines, and to establish the placement relationship between tenants and application instances as well as application instances and virtual machines, a multi-tenant SaaS application placement algorithm based on cost optimization was proposed. Through analyzing the service mode of multi-tenant SaaS applications, the resource consumption measurement model and the formal description of multi-tenant SaaS application placement problem were proposed. According to the lease relation- ships, the initial amount of application instances and virtual machines was calculated to determine the encoding of chromosome, and the best optimal placement strategy was selected by using greedy strategy-based genetic algo- rithn. The feasibility and effectiveness of the proposed algorithm were validated through experiments.
出处 《计算机集成制造系统》 EI CSCD 北大核心 2014年第6期1508-1518,共11页 Computer Integrated Manufacturing Systems
基金 国家科技支撑计划资助项目(2013BA17F02) 山东省科技攻关资助项目(2011GGX10108 2010GGX10104 2010GGX10116 2010GZX20126200) 威海-哈工大共建项目(2011DXZJ07)~~
关键词 多租户 软件即服务 放置 虚拟机序列编码 遗传算法 multi-tenant software as a service; placement; virtual machine order coding; genetic algorithms
  • 相关文献

参考文献13

  • 1BOSS G, MALLADI P, QUAN D, et ai. Cloud computing [EB/OL].[2013-01-1O].http://download. boulder. ibm. com/ibmdl/ pub/ software/ dw / wes/hipods/Cloud_ computing_ wp_final_80ct.
  • 2KANG S, KANG S, HUR S. A design of the conceptual architecture for a multi tenant SaaS application platform [C]/ / Proceedings of the 2011 1st ACIS/JNU International Conference on Computers, Networks, Systems, and Industrial Engineering. Washington, D. C. , USA: IEEE Computer Society, 2011: 462-467.
  • 3WU L L, KUMAR S, BUYYA R. SLA-based rsource allocation for software as a service provider ( SaaS) in cloud computing environments[C]/ /Proceedings of the IEEE/ ACM International Symposium on Cluster, Cloud and Grid Computing. Washington, D. c . USA: IEEE Computer Society, 2011: 195-204.
  • 4WU L L, GARG S K, BUYYA R. SLA-based admission control for a Software-as-a-service provider in cloud computing environments [J].Journal of Computer and System Science, 2012,78(5):1280-129~.
  • 5Wikipedia. Amazon. com[EB/OL].[2013-01-10].http://en. wikipedia. org/wiki/ Amazon. com.
  • 6KWOK T, MOHINDRA A Resource calculations with constraints, and placement of tenants and instances for multi-tenant SaaS applications [C]/ /Proceedings of International Conference on Service-Oriented Computing. Berlin, Germany: Springer- Verlag, 2008: 633-648.
  • 7ZHANG Y , WANG Z H, GAO B. An effective heuristic for on-line tenant placement problem in SaaS[C]/ / Proceedings of IEEE International Conference on Web Services. Washington, D. C. , USA: IEEE Computer Society, 2010: 425-432.
  • 8YU H Y, WANG D S. System resource allocation algorithm for multi-tenant SaaS application[C]/ / Proceedings of International Conference on Cloud and Service Computing. Washington,D. C. , USA: IEEE Computer Society, 2011 : 207-211.
  • 9IZZAH Z, YUSOH M, TANG M A penalty-based genetic algorithm for the composite SaaS placement problem in the cloud[C]/ /Proceedings of the IEEE Congress on Evolutionary Computation. Washington, D. C. , USA: IEEE Computer Society, 2010: 1-8 .
  • 10YANG E F, ZHANG Y, WU L, et al. A hybrid approach to placement of tenants for service-based multi-tenant SaaS application[C]/ /Proceeding of IEEE Asia-Pacific Services Com-puting Conference. Washington. D. C. ? USA: IEEE Computer Society. 2011 : 124-130.

二级参考文献17

  • 1Gold N, Knight C, Mohan A, et al. Understanding service- oriented software [ J ]. IEEE Softuare, 2004, 21 ( 2 ) : 71-77.
  • 2Guo C J, Sun W, Huang Y, eZ al. A framework for native multi-tenancy application development and management [ C ]// CEC/EEE. New York: IEEE Press, 2007:551-558.
  • 3Jin L, Casati F, Sayal M, et al. Load balancing in distributed workflow management system[ C]//Proceedings of the 2001 ACM Symposium on Applied Computing. New York: ACM Press, 2001:522-530.
  • 4Ma Y, Gong B. Double-layer scheduling strategy of load balancing in scientific workflow [ C ] // 15th International Conference on Parallel and Distributed Systems (ICPADS). New York: IEEE Press, 2009 : 671 - 678.
  • 5Guo J, Bhuyan L N. Load balancing in a cluster-based web server for multimedia applications[J]. IEEE Transactions on Parallel and Distributed Systems, 2006, 17 ( 11 ): 1321- 1334.
  • 6Nitu. Configurability in SaaS (software as a service ) applications [ C ]//India Software Engineering Conference. New York: ACM Press, 2009 : 19 - 26.
  • 7Motionbox Inc. MotionlBox[EB/OL]. [2010 07-25]. http : // www. motionbox, com.
  • 8玄光男 程润伟.遗传算法与工程优化[M].北京:清华大学出版社,2004..
  • 9Du G H,Van Tendeloo G.Cu(OH)2nanowires, CuO nanowires and CuO nanobelts[J].Chem Phys Lett,2004,393(1/3): 64-69.
  • 10Li Quan,Wang Chunrui.Fabrication of wurtzite ZnS nano-belts via simple thermal evaporation [J]. Appl Phys Lett, 2003,82: 359-361.

共引文献19

同被引文献28

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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