首页> 外文OA文献 >Multi-layer quality-aware (MULQA) cloud framework
【2h】

Multi-layer quality-aware (MULQA) cloud framework

机译:多层质量感知(mULQa)云框架

摘要

In the past few years, the popularity of cloud-based solutions in the IT domain has been increased significantly as the consequence of the industry shift towards IoT, super-fast computer networks and notably the benefits of emerged cloud computing. However, this leads to many technical challenges such as optimizing the infrastructure for heterogeneous applications especially the quality sensitive types, and issues toward addressing different quality attributes simultaneously. In this research, we propose MULQA, an autonomic framework that monitors and estimates the quality metrics in physical, infrastructure, platform and software layers of an open source cloud system, and ensures the quality of the targeted metrics by triggering appropriate actions. MULQA is a novel approach providing such framework which targets different quality metrics in all layers of the cloud.ududDuring this thesis, we describe MULQA framework where the analyze module, predicts the violation status of the quality metrics and this predicted information will be used to create events for the finite state machine of the planning platform. This control mechanism consists of Normal, Warning and Transition states. Warning state is used to prepare the cloud for the transition state, while transition state prevents the violations and brings back the system to the normal state. Being a modular framework, MULQA provides generic functionalities and modules that can be selectively changed by additional user-written code, which can be used to test proposed algorithms for Monitor, Analyze, Plan and Execute modules. MULQA framework is built to overcome the challenges in providing a loosely coupled system which can be easily distributed and customized through an API. Furthermore, this framework is compatible with Openstack architecture and is able to monitor and control the components that the cloud middleware doesn’t have access to.ududThe use-case in this thesis, is a three-tier Web application which is deployed with Openstack. Experimental results of the tests which focus on the performance QA, show that MULQA can increase the success rate of requests sent by 32%, 69% and 94% for request concurrency numbers of 200, 500 and 1000 in order. Moreover, throughput has been improved five times with low impact on the CPU utilization.
机译:在过去的几年中,由于行业向物联网,超高速计算机网络转移,尤其是新兴的云计算带来的好处,基于云的解决方案在IT领域的普及已大大增加。但是,这带来了许多技术挑战,例如优化异构应用程序的基础结构,尤其是质量敏感类型,以及同时解决不同质量属性的问题。在这项研究中,我们提出了MULQA,这是一个自动框架,可以监视和估计开源云系统的物理,基础架构,平台和软件层中的质量指标,并通过触发适当的操作来确保目标指标的质量。 MULQA是一种提供这种框架的新颖方法,该框架针对云的所有层中的不同质量指标。 ud ud在本文中,我们描述了MULQA框架,其中分析模块预测质量指标的违反状态,并且此预测信息将用于为计划平台的有限状态机创建事件。此控制机制包括正常,警告和过渡状态。警告状态用于为过渡状态准备云,而过渡状态可防止违反情况,并使系统恢复到正常状态。作为模块化框架,MULQA提供了通用功能和模块,可以通过其他用户编写的代码有选择地更改这些功能和模块,这些代码可以用于测试针对Monitor,Analyze,Plan和Execute模块提出的算法。 MULQA框架旨在克服提供松散耦合系统的挑战,该系统可以通过API轻松分发和定制。此外,该框架与Openstack架构兼容,并且能够监视和控制云中间件无法访问的组件。 ud ud本白皮书中的用例是一个三层Web应用程序,该应用程序已部署与Openstack。针对性能QA的测试实验结果表明,对于200、500和1000的请求并发数,MULQA可以将发送请求的成功率提高32%,69%和94%。此外,吞吐量提高了五倍,而对CPU利用率的影响很小。

著录项

  • 作者

    Morattab Arash;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号