首页 > 最新文献

2010 IEEE 3rd International Conference on Cloud Computing最新文献

英文 中文
Performance and Power Management for Cloud Infrastructures 云基础设施的性能和电源管理
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.25
H. N. Van, F. Tran, Jean-Marc Menaud
A key issue for Cloud Computing data-centers is to maximize their profits by minimizing power consumption and SLA violations of hosted applications. In this paper, we propose a resource management framework combining a utility-based dynamic Virtual Machine provisioning manager and a dynamic VM placement manager. Both problems are modeled as constraint satisfaction problems. The VM provisioning process aims at maximizing a global utility capturing both the performance of the hosted applications with regard to their SLAs and the energy-related operational cost of the cloud computing infrastructure. We show several experiments how our system can be controlled through high level handles to make different trade-off between application performance and energy consumption or to arbitrate resource allocations in case of contention.
云计算数据中心的一个关键问题是通过最小化功耗和对托管应用程序的SLA违反来实现利润最大化。在本文中,我们提出了一个资源管理框架,该框架结合了基于实用程序的动态虚拟机配置管理器和动态虚拟机放置管理器。这两个问题都被建模为约束满足问题。VM配置过程的目标是最大化全局实用程序,同时捕获托管应用程序在sla方面的性能和云计算基础设施的能源相关运营成本。我们展示了几个实验,说明如何通过高级句柄控制系统,在应用程序性能和能耗之间做出不同的权衡,或者在争用情况下仲裁资源分配。
{"title":"Performance and Power Management for Cloud Infrastructures","authors":"H. N. Van, F. Tran, Jean-Marc Menaud","doi":"10.1109/CLOUD.2010.25","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.25","url":null,"abstract":"A key issue for Cloud Computing data-centers is to maximize their profits by minimizing power consumption and SLA violations of hosted applications. In this paper, we propose a resource management framework combining a utility-based dynamic Virtual Machine provisioning manager and a dynamic VM placement manager. Both problems are modeled as constraint satisfaction problems. The VM provisioning process aims at maximizing a global utility capturing both the performance of the hosted applications with regard to their SLAs and the energy-related operational cost of the cloud computing infrastructure. We show several experiments how our system can be controlled through high level handles to make different trade-off between application performance and energy consumption or to arbitrate resource allocations in case of contention.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121686347","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}
引用次数: 199
Enterprise Cloud Service Architecture 企业云服务架构
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.10
Longji Tang, Jing Dong, Yajing Zhao, Liang-Jie Zhang
Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into enterprise service-oriented computing. The enterprise service-oriented architecture (ESOA) style is an abstraction of concrete enterprise service-orientated architectures, which includes SOA architectural elements, service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing enterprise cloud computing. Meanwhile, the principles and style of enterprise service-oriented computing facilitate the enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending enterprise service-oriented formula for ESOA. We model the style through specifying each element in the formula with both service-oriented and cloud architectural styles.
云计算是分布式计算的一种新范式,它为面向服务的企业计算引入了许多新的思想、概念、原则、技术和体系结构风格。企业面向服务的体系结构(ESOA)风格是具体的企业面向服务的体系结构的抽象,其中包括SOA体系结构元素、服务设计模式和原则,以及SOA质量属性。它可以扩展为一种实现企业云计算的新样式。同时,企业面向服务计算的原则和风格促进了云计算在企业范围内的应用。本文将ESOA风格扩展为一种新的混合架构风格——企业云服务架构(ECSA)。通过扩展面向企业服务的ESOA公式来描述这种风格。我们通过使用面向服务和云架构风格指定公式中的每个元素来建模样式。
{"title":"Enterprise Cloud Service Architecture","authors":"Longji Tang, Jing Dong, Yajing Zhao, Liang-Jie Zhang","doi":"10.1109/CLOUD.2010.10","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.10","url":null,"abstract":"Cloud computing, a new paradigm of distributed computing, introduces many new ideas, concepts, principals, technologies and architectural styles into enterprise service-oriented computing. The enterprise service-oriented architecture (ESOA) style is an abstraction of concrete enterprise service-orientated architectures, which includes SOA architectural elements, service design patterns as well as principles, and SOA quality attributes. It can be extended to a new style for realizing enterprise cloud computing. Meanwhile, the principles and style of enterprise service-oriented computing facilitate the enterprise-wide adoption of cloud computing. This paper extends the ESOA style to a new hybrid architectural style, Enterprise Cloud Service Architecture (ECSA). The style is described by extending enterprise service-oriented formula for ESOA. We model the style through specifying each element in the formula with both service-oriented and cloud architectural styles.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134528471","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}
引用次数: 77
Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand 整合资源消耗与配置,实现基础设施资源按需分配
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.11
Y. Zhang, Gang Huang, Xuanzhe Liu, Hong Mei
Infrastructure resources on-demand requires resource provision (e.g., CPU and memory) to be both sufficient and necessary, which is the most important issue and a challenge in Cloud Computing. Platform as a service (PaaS) encapsulates a layer of software that includes middleware, and even development environment, and provides them as a service for building and deploying cloud applications. In PaaS, the issue of on-demand infrastructure resource management becomes more challenging due to the thousands of cloud applications that share and compete for resources simultaneously. The fundamental solution is to integrate and coordinate the resource consumption and allocation management of a cloud application. The difficulties of such a solution in PaaS are essentially how to maximize the resource utilization of an application, and how to allocate resources to guarantee adequate resource provision for the system. In this paper, we propose an approach to managing infrastructure resources in PaaS by leveraging two adaptive control loops: the resource consumption optimization loop and the resource allocation loop. The optimization loop improves the resource utilization of a cloud application via management functions provided by the corresponding middleware layers of PaaS. The allocation loop provides or reclaims appropriate amounts of resources to/from the application system while guaranteeing its performance. The two loops are integrated to run consecutively and repeatedly to provide infrastructure resources on-demand by first trying to improve resource utilization, and then allocating more resources when necessary. We implement a framework, SmartRod, to investigate our approach. The experiment on SmartRod proves its effectiveness on infrastructure resource management.
基础设施资源按需供应要求资源供应(例如,CPU和内存)既充分又必要,这是云计算中最重要的问题和挑战。平台即服务(PaaS)封装了一层软件,其中包括中间件,甚至开发环境,并将它们作为服务提供给构建和部署云应用程序。在PaaS中,随需应变的基础设施资源管理问题变得更具挑战性,因为成千上万的云应用程序同时共享和竞争资源。基本的解决方案是集成和协调云应用程序的资源消耗和分配管理。这种解决方案在PaaS中的难点本质上是如何最大限度地利用应用程序的资源,以及如何分配资源以保证为系统提供足够的资源。在本文中,我们提出了一种通过利用两个自适应控制循环来管理PaaS中的基础设施资源的方法:资源消耗优化循环和资源分配循环。优化循环通过PaaS的相应中间件层提供的管理功能提高了云应用程序的资源利用率。分配循环向应用程序系统提供或从应用程序系统回收适当数量的资源,同时保证其性能。将这两个循环集成在一起,连续重复地运行,通过首先尝试提高资源利用率,然后在必要时分配更多资源,按需提供基础设施资源。我们实施了一个名为SmartRod的框架来研究我们的方法。在SmartRod上的实验证明了其在基础设施资源管理方面的有效性。
{"title":"Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand","authors":"Y. Zhang, Gang Huang, Xuanzhe Liu, Hong Mei","doi":"10.1109/CLOUD.2010.11","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.11","url":null,"abstract":"Infrastructure resources on-demand requires resource provision (e.g., CPU and memory) to be both sufficient and necessary, which is the most important issue and a challenge in Cloud Computing. Platform as a service (PaaS) encapsulates a layer of software that includes middleware, and even development environment, and provides them as a service for building and deploying cloud applications. In PaaS, the issue of on-demand infrastructure resource management becomes more challenging due to the thousands of cloud applications that share and compete for resources simultaneously. The fundamental solution is to integrate and coordinate the resource consumption and allocation management of a cloud application. The difficulties of such a solution in PaaS are essentially how to maximize the resource utilization of an application, and how to allocate resources to guarantee adequate resource provision for the system. In this paper, we propose an approach to managing infrastructure resources in PaaS by leveraging two adaptive control loops: the resource consumption optimization loop and the resource allocation loop. The optimization loop improves the resource utilization of a cloud application via management functions provided by the corresponding middleware layers of PaaS. The allocation loop provides or reclaims appropriate amounts of resources to/from the application system while guaranteeing its performance. The two loops are integrated to run consecutively and repeatedly to provide infrastructure resources on-demand by first trying to improve resource utilization, and then allocating more resources when necessary. We implement a framework, SmartRod, to investigate our approach. The experiment on SmartRod proves its effectiveness on infrastructure resource management.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133862556","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}
引用次数: 55
Multi-tenant SOA Middleware for Cloud Computing 用于云计算的多租户SOA中间件
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.50
A. Azeez, S. Perera, Dimuthu Gamage, Ruwan Linton, Prabath Siriwardana, Dimuthu Leelaratne, S. Weerawarana, Paul Fremantle
Enterprise IT infrastructure incurs many costs ranging from hardware costs and software licenses/maintenance costs to the costs of monitoring, managing, and maintaining IT infrastructure. The recent advent of cloud computing offers some tangible prospects of reducing some of those costs; however, abstractions provided by cloud computing are often inadequate to provide major cost savings across the IT infrastructure life-cycle. Multi-tenancy, which allows a single application to emulate multiple application instances, has been proposed as a solution to this problem. By sharing one application across many tenants, multi-tenancy attempts to replace many small application instances with one or few large instances thus bringing down the overall cost of IT infrastructure. In this paper, we present an architecture for achieving multi-tenancy at the SOA level, which enables users to run their services and other SOA artifacts in a multi-tenant SOA framework as well as provides an environment to build multi-tenant applications. We discuss architecture, design decisions, and problems encountered, together with potential solutions when applicable. Primary contributions of this paper are motivating multi-tenancy, and the design and implementation of a multi-tenant SOA platform which allows users to run their current applications in a multi-tenant environment with minimal or no modifications.
企业IT基础设施会产生许多成本,从硬件成本和软件许可/维护成本到监视、管理和维护IT基础设施的成本。最近云计算的出现为降低这些成本提供了一些切实可行的前景;然而,云计算提供的抽象通常不足以在整个IT基础设施生命周期中节省大量成本。多租户(Multi-tenancy)允许单个应用程序模拟多个应用程序实例,已被提出作为解决此问题的解决方案。通过在多个租户之间共享一个应用程序,多租户尝试用一个或几个大型实例替换许多小型应用程序实例,从而降低IT基础设施的总体成本。在本文中,我们提出了一个在SOA级别实现多租户的体系结构,它使用户能够在多租户SOA框架中运行他们的服务和其他SOA构件,并提供了一个环境来构建多租户应用程序。我们将讨论体系结构、设计决策和遇到的问题,以及适用时的潜在解决方案。本文的主要贡献是推动了多租户,以及多租户SOA平台的设计和实现,该平台允许用户在多租户环境中运行其当前应用程序,而无需修改。
{"title":"Multi-tenant SOA Middleware for Cloud Computing","authors":"A. Azeez, S. Perera, Dimuthu Gamage, Ruwan Linton, Prabath Siriwardana, Dimuthu Leelaratne, S. Weerawarana, Paul Fremantle","doi":"10.1109/CLOUD.2010.50","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.50","url":null,"abstract":"Enterprise IT infrastructure incurs many costs ranging from hardware costs and software licenses/maintenance costs to the costs of monitoring, managing, and maintaining IT infrastructure. The recent advent of cloud computing offers some tangible prospects of reducing some of those costs; however, abstractions provided by cloud computing are often inadequate to provide major cost savings across the IT infrastructure life-cycle. Multi-tenancy, which allows a single application to emulate multiple application instances, has been proposed as a solution to this problem. By sharing one application across many tenants, multi-tenancy attempts to replace many small application instances with one or few large instances thus bringing down the overall cost of IT infrastructure. In this paper, we present an architecture for achieving multi-tenancy at the SOA level, which enables users to run their services and other SOA artifacts in a multi-tenant SOA framework as well as provides an environment to build multi-tenant applications. We discuss architecture, design decisions, and problems encountered, together with potential solutions when applicable. Primary contributions of this paper are motivating multi-tenancy, and the design and implementation of a multi-tenant SOA platform which allows users to run their current applications in a multi-tenant environment with minimal or no modifications.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115513168","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}
引用次数: 131
CLOUDIO: A Cloud Computing-Oriented Multi-tenant Architecture for Business Information Systems CLOUDIO:面向云计算的商业信息系统多租户架构
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.88
Enrique Jiménez, J. Niño, Angel Lagares Lemos, Miguel Lagares-Lemos, Ricardo Colomo Palacios, J. M. Gómez-Berbís
Cloud Computing is evolving from a mere “storage” technology to a new vehicle for Business Information Systems (BIS) to manage, organize and provide added-value strategies to current business models. However, the underlying infrastructure for Software-as-a-Service (SaaS) to become a new platform for trading partners and transactions must rely on intelligent, flexible, context-aware Multi-Tenant Architectures. In this paper, we present Cloudio, a Cloud Computing-based metadata-powered Multi-Tenant Architecture, backed with a proof-of-concept J2EE implementation.
云计算正从单纯的“存储”技术演变为商业信息系统(BIS)管理、组织和为当前商业模式提供增值策略的新工具。然而,软件即服务(SaaS)的底层基础设施要成为贸易伙伴和事务的新平台,就必须依赖于智能、灵活、上下文感知的多租户体系结构。在本文中,我们介绍了Cloudio,这是一种基于云计算的元数据驱动的多租户体系结构,支持概念验证的J2EE实现。
{"title":"CLOUDIO: A Cloud Computing-Oriented Multi-tenant Architecture for Business Information Systems","authors":"Enrique Jiménez, J. Niño, Angel Lagares Lemos, Miguel Lagares-Lemos, Ricardo Colomo Palacios, J. M. Gómez-Berbís","doi":"10.1109/CLOUD.2010.88","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.88","url":null,"abstract":"Cloud Computing is evolving from a mere “storage” technology to a new vehicle for Business Information Systems (BIS) to manage, organize and provide added-value strategies to current business models. However, the underlying infrastructure for Software-as-a-Service (SaaS) to become a new platform for trading partners and transactions must rely on intelligent, flexible, context-aware Multi-Tenant Architectures. In this paper, we present Cloudio, a Cloud Computing-based metadata-powered Multi-Tenant Architecture, backed with a proof-of-concept J2EE implementation.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125027177","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}
引用次数: 35
Reducing Costs of Spot Instances via Checkpointing in the Amazon Elastic Compute Cloud 通过亚马逊弹性计算云中的检查点降低现货实例的成本
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.35
Sangho Yi, Derrick Kondo, A. Andrzejak
Recently introduced spot instances in the Amazon Elastic Compute Cloud (EC2) offer lower resource costs in exchange for reduced reliability; these instances can be revoked abruptly due to price and demand fluctuations. Mechanisms and tools that deal with the cost-reliability trade-offs under this schema are of great value for users seeking to lessen their costs while maintaining high reliability. We study how one such a mechanism, namely check pointing, can be used to minimize the cost and volatility of resource provisioning. Based on the real price history of EC2 spot instances, we compare several adaptive check pointing schemes in terms of monetary costs and improvement of job completion times. Trace-based simulations show that our approach can reduce significantly both price and the task completion times.
最近在Amazon Elastic Compute Cloud (EC2)中引入的现货实例提供了更低的资源成本,以换取降低的可靠性;这些实例可能因价格和需求波动而突然撤销。在此模式下处理成本-可靠性权衡的机制和工具对于寻求在保持高可靠性的同时降低成本的用户非常有价值。我们研究了如何使用这样一种机制,即检查点,来最小化资源供应的成本和波动性。基于EC2现货实例的真实价格历史,我们从货币成本和工作完成时间的改进方面比较了几种自适应检查点方案。基于跟踪的仿真表明,我们的方法可以显著降低成本和任务完成时间。
{"title":"Reducing Costs of Spot Instances via Checkpointing in the Amazon Elastic Compute Cloud","authors":"Sangho Yi, Derrick Kondo, A. Andrzejak","doi":"10.1109/CLOUD.2010.35","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.35","url":null,"abstract":"Recently introduced spot instances in the Amazon Elastic Compute Cloud (EC2) offer lower resource costs in exchange for reduced reliability; these instances can be revoked abruptly due to price and demand fluctuations. Mechanisms and tools that deal with the cost-reliability trade-offs under this schema are of great value for users seeking to lessen their costs while maintaining high reliability. We study how one such a mechanism, namely check pointing, can be used to minimize the cost and volatility of resource provisioning. Based on the real price history of EC2 spot instances, we compare several adaptive check pointing schemes in terms of monetary costs and improvement of job completion times. Trace-based simulations show that our approach can reduce significantly both price and the task completion times.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"3 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123639024","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}
引用次数: 273
From Data Center Resource Allocation to Control Theory and Back 从数据中心资源分配到控制理论与回溯
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.55
Xavier Dutreilh, N. Rivierre, A. Moreau, J. Malenfant, I. Truck
Continuously adjusting the horizontal scaling of applications hosted by data centers appears as a good candidate to automatic control approaches allocating resources in closed-loop given their current workload. Despite several attempts, real applications of these techniques in cloud computing infrastructures face some difficulties. Some of them essentially turn back to the core concepts of automatic control: controllability, inertia of the controlled system, gain and stability. In this paper, considering our recent work to build a management framework dedicated to automatic resource allocation in virtualized applications, we attempt to identify from experiments the sources of instabilities in the controlled systems. As examples, we analyze two types of policies: threshold-based and reinforcement learning techniques to dynamically scale resources. The experiments show that both approaches are tricky and that trying to implement a controller without looking at the way the controlled system reacts to actions, both in time and in amplitude, is doomed to fail. We discuss both lessons learned from the experiments in terms of simple yet key points to build good resource management policies, and longer term issues on which we are currently working to manage contracts and reinforcement learning efficiently in cloud controllers.
在给定当前工作负载的情况下,不断调整数据中心托管的应用程序的水平伸缩似乎是在闭环中分配资源的自动控制方法的一个很好的选择。尽管进行了多次尝试,但这些技术在云计算基础设施中的实际应用仍面临一些困难。其中一些本质上回到了自动控制的核心概念:可控性、被控系统的惯性、增益和稳定性。在本文中,考虑到我们最近的工作是建立一个专门用于虚拟化应用程序中自动资源分配的管理框架,我们试图从实验中确定受控系统中不稳定的来源。作为例子,我们分析了两种类型的策略:基于阈值和强化学习技术来动态扩展资源。实验表明,这两种方法都很棘手,试图在不考虑被控系统对动作的反应方式(无论是在时间上还是在幅度上)的情况下实现控制器是注定要失败的。我们讨论了从实验中获得的经验教训,从建立良好资源管理策略的简单而关键的方面,以及我们目前正在努力在云控制器中有效地管理合同和强化学习的长期问题。
{"title":"From Data Center Resource Allocation to Control Theory and Back","authors":"Xavier Dutreilh, N. Rivierre, A. Moreau, J. Malenfant, I. Truck","doi":"10.1109/CLOUD.2010.55","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.55","url":null,"abstract":"Continuously adjusting the horizontal scaling of applications hosted by data centers appears as a good candidate to automatic control approaches allocating resources in closed-loop given their current workload. Despite several attempts, real applications of these techniques in cloud computing infrastructures face some difficulties. Some of them essentially turn back to the core concepts of automatic control: controllability, inertia of the controlled system, gain and stability. In this paper, considering our recent work to build a management framework dedicated to automatic resource allocation in virtualized applications, we attempt to identify from experiments the sources of instabilities in the controlled systems. As examples, we analyze two types of policies: threshold-based and reinforcement learning techniques to dynamically scale resources. The experiments show that both approaches are tricky and that trying to implement a controller without looking at the way the controlled system reacts to actions, both in time and in amplitude, is doomed to fail. We discuss both lessons learned from the experiments in terms of simple yet key points to build good resource management policies, and longer term issues on which we are currently working to manage contracts and reinforcement learning efficiently in cloud controllers.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122680290","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}
引用次数: 154
Data Flow Driven Scheduling of BPEL Workflows Using Cloud Resources 使用云资源的数据流驱动的BPEL工作流调度
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.40
Tim Dörnemann, Ernst Juhnke, T. Noll, Dominik Seiler, Bernd Freisleben
In this paper, an approach to assign BPEL workflow steps to available resources is presented. The approach takes data dependencies between workflow steps and the utilization of resources at runtime into account. The developed scheduling algorithm simulates whether the makespan of workflows could be reduced by providing additional resources from a Cloud infrastructure. If yes, Cloud resources are automatically set up and used to increase throughput. The proposed approach does not require any changes to the BPEL standard. An implementation based on the ActiveBPEL engine and Amazon's Elastic Compute Cloud is presented. Experimental results for a real-life workflow from a medical application indicate that workflow execution times can be reduced significantly.
本文提出了一种将BPEL工作流步骤分配给可用资源的方法。该方法考虑了工作流步骤之间的数据依赖关系和运行时的资源利用率。开发的调度算法模拟了是否可以通过提供来自云基础设施的额外资源来减少工作流的完工时间。如果是,则自动设置云资源并使用云资源来提高吞吐量。建议的方法不需要对BPEL标准进行任何更改。提出了一个基于ActiveBPEL引擎和Amazon的弹性计算云的实现。对一个医疗应用的实际工作流程的实验结果表明,该方法可以显著减少工作流的执行时间。
{"title":"Data Flow Driven Scheduling of BPEL Workflows Using Cloud Resources","authors":"Tim Dörnemann, Ernst Juhnke, T. Noll, Dominik Seiler, Bernd Freisleben","doi":"10.1109/CLOUD.2010.40","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.40","url":null,"abstract":"In this paper, an approach to assign BPEL workflow steps to available resources is presented. The approach takes data dependencies between workflow steps and the utilization of resources at runtime into account. The developed scheduling algorithm simulates whether the makespan of workflows could be reduced by providing additional resources from a Cloud infrastructure. If yes, Cloud resources are automatically set up and used to increase throughput. The proposed approach does not require any changes to the BPEL standard. An implementation based on the ActiveBPEL engine and Amazon's Elastic Compute Cloud is presented. Experimental results for a real-life workflow from a medical application indicate that workflow execution times can be reduced significantly.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129960315","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}
引用次数: 23
Security Models and Requirements for Healthcare Application Clouds 医疗保健应用程序云的安全模型和需求
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.62
Rui Zhang, Ling Liu
With the widespread use of electronic health record (EHR), building a secure EHR sharing environment has attracted a lot of attention in both healthcare industry and academic community. Cloud computing paradigm is one of the popular healthIT infrastructure for facilitating EHR sharing and EHR integration. In this paper we discuss important concepts related to EHR sharing and integration in healthcare clouds and analyze the arising security and privacy issues in access and management of EHRs. We describe an EHR security reference model for managing security issues in healthcare clouds, which highlights three important core components in securing an EHR cloud. We illustrate the development of the EHR security reference model through a use-case scenario and describe the corresponding security countermeasures and state of art security techniques that can be applied as basic security guards.
随着电子病历(EHR)的广泛使用,构建安全的电子病历共享环境受到了医疗行业和学术界的广泛关注。云计算范式是一种流行的医疗it基础设施,用于促进EHR共享和EHR集成。在本文中,我们讨论了与医疗云中EHR共享和集成相关的重要概念,并分析了访问和管理EHR中出现的安全和隐私问题。我们描述了一个用于管理医疗云中安全问题的EHR安全参考模型,该模型强调了保护EHR云的三个重要核心组件。我们通过一个用例场景说明了EHR安全参考模型的开发,并描述了相应的安全对策和可用作基本安全防护的最新安全技术。
{"title":"Security Models and Requirements for Healthcare Application Clouds","authors":"Rui Zhang, Ling Liu","doi":"10.1109/CLOUD.2010.62","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.62","url":null,"abstract":"With the widespread use of electronic health record (EHR), building a secure EHR sharing environment has attracted a lot of attention in both healthcare industry and academic community. Cloud computing paradigm is one of the popular healthIT infrastructure for facilitating EHR sharing and EHR integration. In this paper we discuss important concepts related to EHR sharing and integration in healthcare clouds and analyze the arising security and privacy issues in access and management of EHRs. We describe an EHR security reference model for managing security issues in healthcare clouds, which highlights three important core components in securing an EHR cloud. We illustrate the development of the EHR security reference model through a use-case scenario and describe the corresponding security countermeasures and state of art security techniques that can be applied as basic security guards.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129268767","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}
引用次数: 407
IC Cloud: A Design Space for Composable Cloud Computing 集成电路云:可组合云计算的设计空间
Pub Date : 2010-07-05 DOI: 10.1109/CLOUD.2010.18
Li Guo, Yike Guo, Xiangchuan Tian
Cloud computing has attracted great interest from both academic and industrial communities. Different paradigms, architectures and applications have emerged. However, to the best of our knowledge, only few efforts have been devoted to study the architecture as well as implementation details for building up a cloud computing system. In this paper, we present our design and implementation oftextit{Imperial College Cloud (IC Cloud)}. The goal of IC Cloud is to provide a generic design space where various cloud computing architectures and implementation strategies can be systematically studied. The IC Cloud design strictly follows the SOA principle and incorporates a highly flexible system design approach.
云计算已经引起了学术界和工业界的极大兴趣。不同的范例、架构和应用程序已经出现。然而,据我们所知,研究构建云计算系统的架构和实现细节的努力很少。在本文中,我们介绍了我们的textit{帝国理工云(IC云)}的设计和实现。IC云的目标是提供一个通用的设计空间,各种云计算架构和实现策略可以系统地研究。IC Cloud的设计严格遵循SOA原则,并结合了高度灵活的系统设计方法。
{"title":"IC Cloud: A Design Space for Composable Cloud Computing","authors":"Li Guo, Yike Guo, Xiangchuan Tian","doi":"10.1109/CLOUD.2010.18","DOIUrl":"https://doi.org/10.1109/CLOUD.2010.18","url":null,"abstract":"Cloud computing has attracted great interest from both academic and industrial communities. Different paradigms, architectures and applications have emerged. However, to the best of our knowledge, only few efforts have been devoted to study the architecture as well as implementation details for building up a cloud computing system. In this paper, we present our design and implementation oftextit{Imperial College Cloud (IC Cloud)}. The goal of IC Cloud is to provide a generic design space where various cloud computing architectures and implementation strategies can be systematically studied. The IC Cloud design strictly follows the SOA principle and incorporates a highly flexible system design approach.","PeriodicalId":375404,"journal":{"name":"2010 IEEE 3rd International Conference on Cloud Computing","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126666229","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}
引用次数: 33
期刊
2010 IEEE 3rd 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