首页 > 最新文献

2014 IEEE 7th International Conference on Cloud Computing最新文献

英文 中文
C-Cloud: A Cost-Efficient Reliable Cloud of Surplus Computing Resources C-Cloud:剩余计算资源的低成本可靠云
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.152
P. Dutta, Tridib Mukherjee, V. Hegde, Sujit Gujar
This paper presents C-CLOUD, a democratic cloud infrastructure for renting computing resources includingnon-cloud resources (i.e. computing equipment not part of any cloud infrastructure, such as, PCs, laptops, enterprise servers and clusters). C-CLOUD enables enormous amount of surplus computing resources, in the range of hundreds of millions, to be rented out to cloud users. Such a sharing of resources allows resource owners to earn from idle resources, and cloud users to have a cost-efficient alternative to large cloud providers. Compared to existing approaches to sharing surplus resources, C-CLOUD has two key challenges: ensuring Service Level Agreement (SLA) and reliability of reservations made over heterogeneous resources, and providing appropriate mechanism to encourage sharing of resources. In this context, C-CLOUD introduces novel incentive mechanism that determines resourcerents parametrically based on their reliability and capability.
本文介绍了C-CLOUD,一种民主的云基础设施,用于租用计算资源,包括非云资源(即不属于任何云基础设施的计算设备,如pc、笔记本电脑、企业服务器和集群)。C-CLOUD使大量的剩余计算资源,在数亿的范围内,出租给云用户。这样的资源共享允许资源所有者从闲置资源中获利,而云用户则可以在大型云提供商之外找到一个经济高效的替代方案。与现有的剩余资源共享方法相比,C-CLOUD面临两个关键挑战:确保服务水平协议(SLA)和异构资源预订的可靠性,以及提供适当的机制来鼓励资源共享。在这种背景下,C-CLOUD引入了一种新的激励机制,根据资源的可靠性和能力参数化地确定资源。
{"title":"C-Cloud: A Cost-Efficient Reliable Cloud of Surplus Computing Resources","authors":"P. Dutta, Tridib Mukherjee, V. Hegde, Sujit Gujar","doi":"10.1109/CLOUD.2014.152","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.152","url":null,"abstract":"This paper presents C-CLOUD, a democratic cloud infrastructure for renting computing resources includingnon-cloud resources (i.e. computing equipment not part of any cloud infrastructure, such as, PCs, laptops, enterprise servers and clusters). C-CLOUD enables enormous amount of surplus computing resources, in the range of hundreds of millions, to be rented out to cloud users. Such a sharing of resources allows resource owners to earn from idle resources, and cloud users to have a cost-efficient alternative to large cloud providers. Compared to existing approaches to sharing surplus resources, C-CLOUD has two key challenges: ensuring Service Level Agreement (SLA) and reliability of reservations made over heterogeneous resources, and providing appropriate mechanism to encourage sharing of resources. In this context, C-CLOUD introduces novel incentive mechanism that determines resourcerents parametrically based on their reliability and capability.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127728654","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}
引用次数: 6
QBROKAGE: A Genetic Approach for QoS Cloud Brokering qbroker: QoS云代理的遗传方法
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.49
G. Anastasi, E. Carlini, M. Coppola, Patrizio Dazzi
The broad diffusion of Cloud Computing has fostered the proliferation of a large number of cloud computing providers. The need of Cloud Brokers arises for helping consumers in discovering, considering and comparing services with different capabilities and offered by different providers. Also, consuming services exposed by different providers, when possible, may alleviate the vendor lock-in. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get harder if the size and complexity of applications grow up. In this paper we propose a genetic approach for Cloud Brokering, focusing on finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of applications. We performed a set of experiments with an implementation of such broker. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, trying at the same time to mitigate the vendor lock-in.
云计算的广泛普及促进了大量云计算提供商的激增。云代理的需求是帮助消费者发现、考虑和比较由不同提供商提供的具有不同功能的服务。此外,在可能的情况下,使用由不同提供者公开的服务可以减轻供应商锁定。虽然在部署小型同构应用程序时选择最佳提供商很简单,但如果应用程序的规模和复杂性增加,事情就会变得更加困难。在本文中,我们提出了一种用于云代理的遗传方法,重点是寻找基础设施即服务(IaaS)资源,以满足应用程序的服务质量(QoS)需求。我们用这种代理的实现执行了一组实验。结果表明,即使在与数百家供应商打交道时,我们的经纪人也能找到接近最优的解决方案,同时努力减轻供应商锁定。
{"title":"QBROKAGE: A Genetic Approach for QoS Cloud Brokering","authors":"G. Anastasi, E. Carlini, M. Coppola, Patrizio Dazzi","doi":"10.1109/CLOUD.2014.49","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.49","url":null,"abstract":"The broad diffusion of Cloud Computing has fostered the proliferation of a large number of cloud computing providers. The need of Cloud Brokers arises for helping consumers in discovering, considering and comparing services with different capabilities and offered by different providers. Also, consuming services exposed by different providers, when possible, may alleviate the vendor lock-in. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get harder if the size and complexity of applications grow up. In this paper we propose a genetic approach for Cloud Brokering, focusing on finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of applications. We performed a set of experiments with an implementation of such broker. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, trying at the same time to mitigate the vendor lock-in.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121118045","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}
引用次数: 36
On the Interplay between Network Traffic and Energy Consumption in Virtualized Environment: An Empirical Study 虚拟环境下网络流量与能耗相互作用的实证研究
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.60
Chi Xu, Ziyang Zhao, Haiyang Wang, Jiangchuan Liu
Networking and virtualization are two key building blocks of modern cloud computing. The energy consumption of physical machines has been carefully examined in the past research, including the impact of network traffic. When it comes with virtual machines, the inter-play between energy consumption and network traffic however becomes much more complicated. The traffic are now generated by and exchanged between virtual machines (VMs), which could reside in different physical machines with their respective network interface cards (NICs), or share the same physical machine. When multiple VMs share a physical NIC, their traffic can interfere with each other, causing extra overhead. Yet the VM's allocation can be dynamic and they can even migrated across physical machines, thereby changing the traffic pattern. These factors combined make the network traffic highly diverse and dynamic, so is the corresponding energy consumption. A close examination on the network traffic and energy consumption in virtualized environments is thus of need. In this paper, we present an initial measurement study on the interplay between energy consumption and network traffic in representative virtualization environments. Our study reveals a series of unique energy consumption patterns of the network traffic in this context. We show that state-of-the-art virtualization designs noticeably increase the demand of CPU resources when handling networked transactions, generating excessive interrupt requests with ceaselessly context switching, which in turn increases energy consumption. Even when the physical machine is in an idle state, the VM network transactions will will incur remarkable energy consumption. Furthermore, even with identical number of VMs and amount of traffic on a physical machine, the energy consumptions vary significantly with different VM allocation strategies. Our close examination pinpoints the root cause, and offers new angles to revisit the existing resource usage and energy consumption models, so as to optimize the service provisioning as well as virtual machine placement and migration.
网络和虚拟化是现代云计算的两个关键组成部分。在过去的研究中,物理机器的能源消耗已经被仔细地检查过,包括网络流量的影响。当使用虚拟机时,能源消耗和网络流量之间的相互作用就变得复杂得多。流量现在由虚拟机(vm)生成并在虚拟机(vm)之间交换,这些虚拟机可以驻留在具有各自网络接口卡(nic)的不同物理机器中,也可以共享同一物理机器。当多个虚拟机共用一个物理网卡时,它们之间的流量会相互干扰,造成额外的开销。然而,虚拟机的分配可以是动态的,它们甚至可以跨物理机器迁移,从而改变流量模式。这些因素综合起来使得网络流量具有高度的多样性和动态性,相应的能耗也具有高度的多样性和动态性。因此,有必要仔细研究虚拟化环境中的网络流量和能耗。在本文中,我们对代表性虚拟化环境中能源消耗和网络流量之间的相互作用进行了初步测量研究。我们的研究揭示了在这种情况下网络流量的一系列独特的能量消耗模式。我们表明,最先进的虚拟化设计在处理网络事务时显著增加了对CPU资源的需求,在不断切换上下文的情况下产生过多的中断请求,这反过来又增加了能耗。即使在物理机处于空闲状态时,虚拟机网络事务也会产生可观的能耗。此外,即使在一台物理机器上有相同数量的虚拟机和通信量,不同的虚拟机分配策略所消耗的能量也会有很大差异。我们的仔细研究找出了根本原因,并提供了新的角度来重新审视现有的资源使用和能耗模型,从而优化服务供应以及虚拟机的放置和迁移。
{"title":"On the Interplay between Network Traffic and Energy Consumption in Virtualized Environment: An Empirical Study","authors":"Chi Xu, Ziyang Zhao, Haiyang Wang, Jiangchuan Liu","doi":"10.1109/CLOUD.2014.60","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.60","url":null,"abstract":"Networking and virtualization are two key building blocks of modern cloud computing. The energy consumption of physical machines has been carefully examined in the past research, including the impact of network traffic. When it comes with virtual machines, the inter-play between energy consumption and network traffic however becomes much more complicated. The traffic are now generated by and exchanged between virtual machines (VMs), which could reside in different physical machines with their respective network interface cards (NICs), or share the same physical machine. When multiple VMs share a physical NIC, their traffic can interfere with each other, causing extra overhead. Yet the VM's allocation can be dynamic and they can even migrated across physical machines, thereby changing the traffic pattern. These factors combined make the network traffic highly diverse and dynamic, so is the corresponding energy consumption. A close examination on the network traffic and energy consumption in virtualized environments is thus of need. In this paper, we present an initial measurement study on the interplay between energy consumption and network traffic in representative virtualization environments. Our study reveals a series of unique energy consumption patterns of the network traffic in this context. We show that state-of-the-art virtualization designs noticeably increase the demand of CPU resources when handling networked transactions, generating excessive interrupt requests with ceaselessly context switching, which in turn increases energy consumption. Even when the physical machine is in an idle state, the VM network transactions will will incur remarkable energy consumption. Furthermore, even with identical number of VMs and amount of traffic on a physical machine, the energy consumptions vary significantly with different VM allocation strategies. Our close examination pinpoints the root cause, and offers new angles to revisit the existing resource usage and energy consumption models, so as to optimize the service provisioning as well as virtual machine placement and migration.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122426597","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
Simulating the Effects of Cloud-Based Oversubscription on Datacenter Revenues and Performance in Single and Multi-class Service Levels 模拟基于云的超额订阅在单类和多类服务水平上对数据中心收入和性能的影响
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.81
Rachel Householder, Scott Arnold, Robert C. Green
Rising trends in the number of customers turning to the cloud for their computing needs has made effective resource allocation imperative for cloud service providers. In order to maximize profits and reduce waste, providers have started to explore the role of oversubscribing cloud resources. However, the benefits of oversubscription in the cloud are not without inherent risks. This paper attempts to unveil the different incentives, risks, and techniques behind oversubscription in a cloud infrastructure. CloudSim is used to compare the generated revenue and performance of oversubscribed and non-oversubscribed datacenters. The idea of multi-class service levels used in other overbooked industries is implemented in simulations modeling a priority class of VMs that pay a higher price for better performance. Results show that oversubscription has the potential to increase datacenter revenue, but the benefit comes with the risk of degraded QoS.
越来越多的客户转向云来满足他们的计算需求,这使得有效的资源分配对云服务提供商来说势在必行。为了实现利润最大化和减少浪费,供应商已经开始探索超额订阅云资源的作用。然而,在云中过度订阅的好处并非没有固有的风险。本文试图揭示云基础设施中超额订阅背后的不同动机、风险和技术。CloudSim用于比较超额订阅和非超额订阅数据中心产生的收入和性能。在其他超载行业中使用的多类服务级别的思想在模拟中实现,这些虚拟机为更好的性能付出更高的代价。结果表明,过度订阅有可能增加数据中心的收入,但好处是伴随着QoS降低的风险。
{"title":"Simulating the Effects of Cloud-Based Oversubscription on Datacenter Revenues and Performance in Single and Multi-class Service Levels","authors":"Rachel Householder, Scott Arnold, Robert C. Green","doi":"10.1109/CLOUD.2014.81","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.81","url":null,"abstract":"Rising trends in the number of customers turning to the cloud for their computing needs has made effective resource allocation imperative for cloud service providers. In order to maximize profits and reduce waste, providers have started to explore the role of oversubscribing cloud resources. However, the benefits of oversubscription in the cloud are not without inherent risks. This paper attempts to unveil the different incentives, risks, and techniques behind oversubscription in a cloud infrastructure. CloudSim is used to compare the generated revenue and performance of oversubscribed and non-oversubscribed datacenters. The idea of multi-class service levels used in other overbooked industries is implemented in simulations modeling a priority class of VMs that pay a higher price for better performance. Results show that oversubscription has the potential to increase datacenter revenue, but the benefit comes with the risk of degraded QoS.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125933497","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}
引用次数: 10
Exact and Heuristic Graph-Coloring for Energy Efficient Advance Cloud Resource Reservation 高能效云资源预约的精确启发式图着色
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.25
Chaima Ghribi, D. Zeghlache
This paper presents a new graph-coloring model for advance resource reservation with minimum energy consumption in heterogeneous IaaS cloud data centers. We start with an exact integer linear programming (ILP) formulation which generalizes the graph coloring problem and follow with a fast Energy Efficient Graph Pre-coloring (EEGP) heuristic to address the scalability and to reduce convergence times. The results of performance evaluation and comparisons of EEGP with our exact algorithm and the Haizea advance reservation (AR) algorithm demonstrate the efficiency of EEGP for the energy efficient advance resource reservation problem. Our proposed EEGP heuristic is shown to perform very close to optimal, to scale well with problem size and to achieve convergence times close to the simple and fast AR algorithm that is however suboptimal.
针对异构IaaS云数据中心中能源消耗最小的提前资源预约问题,提出了一种新的图着色模型。我们从一个精确整数线性规划(ILP)公式开始,它推广了图着色问题,然后使用一个快速的能量高效图预着色(EEGP)启发式来解决可扩展性和减少收敛时间。将EEGP算法与我们的精确算法和Haizea提前预约算法进行性能评价和比较,结果表明EEGP算法对于节能提前预约问题是有效的。我们提出的EEGP启发式算法被证明执行非常接近最优,可以很好地随问题规模扩展,并实现接近简单快速AR算法的收敛时间,但不是最优的。
{"title":"Exact and Heuristic Graph-Coloring for Energy Efficient Advance Cloud Resource Reservation","authors":"Chaima Ghribi, D. Zeghlache","doi":"10.1109/CLOUD.2014.25","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.25","url":null,"abstract":"This paper presents a new graph-coloring model for advance resource reservation with minimum energy consumption in heterogeneous IaaS cloud data centers. We start with an exact integer linear programming (ILP) formulation which generalizes the graph coloring problem and follow with a fast Energy Efficient Graph Pre-coloring (EEGP) heuristic to address the scalability and to reduce convergence times. The results of performance evaluation and comparisons of EEGP with our exact algorithm and the Haizea advance reservation (AR) algorithm demonstrate the efficiency of EEGP for the energy efficient advance resource reservation problem. Our proposed EEGP heuristic is shown to perform very close to optimal, to scale well with problem size and to achieve convergence times close to the simple and fast AR algorithm that is however suboptimal.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130661014","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
Enabling Non-repudiable Data Possession Verification in Cloud Storage Systems 在云存储系统中启用不可抵赖数据占有验证
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.40
Zhen Mo, Yian Zhou, Shigang Chen, Chengzhong Xu
After clients outsource their data to the cloud, they will lose physical control of their data. Many schemes are proposed for clients to verify the integrity of their data. This paper considers a complementary problem: When a client claims that the server has lost their data, how can we be sure that the client is correct and honest about the loss? It is possible that the client's meta data is corrupted or the client is lying in order to blackmail the server. In addition, most previous work relies on sequential indices. However, the indices bring significant overhead to bind an index to each block. We propose to replace sequential indices with much flexible non-sequential {it coordinates}. The binding of coordinates to data blocks is performed through a Coordinate Merkle Hash Tree (CMHT). Based on CMHT, we can improve both the average and the worst-case update overhead by simplifying the updating algorithm.
在客户将数据外包给云之后,他们将失去对数据的物理控制。为客户验证其数据的完整性,提出了许多方案。本文考虑了一个补充问题:当客户端声称服务器丢失了他们的数据时,我们如何确保客户端对丢失的信息是正确和诚实的?这是可能的,客户端的元数据是损坏或客户端是撒谎,以勒索服务器。此外,大多数以前的工作依赖于顺序索引。然而,索引给每个块绑定索引带来了巨大的开销。我们建议用更灵活的非顺序{it坐标}代替顺序索引。坐标到数据块的绑定是通过坐标默克尔哈希树(CMHT)执行的。基于CMHT,我们可以通过简化更新算法来提高平均更新开销和最坏情况更新开销。
{"title":"Enabling Non-repudiable Data Possession Verification in Cloud Storage Systems","authors":"Zhen Mo, Yian Zhou, Shigang Chen, Chengzhong Xu","doi":"10.1109/CLOUD.2014.40","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.40","url":null,"abstract":"After clients outsource their data to the cloud, they will lose physical control of their data. Many schemes are proposed for clients to verify the integrity of their data. This paper considers a complementary problem: When a client claims that the server has lost their data, how can we be sure that the client is correct and honest about the loss? It is possible that the client's meta data is corrupted or the client is lying in order to blackmail the server. In addition, most previous work relies on sequential indices. However, the indices bring significant overhead to bind an index to each block. We propose to replace sequential indices with much flexible non-sequential {it coordinates}. The binding of coordinates to data blocks is performed through a Coordinate Merkle Hash Tree (CMHT). Based on CMHT, we can improve both the average and the worst-case update overhead by simplifying the updating algorithm.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"204 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131773785","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}
引用次数: 14
Replica Placement in Cloud through Simple Stochastic Model Predictive Control 基于简单随机模型预测控制的云中副本放置
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.21
Hamoun Ghanbari, Marin Litoiu, P. Pawluk, C. Barna
This paper presents a model and an algorithm for optimal service placement (OSP) of a set of N-tier software systems, subject to dynamic changes in the workload, Service Level Agreements (SLA), and administrator preferences. The objective function models the resources' cost, the service level agreements and the trashing cost. The optimization algorithm is predictive: its allocation or reallocation decisions are based not only on the current metrics but also on predicted evolution of the system. The solution of the optimization, in each step, is a set some service replicas to be added or removed from the available hosts. These deployment changes are optimal with regards to overall objectives defined over time. In addition, the optimization considers the restrictions imposed on the number of possible service migrations at each time interval. We present experimental results that show the effectiveness of our approach.
本文提出了一组n层软件系统的最优服务放置(OSP)模型和算法,该模型和算法受工作负载、服务水平协议(SLA)和管理员首选项的动态变化的影响。目标函数对资源成本、服务水平协议和垃圾成本进行建模。优化算法是预测性的:它的分配或再分配决策不仅基于当前指标,而且基于系统的预测演变。在每个步骤中,优化的解决方案是一组要从可用主机中添加或删除的服务副本。随着时间的推移,这些部署更改对于定义的总体目标来说是最佳的。此外,优化还考虑了在每个时间间隔内对可能的服务迁移数量施加的限制。实验结果表明了该方法的有效性。
{"title":"Replica Placement in Cloud through Simple Stochastic Model Predictive Control","authors":"Hamoun Ghanbari, Marin Litoiu, P. Pawluk, C. Barna","doi":"10.1109/CLOUD.2014.21","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.21","url":null,"abstract":"This paper presents a model and an algorithm for optimal service placement (OSP) of a set of N-tier software systems, subject to dynamic changes in the workload, Service Level Agreements (SLA), and administrator preferences. The objective function models the resources' cost, the service level agreements and the trashing cost. The optimization algorithm is predictive: its allocation or reallocation decisions are based not only on the current metrics but also on predicted evolution of the system. The solution of the optimization, in each step, is a set some service replicas to be added or removed from the available hosts. These deployment changes are optimal with regards to overall objectives defined over time. In addition, the optimization considers the restrictions imposed on the number of possible service migrations at each time interval. We present experimental results that show the effectiveness of our approach.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132663070","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}
引用次数: 36
CryptVMI: Encrypted Virtual Machine Introspection in the Cloud CryptVMI:云中的加密虚拟机自省
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.149
Fangzhou Yao, R. Campbell
Virtualization techniques are the key in both public and private cloud computing environments. In such environments, multiple virtual instances are running on the same physical machine. The logical isolation between systems makes security assurance weaker than physically isolated systems. Thus, Virtual Machine Introspection techniques become essential to prevent the virtual system from being vulnerable to attacks. However, this technique breaks down the borders of the segregation between multiple tenants, which should be avoided in a public cloud computing environment. In this paper, we focus on building an encrypted Virtual Machine Introspection system, CryptVMI, to address the above concern, especially in a public cloud system. Our approach maintains a query handler on the management node to handle encrypted queries from user clients. We pass the query to the corresponding compute node that holds the virtual instance queried. The introspection application deployed on the compute node processes the query and acquires the encrypted results from the virtual instance for the user. This work shows our design and preliminary implementation of this system.
虚拟化技术在公共和私有云计算环境中都是关键。在这种环境中,多个虚拟实例在同一台物理机上运行。系统之间的逻辑隔离使得安全保障比物理隔离的系统更弱。因此,虚拟机自省技术对于防止虚拟系统容易受到攻击至关重要。但是,这种技术打破了多个租户之间的隔离边界,这在公共云计算环境中应该避免。在本文中,我们重点构建了一个加密的虚拟机自省系统,CryptVMI,以解决上述问题,特别是在公共云系统中。我们的方法在管理节点上维护一个查询处理程序来处理来自用户客户机的加密查询。我们将查询传递给保存所查询的虚拟实例的相应计算节点。部署在计算节点上的内省应用程序处理查询,并为用户从虚拟实例获取加密的结果。本工作展示了我们对该系统的设计和初步实现。
{"title":"CryptVMI: Encrypted Virtual Machine Introspection in the Cloud","authors":"Fangzhou Yao, R. Campbell","doi":"10.1109/CLOUD.2014.149","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.149","url":null,"abstract":"Virtualization techniques are the key in both public and private cloud computing environments. In such environments, multiple virtual instances are running on the same physical machine. The logical isolation between systems makes security assurance weaker than physically isolated systems. Thus, Virtual Machine Introspection techniques become essential to prevent the virtual system from being vulnerable to attacks. However, this technique breaks down the borders of the segregation between multiple tenants, which should be avoided in a public cloud computing environment. In this paper, we focus on building an encrypted Virtual Machine Introspection system, CryptVMI, to address the above concern, especially in a public cloud system. Our approach maintains a query handler on the management node to handle encrypted queries from user clients. We pass the query to the corresponding compute node that holds the virtual instance queried. The introspection application deployed on the compute node processes the query and acquires the encrypted results from the virtual instance for the user. This work shows our design and preliminary implementation of this system.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125114106","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}
引用次数: 6
Fast Server Deprovisioning through Scatter-Gather Live Migration of Virtual Machines 通过散聚式虚拟机热迁移实现快速服务器资源分配
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.58
Umesh Deshpande, Yang You, Danny Chan, Nilton Bila, Kartik Gopalan
Traditional metrics for live migration of virtual machines (VM) include total migration time, downtime, network overhead, and application degradation. In this paper, we introduce a new metric, "eviction time", defined as the time to evict the entire state of a VM from the source host. Eviction time determines how quickly the source host can be taken offline, or the freed resources re-purposed for other VMs. In traditional approaches for live VM migration, such as pre-copy and post-copy, eviction time is equal to the total migration time, because the source and destination hosts are coupled for the duration of the migration. Eviction time increases if the destination host is slow to receive the incoming VM, such as due to insufficient memory or network bandwidth, thus tying up the source host. We present a new approach, called "Scatter-Gather" live migration, which reduces the eviction time when the destination host is resource constrained. The key idea is to decouple the source and the destination hosts. The source scatters the VM's memory state quickly to multiple intermediaries (hosts or middleboxes) in the cluster. Concurrently, the destination gathers the VM's memory from the intermediaries using a variant of post-copy VM migration. We have implemented a prototype of Scatter-Gather in the KVM/QEMU platform. In our evaluations, Scatter-Gather reduces the VM eviction time by up to a factor of 6 while maintaining comparable total migration time against traditional pre-copy and post-copy for a resource constrained destination.
虚拟机(VM)实时迁移的传统指标包括总迁移时间、停机时间、网络开销和应用程序降级。在本文中,我们引入了一个新的度量,“驱逐时间”,定义为从源主机中驱逐虚拟机的整个状态的时间。退出时间决定了源主机脱机的速度,或者释放的资源重新用于其他虚拟机。在传统的虚拟机迁移方法(如预拷贝和后拷贝)中,由于源主机和目标主机在迁移期间是耦合的,因此驱逐时间等于总迁移时间。如果目标主机接收进入的虚拟机较慢,例如由于内存或网络带宽不足,从而占用源主机,则退出时间会增加。我们提出了一种新的方法,称为“散-聚”实时迁移,它减少了目标主机资源受限时的迁移时间。关键思想是解耦源主机和目标主机。源将VM的内存状态快速分散到集群中的多个中介体(主机或中介体)。同时,目的地使用复制后VM迁移的一种变体从中介体收集VM的内存。我们已经在KVM/QEMU平台上实现了一个Scatter-Gather的原型。在我们的评估中,对于资源受限的目标,Scatter-Gather将VM退出时间最多减少了6倍,同时与传统的预复制和后复制相比,保持了相当的总迁移时间。
{"title":"Fast Server Deprovisioning through Scatter-Gather Live Migration of Virtual Machines","authors":"Umesh Deshpande, Yang You, Danny Chan, Nilton Bila, Kartik Gopalan","doi":"10.1109/CLOUD.2014.58","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.58","url":null,"abstract":"Traditional metrics for live migration of virtual machines (VM) include total migration time, downtime, network overhead, and application degradation. In this paper, we introduce a new metric, \"eviction time\", defined as the time to evict the entire state of a VM from the source host. Eviction time determines how quickly the source host can be taken offline, or the freed resources re-purposed for other VMs. In traditional approaches for live VM migration, such as pre-copy and post-copy, eviction time is equal to the total migration time, because the source and destination hosts are coupled for the duration of the migration. Eviction time increases if the destination host is slow to receive the incoming VM, such as due to insufficient memory or network bandwidth, thus tying up the source host. We present a new approach, called \"Scatter-Gather\" live migration, which reduces the eviction time when the destination host is resource constrained. The key idea is to decouple the source and the destination hosts. The source scatters the VM's memory state quickly to multiple intermediaries (hosts or middleboxes) in the cluster. Concurrently, the destination gathers the VM's memory from the intermediaries using a variant of post-copy VM migration. We have implemented a prototype of Scatter-Gather in the KVM/QEMU platform. In our evaluations, Scatter-Gather reduces the VM eviction time by up to a factor of 6 while maintaining comparable total migration time against traditional pre-copy and post-copy for a resource constrained destination.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115923892","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}
引用次数: 31
Image Transfer and Storage Cost Aware Brokering Strategies for Multiple Clouds 多云环境下图像传输和存储成本敏感的代理策略
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.103
J. L. Lucas-Simarro, R. Moreno-Vozmediano, F. Desprez, Jonathan Rouzaud-Cornabas
Nowadays, Clouds are used to host a large range of services. But between different Cloud Service Providers, the pricing model and the price of individual resources can be very different. Furthermore hosting a service in one Cloud is the major cause of service outage. To increase resiliency and minimize the monetary cost of running a service, it becomes mandatory to span it between different Clouds. Moreover, due to dynamicity of both the service and Clouds, it could be required to migrate a service at run time. Accordingly, this ability must be integrated into the multi-Cloud resource manager, i.e. the Cloud broker. But, when migrating a VM to a new Cloud Service Provider, the VM disk image has to be migrated too. Accordingly, data storage and transfer must be taken into account when choosing if and where an application will be migrated. In this paper, we extend a cost-optimization algorithm to take into account storage costs to approximate the optimal placement of a service. The data storage management consists in taking two decisions: the location of the upload of an image, and keep it on-line during the experiment lifetime or delete it when unused. Based on our experimentations, we show that the storage cost of VM disk image must not be neglected as it was done in previous works. Moreover, we show that using the accurate combinations of storage policies can dramatically reduce the storage cost (from 90% to 14% of the total bill).
如今,云被用来托管各种各样的服务。但是在不同的云服务提供商之间,定价模式和单个资源的价格可能会有很大的不同。此外,在一个云中托管服务是导致服务中断的主要原因。为了增加弹性并最小化运行服务的成本,必须在不同的云之间进行跨越。此外,由于服务和云的动态性,可能需要在运行时迁移服务。因此,这种能力必须集成到多云资源管理器中,即云代理。但是,当将虚拟机迁移到新的云服务提供商时,虚拟机磁盘映像也必须迁移。因此,在选择是否迁移应用程序以及将应用程序迁移到何处时,必须考虑数据存储和传输。在本文中,我们扩展了成本优化算法,以考虑存储成本来近似服务的最优放置。数据存储管理包括两个决定:图像上传的位置,并在实验期间保持在线或在未使用时删除它。根据我们的实验,我们证明了VM磁盘映像的存储成本不能像以前的工作那样被忽视。此外,我们还表明,使用准确的存储策略组合可以显著降低存储成本(从总账单的90%降至14%)。
{"title":"Image Transfer and Storage Cost Aware Brokering Strategies for Multiple Clouds","authors":"J. L. Lucas-Simarro, R. Moreno-Vozmediano, F. Desprez, Jonathan Rouzaud-Cornabas","doi":"10.1109/CLOUD.2014.103","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.103","url":null,"abstract":"Nowadays, Clouds are used to host a large range of services. But between different Cloud Service Providers, the pricing model and the price of individual resources can be very different. Furthermore hosting a service in one Cloud is the major cause of service outage. To increase resiliency and minimize the monetary cost of running a service, it becomes mandatory to span it between different Clouds. Moreover, due to dynamicity of both the service and Clouds, it could be required to migrate a service at run time. Accordingly, this ability must be integrated into the multi-Cloud resource manager, i.e. the Cloud broker. But, when migrating a VM to a new Cloud Service Provider, the VM disk image has to be migrated too. Accordingly, data storage and transfer must be taken into account when choosing if and where an application will be migrated. In this paper, we extend a cost-optimization algorithm to take into account storage costs to approximate the optimal placement of a service. The data storage management consists in taking two decisions: the location of the upload of an image, and keep it on-line during the experiment lifetime or delete it when unused. Based on our experimentations, we show that the storage cost of VM disk image must not be neglected as it was done in previous works. Moreover, we show that using the accurate combinations of storage policies can dramatically reduce the storage cost (from 90% to 14% of the total bill).","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"468 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124383893","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
期刊
2014 IEEE 7th International Conference on Cloud Computing
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1