首页 > 最新文献

ACM Cloud and Autonomic Computing Conference最新文献

英文 中文
Self-optimizing autonomic control of geographically distributed collaboration applications 地理分布协作应用程序的自优化自主控制
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494650
B. Solomon, D. Ionescu, C. Gadea, S. Veres, Marin Litoiu
In the past few years, cloud computing has become an integral technology both for the day to day running of corporations, as well as in everyday life as more services are offered which use a backend cloud. At the same time online collaboration tools are becoming more important as both businesses and individuals need to share information and collaborate with other entities. Previous work has presented an architecture for a collaboration online application which allows users in different locations to share videos, images and documents while at the same time video chatting. The application's servers are deployed in a cloud environment which can scale up and down based on demand. Furthermore, the design allows the application to be deployed on multiple clouds which are deployed in different geographic locations. Previous work however did not introduce how the application's up and down scaling is to be achieved. In this paper the autonomic system which manages the self-optimizing function of the cloud is presented. The autonomic system itself is a self-organizing system with a control model based on the leaky-bucket theory often used in network congestion control. A testbed for the collaboration application is used in order to gather performance metrics for the model.
在过去的几年中,云计算已经成为企业日常运营以及日常生活中不可或缺的技术,因为越来越多的服务使用后端云。与此同时,在线协作工具变得越来越重要,因为企业和个人都需要与其他实体共享信息和协作。之前的工作展示了一个协作在线应用程序的架构,它允许不同位置的用户在视频聊天的同时共享视频、图像和文档。应用程序的服务器部署在云环境中,可以根据需求进行伸缩。此外,该设计允许将应用程序部署在部署在不同地理位置的多个云上。然而,之前的工作并没有介绍如何实现应用程序的上下扩展。本文提出了一种管理云的自优化功能的自治系统。自治系统本身是一个自组织系统,其控制模型基于网络拥塞控制中常用的漏桶理论。协作应用程序的测试平台用于收集模型的性能指标。
{"title":"Self-optimizing autonomic control of geographically distributed collaboration applications","authors":"B. Solomon, D. Ionescu, C. Gadea, S. Veres, Marin Litoiu","doi":"10.1145/2494621.2494650","DOIUrl":"https://doi.org/10.1145/2494621.2494650","url":null,"abstract":"In the past few years, cloud computing has become an integral technology both for the day to day running of corporations, as well as in everyday life as more services are offered which use a backend cloud. At the same time online collaboration tools are becoming more important as both businesses and individuals need to share information and collaborate with other entities. Previous work has presented an architecture for a collaboration online application which allows users in different locations to share videos, images and documents while at the same time video chatting. The application's servers are deployed in a cloud environment which can scale up and down based on demand. Furthermore, the design allows the application to be deployed on multiple clouds which are deployed in different geographic locations. Previous work however did not introduce how the application's up and down scaling is to be achieved. In this paper the autonomic system which manages the self-optimizing function of the cloud is presented. The autonomic system itself is a self-organizing system with a control model based on the leaky-bucket theory often used in network congestion control. A testbed for the collaboration application is used in order to gather performance metrics for the model.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134116409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Enabling autonomic computing on federated advanced cyberinfrastructures 在联邦高级网络基础设施上实现自主计算
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494641
J. Montes, Mengsong Zou, I. Rodero, M. Parashar
We present a federation model to support the dynamic federation of resources and autonomic management mechanisms that coordinate multiple workflows to use resources based on objectives. We illustrate the effectiveness of the proposed framework and autonomic mechanisms through the discussion of representative use case application scenarios, and from these experiences, we discuss that such a federation model can support new types of application formulations.
我们提出了一个联合模型来支持资源的动态联合和自治管理机制,协调多个工作流以基于目标使用资源。通过对代表性用例应用程序场景的讨论,我们说明了所建议的框架和自治机制的有效性,并根据这些经验,我们讨论了这样的联合模型可以支持新类型的应用程序公式。
{"title":"Enabling autonomic computing on federated advanced cyberinfrastructures","authors":"J. Montes, Mengsong Zou, I. Rodero, M. Parashar","doi":"10.1145/2494621.2494641","DOIUrl":"https://doi.org/10.1145/2494621.2494641","url":null,"abstract":"We present a federation model to support the dynamic federation of resources and autonomic management mechanisms that coordinate multiple workflows to use resources based on objectives. We illustrate the effectiveness of the proposed framework and autonomic mechanisms through the discussion of representative use case application scenarios, and from these experiences, we discuss that such a federation model can support new types of application formulations.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121412535","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Autonomic operation of massively multiplayer online games in clouds 云上大型多人在线游戏的自主运行
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494629
Vlad Nae, R. Prodan, A. Iosup
To support the variable load of Massively Multiplayer On-line Games (MMOGs) with millions of registered users and thousands of active concurrent players, game operators over-provision a large static infrastructure capable of sustaining the peak load with guaranteed Quality of Service (QoS). This leads to inefficient resource utilisation, high service prices, and limited market participation accessible only to the large companies. To address this problem, we propose a new autonomic ecosystem for hosting and operating MMOGs based on cloud computing principles involving four smaller and better focused business actors whose interaction is regulated through Service Level Agreements (SLAs): resource provider, game operator, game provider, and client. In our model, game providers acquire operation SLAs from game operators to satisfy client requests and manage multiple distributed MMOG sessions. Game operators lease on-demand cloud resources based on the dynamic MMOG load and guarantee the required QoS to all clients. We evaluate through simulations based on real MMOG traces and commercial cloud SLAs different methods of ranking MMOG operation offers. We show that considering compensations for SLA faults in the offer selection can lead to over 11% gains in game providers' income, and that adequate ranking of offers can reduce operational costs by up to 60%.
为了支持具有数百万注册用户和数千活跃并发玩家的大型多人在线游戏(mmog)的可变负载,游戏运营商过度提供了能够在保证服务质量(QoS)的情况下维持峰值负载的大型静态基础设施。这导致资源利用效率低下、服务价格高企,以及只有大公司才能参与的有限市场。为了解决这个问题,我们提出了一个新的自治生态系统,用于托管和运营mmog,该生态系统基于云计算原则,涉及四个更小、更专注的业务参与者,它们的交互通过服务水平协议(sla)进行调节:资源提供商、游戏运营商、游戏提供商和客户端。在我们的模型中,游戏提供商从游戏运营商那里获得运营sla,以满足客户端请求并管理多个分布式MMOG会话。游戏运营商基于MMOG动态负载,按需租赁云资源,保证所有客户端都能获得所需的QoS。我们通过基于真实MMOG轨迹和商业云sla的模拟评估了对MMOG操作提供的不同排名方法。我们的研究表明,在报价选择中考虑对SLA错误的补偿可以使游戏供应商的收入增加11%以上,并且适当的报价排名可以减少高达60%的运营成本。
{"title":"Autonomic operation of massively multiplayer online games in clouds","authors":"Vlad Nae, R. Prodan, A. Iosup","doi":"10.1145/2494621.2494629","DOIUrl":"https://doi.org/10.1145/2494621.2494629","url":null,"abstract":"To support the variable load of Massively Multiplayer On-line Games (MMOGs) with millions of registered users and thousands of active concurrent players, game operators over-provision a large static infrastructure capable of sustaining the peak load with guaranteed Quality of Service (QoS). This leads to inefficient resource utilisation, high service prices, and limited market participation accessible only to the large companies. To address this problem, we propose a new autonomic ecosystem for hosting and operating MMOGs based on cloud computing principles involving four smaller and better focused business actors whose interaction is regulated through Service Level Agreements (SLAs): resource provider, game operator, game provider, and client. In our model, game providers acquire operation SLAs from game operators to satisfy client requests and manage multiple distributed MMOG sessions. Game operators lease on-demand cloud resources based on the dynamic MMOG load and guarantee the required QoS to all clients. We evaluate through simulations based on real MMOG traces and commercial cloud SLAs different methods of ranking MMOG operation offers. We show that considering compensations for SLA faults in the offer selection can lead to over 11% gains in game providers' income, and that adequate ranking of offers can reduce operational costs by up to 60%.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134416128","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
An allocation and provisioning model of science cloud for high throughput computing applications 面向高通量计算应用的科学云分配与供应模型
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494649
Seoyoung Kim, Jik-Soo Kim, Soonwook Hwang, Yoonhee Kim
Recent cloud computing enables numerous scientists to earn advantages by serving on-demand and elastic resources whenever they desire computing resources. This science cloud paradigm has been actively developed and investigated to satisfy requirements of the scientists such as performance, feasibility and so on. However, effective allocation and provisioning virtual machines on clouds are still considered as a challenging issue in scientists using high throughput computing, since it determines whether they can earn benefits from economy of scale in clouds or not. Moreover, allocating the "right" provisioned cloud resources on an optimal data center is very important as performance can vary widely depending on where and under what circumstances it actually runs. In these reasons, it is required that an appropriate and suitable model for science cloud to support increasing scientists and computations. In this paper, we present an allocation and provisioning model of science cloud, especially for high throughput computing applications. In this model, we utilize job traces where statistical method is applied to pick the most influential features for improving application performance. With the feature, the system determines where VM is deployed (allocation) and which instance type is proper (provisioning). An adaptive evaluation step which is subsequent to the job execution enables our model to adapt to dynamical computing environments. We show performance achievements as comparing the proposed model with other policies through experiments. Finally, we expect that improvement on performance as well as reduction of cost from resource consumption through our model.
最近的云计算使许多科学家能够在需要计算资源时通过按需服务和弹性资源获得优势。为了满足科学家们在性能、可行性等方面的要求,这种科学云范式得到了积极的开发和研究。然而,对于使用高吞吐量计算的科学家来说,云上的有效分配和配置虚拟机仍然是一个具有挑战性的问题,因为它决定了他们是否能够从云中的规模经济中获得利益。此外,在最佳数据中心上分配“正确”的云资源非常重要,因为性能可能会根据实际运行的位置和环境而有很大差异。在这些原因中,需要一个合适的科学云模型来支持不断增长的科学家和计算。本文提出了一种科学云的分配和供应模型,特别是针对高吞吐量计算应用。在该模型中,我们利用作业跟踪,其中应用统计方法来选择对提高应用程序性能最有影响的特征。通过该特性,系统可以确定虚拟机的部署位置(分配)和合适的实例类型(发放)。作业执行后的自适应评估步骤使我们的模型能够适应动态计算环境。我们通过实验将所提出的模型与其他政策进行了比较,并展示了性能成果。最后,我们期望通过我们的模型提高性能并降低资源消耗的成本。
{"title":"An allocation and provisioning model of science cloud for high throughput computing applications","authors":"Seoyoung Kim, Jik-Soo Kim, Soonwook Hwang, Yoonhee Kim","doi":"10.1145/2494621.2494649","DOIUrl":"https://doi.org/10.1145/2494621.2494649","url":null,"abstract":"Recent cloud computing enables numerous scientists to earn advantages by serving on-demand and elastic resources whenever they desire computing resources. This science cloud paradigm has been actively developed and investigated to satisfy requirements of the scientists such as performance, feasibility and so on. However, effective allocation and provisioning virtual machines on clouds are still considered as a challenging issue in scientists using high throughput computing, since it determines whether they can earn benefits from economy of scale in clouds or not. Moreover, allocating the \"right\" provisioned cloud resources on an optimal data center is very important as performance can vary widely depending on where and under what circumstances it actually runs. In these reasons, it is required that an appropriate and suitable model for science cloud to support increasing scientists and computations.\u0000 In this paper, we present an allocation and provisioning model of science cloud, especially for high throughput computing applications. In this model, we utilize job traces where statistical method is applied to pick the most influential features for improving application performance. With the feature, the system determines where VM is deployed (allocation) and which instance type is proper (provisioning). An adaptive evaluation step which is subsequent to the job execution enables our model to adapt to dynamical computing environments. We show performance achievements as comparing the proposed model with other policies through experiments. Finally, we expect that improvement on performance as well as reduction of cost from resource consumption through our model.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125414129","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
ElastMan: elasticity manager for elastic key-value stores in the cloud ElastMan:用于云中的弹性键值存储的弹性管理器
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494630
A. Al-Shishtawy, Vladimir Vlassov
The increasing spread of elastic Cloud services, together with the pay-as-you-go pricing model of Cloud computing, has led to the need of an elasticity controller. The controller automatically resizes an elastic service in response to changes in workload, in order to meet Service Level Objectives (SLOs) at a reduced cost. However, variable performance of Cloud Virtual Machines and nonlinearities in Cloud services, such as the diminishing reward of adding a service instance with increasing the scale, complicates the controller design. We present the design and evaluation of ElastMan, an elasticity controller for Cloud-based elastic key-value stores. ElastMan combines feedforward and feedback control. Feedforward control is used to respond to spikes in the workload by quickly resizing the service to meet SLOs at a minimal cost. Feedback control is used to correct modeling errors and to handle diurnal workload. To address nonlinearities, our design of ElastMan leverages the near-linear scalability of elastic Cloud services in order to build a scale-independent model of the service. We have implemented and evaluated ElastMan using the Voldemort key-value store running in an OpenStack Cloud environment. Our evaluation shows the feasibility and effectiveness of our approach to automation of Cloud service elasticity.
弹性云服务的日益普及,加上云计算的即用即付定价模式,导致了对弹性控制器的需求。控制器根据工作负载的变化自动调整弹性服务的大小,以降低成本满足服务水平目标(service Level goals, slo)。然而,云虚拟机的可变性能和云服务的非线性(例如随着规模的增加而增加服务实例的回报递减)使控制器设计变得复杂。本文介绍了基于云的弹性键值存储弹性控制器ElastMan的设计和评价。ElastMan结合了前馈和反馈控制。前馈控制用于通过快速调整服务大小以最小成本满足slo来响应工作负载中的峰值。反馈控制用于纠正建模错误和处理日常工作量。为了解决非线性问题,我们的ElastMan设计利用了弹性云服务的近线性可扩展性,以构建服务的规模无关模型。我们已经使用在OpenStack云环境中运行的Voldemort键值存储实现和评估了ElastMan。我们的评估显示了我们实现云服务弹性自动化的方法的可行性和有效性。
{"title":"ElastMan: elasticity manager for elastic key-value stores in the cloud","authors":"A. Al-Shishtawy, Vladimir Vlassov","doi":"10.1145/2494621.2494630","DOIUrl":"https://doi.org/10.1145/2494621.2494630","url":null,"abstract":"The increasing spread of elastic Cloud services, together with the pay-as-you-go pricing model of Cloud computing, has led to the need of an elasticity controller. The controller automatically resizes an elastic service in response to changes in workload, in order to meet Service Level Objectives (SLOs) at a reduced cost. However, variable performance of Cloud Virtual Machines and nonlinearities in Cloud services, such as the diminishing reward of adding a service instance with increasing the scale, complicates the controller design. We present the design and evaluation of ElastMan, an elasticity controller for Cloud-based elastic key-value stores. ElastMan combines feedforward and feedback control. Feedforward control is used to respond to spikes in the workload by quickly resizing the service to meet SLOs at a minimal cost. Feedback control is used to correct modeling errors and to handle diurnal workload. To address nonlinearities, our design of ElastMan leverages the near-linear scalability of elastic Cloud services in order to build a scale-independent model of the service. We have implemented and evaluated ElastMan using the Voldemort key-value store running in an OpenStack Cloud environment. Our evaluation shows the feasibility and effectiveness of our approach to automation of Cloud service elasticity.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132744486","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 47
Self-protecting and self-optimizing database systems: implementation and experimental evaluation 自保护自优化数据库系统:实现与实验评价
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494631
Firas B. Alomari, D. Menascé
The ubiquity of database systems and the emergence of new and different threats require multiple and overlapping security mechanisms. Providing multiple and diverse database intrusion detection and prevention systems (IDPS) is a critical component of the defense-in-depth strategy for DB information systems. However, providing this level of security can greatly impact a system's QoS requirements. It would then be advantageous to use the combination of IDPSs that best meets the security and QoS concerns of the system stakeholders for each workload intensity level. Due to the dynamic variability of the workload intensity, it is not feasible for human beings to continuously reconfigure the system. We offer an autonomic computing approach for a self-protecting and self-optimizing database system environment that captures dynamic and fine-grained tradeoffs between security and QoS. The approach uses a multi-objective utility function that considers security overhead, perceived risk level, and high level stakeholder objectives. We describe the implementation of an autonomic controller that uses combinatorial search techniques and queuing network models to dynamically search for a near-optimal security configuration. We validate our approach experimentally on a TPC-W e-commerce site and show that our approach balances QoS and security goals.
数据库系统的无所不在以及新的和不同的威胁的出现需要多重和重叠的安全机制。提供多种多样的数据库入侵检测和防御系统(IDPS)是数据库信息系统纵深防御策略的关键组成部分。然而,提供这种级别的安全性会极大地影响系统的QoS需求。因此,使用最能满足系统涉众对每个工作负载强度级别的安全性和QoS关注的idps组合将是有利的。由于工作负荷强度的动态可变性,人类不可能不断地对系统进行重新配置。我们为自我保护和自我优化的数据库系统环境提供了一种自主计算方法,该方法可以捕获安全性和QoS之间的动态和细粒度权衡。该方法使用了一个多目标实用函数,该函数考虑了安全开销、可感知的风险级别和高层涉众目标。我们描述了一个自主控制器的实现,该控制器使用组合搜索技术和排队网络模型来动态搜索接近最优的安全配置。我们在TPC-W电子商务网站上实验验证了我们的方法,并表明我们的方法平衡了QoS和安全性目标。
{"title":"Self-protecting and self-optimizing database systems: implementation and experimental evaluation","authors":"Firas B. Alomari, D. Menascé","doi":"10.1145/2494621.2494631","DOIUrl":"https://doi.org/10.1145/2494621.2494631","url":null,"abstract":"The ubiquity of database systems and the emergence of new and different threats require multiple and overlapping security mechanisms. Providing multiple and diverse database intrusion detection and prevention systems (IDPS) is a critical component of the defense-in-depth strategy for DB information systems. However, providing this level of security can greatly impact a system's QoS requirements. It would then be advantageous to use the combination of IDPSs that best meets the security and QoS concerns of the system stakeholders for each workload intensity level. Due to the dynamic variability of the workload intensity, it is not feasible for human beings to continuously reconfigure the system. We offer an autonomic computing approach for a self-protecting and self-optimizing database system environment that captures dynamic and fine-grained tradeoffs between security and QoS. The approach uses a multi-objective utility function that considers security overhead, perceived risk level, and high level stakeholder objectives. We describe the implementation of an autonomic controller that uses combinatorial search techniques and queuing network models to dynamically search for a near-optimal security configuration. We validate our approach experimentally on a TPC-W e-commerce site and show that our approach balances QoS and security goals.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133271041","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Improving cloud infrastructure utilization through overbooking 通过超额预订提高云基础设施利用率
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494627
Luis Tomás, Johan Tordsson
Despite the potential given by the combination of multi-tenancy and virtualization, resource utilization in today's data centers is still low. We identify three key characteristics of cloud services and infrastructure as-a-service management practices: burstiness in service workloads, fluctuations in virtual machine resource usage over time, and virtual machines being limited to pre-defined sizes only. Based on these characteristics, we propose scheduling and admission control algorithms that incorporate resource overbooking to improve utilization. A combination of modeling, monitoring, and prediction techniques is used to avoid overpassing the total infrastructure capacity. A performance evaluation using a mixture of workload traces demonstrates the potential for significant improvements in resource utilization while still avoiding overpassing the total capacity.
尽管多租户和虚拟化的结合提供了潜力,但当今数据中心的资源利用率仍然很低。我们确定了云服务和基础设施即服务管理实践的三个关键特征:服务工作负载的突发性、虚拟机资源使用随时间的波动,以及虚拟机仅限于预定义的大小。基于这些特点,我们提出了包含资源超预定的调度和准入控制算法,以提高利用率。使用建模、监视和预测技术的组合来避免超出基础设施的总容量。使用混合工作负载跟踪的性能评估显示了在避免超过总容量的情况下显著提高资源利用率的潜力。
{"title":"Improving cloud infrastructure utilization through overbooking","authors":"Luis Tomás, Johan Tordsson","doi":"10.1145/2494621.2494627","DOIUrl":"https://doi.org/10.1145/2494621.2494627","url":null,"abstract":"Despite the potential given by the combination of multi-tenancy and virtualization, resource utilization in today's data centers is still low. We identify three key characteristics of cloud services and infrastructure as-a-service management practices: burstiness in service workloads, fluctuations in virtual machine resource usage over time, and virtual machines being limited to pre-defined sizes only. Based on these characteristics, we propose scheduling and admission control algorithms that incorporate resource overbooking to improve utilization. A combination of modeling, monitoring, and prediction techniques is used to avoid overpassing the total infrastructure capacity. A performance evaluation using a mixture of workload traces demonstrates the potential for significant improvements in resource utilization while still avoiding overpassing the total capacity.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127643456","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 101
Autonomic resource provisioning in cloud systems with availability goals 具有可用性目标的云系统中的自主资源供应
Pub Date : 2013-08-09 DOI: 10.1145/2494621.2494623
E. Casalicchio, D. Menascé, Arwa Aldhalaan
The elasticity afforded by cloud computing allows consumers to dynamically request and relinquish computing and storage resources and pay for them on a pay-per-use basis. Cloud computing providers rely on virtualization techniques to manage the dynamic nature of their infrastructure allowing consumers to dynamically allocate and deallocate virtual machines of different capacities. Cloud providers need to optimally decide the best allocation of virtual machines to physical machines as the demand varies dynamically. When making such decisions, cloud providers can migrate VMs already allocated and/or use external cloud providers. This paper considers the problem in which the cloud provider wants to maximize its revenue, subject to capacity, availability SLA, and VM migration constraints. The paper presents a heuristic solution, called Near Optimal (NOPT), to this NP-hard problem and discusses the results of its experimental evaluation in comparison with a best fit (BF) allocation strategy. The results show that NOPT provides a 45% improvement in average revenue when compared with BF for the parameters used in the experiment. Moreover, the NOPT algorithm maintained the availability close to one for all classes of users while BF exhibited a lower availability and even failed to meet the availability SLA at times.
云计算提供的弹性允许消费者动态地请求和放弃计算和存储资源,并按使用付费。云计算提供商依靠虚拟化技术来管理其基础设施的动态特性,允许用户动态地分配和释放不同容量的虚拟机。随着需求的动态变化,云提供商需要以最佳方式决定虚拟机到物理机的最佳分配。在做出这样的决定时,云提供商可以迁移已经分配的vm和/或使用外部云提供商。本文考虑的问题是,云提供商希望在容量、可用性SLA和VM迁移约束的情况下最大化其收入。本文提出了一种称为近最优(NOPT)的启发式方法来解决这个NP-hard问题,并讨论了它与最佳拟合(BF)分配策略的实验评价结果。结果表明,在实验参数下,NOPT比BF平均收益提高45%。此外,NOPT算法对所有类别的用户保持接近1的可用性,而BF则表现出较低的可用性,甚至有时无法满足可用性SLA。
{"title":"Autonomic resource provisioning in cloud systems with availability goals","authors":"E. Casalicchio, D. Menascé, Arwa Aldhalaan","doi":"10.1145/2494621.2494623","DOIUrl":"https://doi.org/10.1145/2494621.2494623","url":null,"abstract":"The elasticity afforded by cloud computing allows consumers to dynamically request and relinquish computing and storage resources and pay for them on a pay-per-use basis. Cloud computing providers rely on virtualization techniques to manage the dynamic nature of their infrastructure allowing consumers to dynamically allocate and deallocate virtual machines of different capacities. Cloud providers need to optimally decide the best allocation of virtual machines to physical machines as the demand varies dynamically. When making such decisions, cloud providers can migrate VMs already allocated and/or use external cloud providers. This paper considers the problem in which the cloud provider wants to maximize its revenue, subject to capacity, availability SLA, and VM migration constraints. The paper presents a heuristic solution, called Near Optimal (NOPT), to this NP-hard problem and discusses the results of its experimental evaluation in comparison with a best fit (BF) allocation strategy. The results show that NOPT provides a 45% improvement in average revenue when compared with BF for the parameters used in the experiment. Moreover, the NOPT algorithm maintained the availability close to one for all classes of users while BF exhibited a lower availability and even failed to meet the availability SLA at times.","PeriodicalId":190559,"journal":{"name":"ACM Cloud and Autonomic Computing Conference","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116925027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 67
期刊
ACM Cloud and Autonomic Computing Conference
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1