计算机应用 ›› 2014, Vol. 34 ›› Issue (6): 1582-1586.DOI: 10.11772/j.issn.1001-9081.2014.06.1582

• 先进计算 • 上一篇    下一篇

基于OpenStack和Cloudify的自伸缩云平台体系

裴超1,吴颖川2,刘志勤1,王耀彬1,杨雷1   

  1. 1. 西南科技大学 计算机科学与技术学院,四川 绵阳 621010
    2. 中国空气动力研究与发展中心,四川 绵阳 621010
  • 收稿日期:2013-12-02 修回日期:2014-01-26 出版日期:2014-06-01 发布日期:2014-07-02
  • 通讯作者: 裴超
  • 作者简介:裴超(1989-),男,湖北荆州人,硕士研究生,CCF会员,主要研究方向:云计算;吴颖川(1967-),男,四川绵阳人,研究员, 博士,主要研究方向:云计算、大规模并行计算、流体力学;刘志勤(1962-),女,四川绵阳人,教授,主要研究方向:物联网体系结构、高性能计算;王耀彬(1982-),男,四川乐山人,副教授,博士,主要研究方向:计算机系统结构、嵌入式系统;杨雷(1977-),男,四川绵阳人,讲师,硕士,主要研究方向:知识工程、Java体系结构。
  • 基金资助:

    国家自然科学基金资助项目;四川省教育厅自筹项目;四川省科技创新苗子工;绵阳市网络融合工程实验室开放基金资助项目

Self-elasticity cloud platform based on OpenStack and Cloudify

PEI Chao1,WU Yingchuan2,LIU Zhiqin1,WANG Yaobin1,YANG Lei1   

  1. 1. School of Computer Science and Technology, Southwest University of Science and Technology, Mianyang Sichuan 621010, China;
    2. Aerodynamics Research and Development Center of China, Mianyang Sichuan 621010, China
  • Received:2013-12-02 Revised:2014-01-26 Online:2014-06-01 Published:2014-07-02
  • Contact: PEI Chao
  • Supported by:

    the mechanism to avoid extraneous rely on many core thread partition

摘要:

现有Web服务在面临高并发请求时,会出现响应时间增加,甚至服务器宕机的问题,为此提出一种基于云计算的自伸缩分布式Web系统架构。该架构构建在OpenStack基础设施即服务(IaaS)的平台之上,结合Cloudify平台即服务(PaaS)的平台,实现了自伸缩云应用平台(ECAP);并提出以虚拟机资源模板为标度值来构建模糊矩阵,实现模糊层次分析调度算法。最后在云平台上上传测试应用,并使用压力测试工具对平台进行了测试分析,结果表明所构建平台比普通应用服务器在应用的平均响应时间和负荷性能上表现更好。

Abstract:

Under the condition of being confronted with highly concurrent requests, the existing Web services would bring about the increase of the response time, even the problem that server goes down. To solve this problem, a kind of distributed self-elasticity architecture for the Web system named ECAP (self-Elasticity Cloud Application Platform) was proposed based on cloud computing. The architecture built on the Infrastructure as a Service (IaaS) platform of OpenStack. It combined Platform as a Service (PaaS) platform of Cloudify to realize the ECAP. In addition, it realized the fuzzy analytic hierarchy scheduling method by building the fuzzy matrix in the scale values of virtual machine resource template. At last, the test applications were uploaded in the cloud platform, and the test analysis was given by using the tool of pressure test. The experimental result shows that ECAP performs better in the average response time and the load performance than that of the common application server.

中图分类号: