首页> 外文会议>IEEE International Conference on Cloud Computing >Empowering Dynamic Task-Based Applications with Agile Virtual Infrastructure Programmability
【24h】

Empowering Dynamic Task-Based Applications with Agile Virtual Infrastructure Programmability

机译:通过敏捷的虚拟基础架构可编程性为基于任务的动态应用程序提供支持

获取原文

摘要

The IaaS (Infrastructure-as-a-Service) offered by Clouds provides applications with the capability of customizing VMs and configuring their network. Compared to traditional service-based IaaS applications such as persistent web services, most task-based applications have a relatively short duration but are triggered on demand. A typical way to support such kinds of application is to provision a shared and fixed virtual infrastructure based on pre-estimated size in advance, and then perform all the processing tasks. However, due to unpredictable workloads, this solution can lead to either cost inefficiency caused by over-provisioning, or failure to deliver the performance required by applications. CloudsStorm is a dynamic control framework proposed to provide applications with agile programmability and flexibility in controlling the virtual infrastructure. With its front end, applications can design their networked infrastructure and program that infrastructure with our interpreted infrastructure code language. With the back-end engine, the infrastructure code can be executed to provision the networked infrastructure, deploy and execute the application to obtain results, and release resources. Moreover, we adopt multi-threading to support parallel operation. Finally, we conduct experiments in an assumed scenario to demonstrate functionalities of CloudsStorm. The evaluation results prove CloudsStorm is efficient for task-based applications that need to exploit Clouds but reduce the monetary cost.
机译:Clouds提供的IaaS(基础架构即服务)为应用程序提供了自定义VM和配置其网络的功能。与传统的基于服务的IaaS应用程序(如持久性Web服务)相比,大多数基于任务的应用程序的持续时间相对较短,但可按需触发。支持此类应用程序的典型方法是,根据预先估计的大小预先提供共享的固定虚拟基础架构,然后执行所有处理任务。但是,由于无法预测的工作负载,此解决方案可能会因过度配置而导致成本效率低下,或者无法交付应用程序所需的性能。 CloudsStorm是一种动态控制框架,旨在为应用程序提供灵活的可编程性和灵活性,以控制虚拟基础架构。借助其前端,应用程序可以设计其网络基础结构,并使用我们解释的基础结构代码语言对该基础结构进行编程。使用后端引擎,可以执行基础结构代码以提供联网的基础结构,部署和执行应用程序以获得结果以及释放资源。而且,我们采用多线程来支持并行操作。最后,我们在假定的场景中进行实验,以演示CloudsStorm的功能。评估结果证明,CloudsStorm对于需要利用云但降低了金钱成本的基于任务的应用程序非常有效。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号