首页 > 最新文献

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
The Use of Distributed Processing and Cloud Computing in Agricultural Decision-Making Support Systems 分布式处理和云计算在农业决策支持系统中的应用
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.101
Walter Akio Goya, Marcelo Risse de Andrade, Artur Carvalho Zucchi, N. Gonzalez, Rosangela de Fatima Pereira, K. Langona, T. Carvalho, Jan-Erik Mångs, A. Sefidcon
One of the main challenges in agriculture is to sustainably meet the demand for food while preserving natural resources for future productions. Information Technology can assist producers to make better decisions by providing them with data and tools that enhance decision-making process, consequently allowing better management of the natural resources. Cloud-computing platforms and the extraction of data available on public weather related data sets allow the development of web applications that can assist producers with their investing and planning decisions. This paper describes the Big Weather solution, an agricultural decision-making support system that utilizes a cloud-computing platform, distributed processing technologies, and a big data framework. This paper also presents Big Weather architecture and an example of metric calculations (average temperature and humidity) and discusses the performance of the solution when tested in different virtual machine scenario configurations. The novelty is the transparency of the framework, which allows farmers to make better decisions based on data available on the cloud.
农业面临的主要挑战之一是可持续地满足对粮食的需求,同时为未来的生产保护自然资源。信息技术可以帮助生产者做出更好的决策,为他们提供数据和工具,加强决策过程,从而更好地管理自然资源。云计算平台和公共天气相关数据集的数据提取使得web应用程序的开发可以帮助生产商进行投资和规划决策。本文介绍了利用云计算平台、分布式处理技术和大数据框架的农业决策支持系统“大天气解决方案”。本文还介绍了Big Weather架构和度量计算(平均温度和湿度)的一个示例,并讨论了在不同虚拟机场景配置中测试该解决方案时的性能。该框架的新颖之处在于其透明度,它允许农民根据云上可用的数据做出更好的决策。
{"title":"The Use of Distributed Processing and Cloud Computing in Agricultural Decision-Making Support Systems","authors":"Walter Akio Goya, Marcelo Risse de Andrade, Artur Carvalho Zucchi, N. Gonzalez, Rosangela de Fatima Pereira, K. Langona, T. Carvalho, Jan-Erik Mångs, A. Sefidcon","doi":"10.1109/CLOUD.2014.101","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.101","url":null,"abstract":"One of the main challenges in agriculture is to sustainably meet the demand for food while preserving natural resources for future productions. Information Technology can assist producers to make better decisions by providing them with data and tools that enhance decision-making process, consequently allowing better management of the natural resources. Cloud-computing platforms and the extraction of data available on public weather related data sets allow the development of web applications that can assist producers with their investing and planning decisions. This paper describes the Big Weather solution, an agricultural decision-making support system that utilizes a cloud-computing platform, distributed processing technologies, and a big data framework. This paper also presents Big Weather architecture and an example of metric calculations (average temperature and humidity) and discusses the performance of the solution when tested in different virtual machine scenario configurations. The novelty is the transparency of the framework, which allows farmers to make better decisions based on data available on the cloud.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"28 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":"115015857","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
Provisioning Security and Performance Optimization for Dynamic Cloud Environments 动态云环境的安全配置与性能优化
Pub Date : 2014-06-27 DOI: 10.1109/CLOUD.2014.150
Viswanath Nandina, José-Marcio Luna, Christopher C. Lamb, G. Heileman, C. Abdallah
Security and resource optimization are two of the most critical concerns in cloud computing. A cloud provider must ensure customers with appropriate security, while optimizing the use of cloud resources. In this paper, we present a framework which optimizes both the use of cloud resources and security provided to the customers in an infrastructure as a service (IaaS) cloud. Our framework offers secure usage control of sensitive data within secure virtual machines (VMs), which are dynamically instantiated while optimizing both security and resources allocated to the VMs. These resources are then allocated to the VMs using an optimization model based upon randomized algorithms. We demonstrate that both security and resources can be efficiently optimized within a cloud setting using our formal mathematical model and usage management framework.
安全性和资源优化是云计算中最关键的两个问题。云提供商必须确保客户具有适当的安全性,同时优化云资源的使用。在本文中,我们提出了一个框架,该框架优化了在基础设施即服务(IaaS)云中为客户提供的云资源的使用和安全性。我们的框架在安全虚拟机(vm)中提供敏感数据的安全使用控制,这些虚拟机在优化分配给vm的安全性和资源的同时动态实例化。然后使用基于随机算法的优化模型将这些资源分配给虚拟机。我们证明,使用我们的正式数学模型和使用管理框架,可以在云环境中有效地优化安全性和资源。
{"title":"Provisioning Security and Performance Optimization for Dynamic Cloud Environments","authors":"Viswanath Nandina, José-Marcio Luna, Christopher C. Lamb, G. Heileman, C. Abdallah","doi":"10.1109/CLOUD.2014.150","DOIUrl":"https://doi.org/10.1109/CLOUD.2014.150","url":null,"abstract":"Security and resource optimization are two of the most critical concerns in cloud computing. A cloud provider must ensure customers with appropriate security, while optimizing the use of cloud resources. In this paper, we present a framework which optimizes both the use of cloud resources and security provided to the customers in an infrastructure as a service (IaaS) cloud. Our framework offers secure usage control of sensitive data within secure virtual machines (VMs), which are dynamically instantiated while optimizing both security and resources allocated to the VMs. These resources are then allocated to the VMs using an optimization model based upon randomized algorithms. We demonstrate that both security and resources can be efficiently optimized within a cloud setting using our formal mathematical model and usage management framework.","PeriodicalId":288542,"journal":{"name":"2014 IEEE 7th International Conference on Cloud Computing","volume":"10 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":"115105800","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}
引用次数: 4
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1