首页 > 最新文献

2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing最新文献

英文 中文
Engineering the cloud from software modules 从软件模块设计云
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071530
Jan S. Rellermeyer, M. Duller, G. Alonso
Cloud computing faces many of the challenges and difficulties of distributed and parallel software. While the service interface hides the actual application from the remote user, the application developer still needs to come to terms with distributed software that needs to run on dynamic clusters and operate under a wide range of configurations. In this paper, we outline our vision of a model and runtime platform for the development, deployment, and management of software applications on the cloud. Our basic idea is to turn the notion of software module into a first class entity used for management and distribution that can be autonomously managed by the underlying software fabric of the cloud. In the paper we present our model, outline an initial implementation, and describe a first application developed using the ideas presented in the paper.
云计算面临着分布式和并行软件的许多挑战和困难。虽然服务接口向远程用户隐藏了实际的应用程序,但应用程序开发人员仍然需要接受需要在动态集群上运行并在各种配置下操作的分布式软件。在本文中,我们概述了在云上开发、部署和管理软件应用程序的模型和运行时平台的愿景。我们的基本想法是将软件模块的概念转变为用于管理和分发的一流实体,可以由云的底层软件结构自主管理。在本文中,我们介绍了我们的模型,概述了初始实现,并描述了使用本文中提出的思想开发的第一个应用程序。
{"title":"Engineering the cloud from software modules","authors":"Jan S. Rellermeyer, M. Duller, G. Alonso","doi":"10.1109/CLOUD.2009.5071530","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071530","url":null,"abstract":"Cloud computing faces many of the challenges and difficulties of distributed and parallel software. While the service interface hides the actual application from the remote user, the application developer still needs to come to terms with distributed software that needs to run on dynamic clusters and operate under a wide range of configurations. In this paper, we outline our vision of a model and runtime platform for the development, deployment, and management of software applications on the cloud. Our basic idea is to turn the notion of software module into a first class entity used for management and distribution that can be autonomously managed by the underlying software fabric of the cloud. In the paper we present our model, outline an initial implementation, and describe a first application developed using the ideas presented in the paper.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129828743","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}
引用次数: 48
Taking account of privacy when designing cloud computing services 在设计云计算服务时考虑隐私
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071532
Siani Pearson
Privacy is an important issue for cloud computing, both in terms of legal compliance and user trust, and needs to be considered at every phase of design. In this paper the privacy challenges that software engineers face when targeting the cloud as their production environment to offer services are assessed, and key design principles to address these are suggested.
隐私是云计算的一个重要问题,无论是在法律遵从性方面还是在用户信任方面,都需要在设计的每个阶段都加以考虑。本文评估了软件工程师在将云作为其生产环境以提供服务时所面临的隐私挑战,并提出了解决这些问题的关键设计原则。
{"title":"Taking account of privacy when designing cloud computing services","authors":"Siani Pearson","doi":"10.1109/CLOUD.2009.5071532","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071532","url":null,"abstract":"Privacy is an important issue for cloud computing, both in terms of legal compliance and user trust, and needs to be considered at every phase of design. In this paper the privacy challenges that software engineers face when targeting the cloud as their production environment to offer services are assessed, and key design principles to address these are suggested.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132526209","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}
引用次数: 637
Software deployment in a dynamic cloud: From device to service orientation in a hospital environment 动态云中的软件部署:在医院环境中从设备到面向服务
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071534
Sander van der Burg, Merijn de Jonge, E. Dolstra, E. Visser
Hospital environments are currently primarily device-oriented: software services are installed, often manually, on specific devices. For instance, an application to view MRI scans may only be available on a limited number of workstations. The medical world is changing to a service-oriented environment, which means that every software service should be available on every device. However, these devices have widely varying capabilities, ranging from powerful workstations to PDAs, and high-bandwidth local machines to low-bandwidth remote machines. To support running applications in such an environment, we need to treat the hospital machines as a cloud, where components of the application are automatically deployed to machines in the cloud with the required capabilities and connectivity. In this paper, we suggest an architecture for applications in such a cloud, in which components are reliably and automatically deployed on the basis of a declarative model of the application using the Nix package manager.
医院环境目前主要是面向设备的:软件服务通常是手动安装在特定设备上的。例如,查看MRI扫描的应用程序可能只在有限数量的工作站上可用。医疗世界正在转变为面向服务的环境,这意味着每种软件服务都应该在每个设备上可用。但是,这些设备具有各种各样的功能,从功能强大的工作站到pda,从高带宽本地计算机到低带宽远程计算机。为了支持在这样的环境中运行应用程序,我们需要将医院机器视为云,其中应用程序的组件自动部署到具有所需功能和连接性的云中的机器上。在本文中,我们为这种云中的应用程序提出了一种体系结构,在这种体系结构中,使用Nix包管理器在应用程序的声明性模型的基础上可靠地、自动地部署组件。
{"title":"Software deployment in a dynamic cloud: From device to service orientation in a hospital environment","authors":"Sander van der Burg, Merijn de Jonge, E. Dolstra, E. Visser","doi":"10.1109/CLOUD.2009.5071534","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071534","url":null,"abstract":"Hospital environments are currently primarily device-oriented: software services are installed, often manually, on specific devices. For instance, an application to view MRI scans may only be available on a limited number of workstations. The medical world is changing to a service-oriented environment, which means that every software service should be available on every device. However, these devices have widely varying capabilities, ranging from powerful workstations to PDAs, and high-bandwidth local machines to low-bandwidth remote machines. To support running applications in such an environment, we need to treat the hospital machines as a cloud, where components of the application are automatically deployed to machines in the cloud with the required capabilities and connectivity. In this paper, we suggest an architecture for applications in such a cloud, in which components are reliably and automatically deployed on the basis of a declarative model of the application using the Nix package manager.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125788587","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}
引用次数: 25
Virtualized recomposition: Cloudy or clear? 虚拟化重组:多云还是清晰?
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071531
Chris Matthews, Y. Coady
Virtualization provides a coarse-grained isolation mechanism that results in large systems, with full operating systems and a complete software stack as their foundation. Though much of this foundation is not strictly necessary, the programmatic burden of building systems at a finer-granularity, on a smaller foundation, has previously been shown to be prohibitive. The aim of this work is to revisit this tension, and present an alternative, lightweight and composable approach to virtualization that we call MacroComponents—software components that run in isolation from the rest of the system, but without the full foundations of their more traditionally virtualized counterparts. We argue that this approach will provide a more scalable and sustainable approach for composing robust services in cloud environments, both in terms of dynamic system properties and software engineering qualities.
虚拟化提供了一种粗粒度的隔离机制,可以产生大型系统,其中包含完整的操作系统和完整的软件堆栈作为基础。虽然这种基础的大部分不是严格必要的,但是在更细粒度、更小的基础上构建系统的程序化负担以前已经被证明是令人望而却步的。本文的目的是重新审视这种紧张关系,并提出一种可替代的、轻量级的、可组合的虚拟化方法,我们称之为macrocomponents——与系统的其余部分隔离运行的软件组件,但没有传统虚拟化对应部分的完整基础。我们认为,从动态系统属性和软件工程质量的角度来看,这种方法将为在云环境中组合健壮的服务提供一种更具可扩展性和可持续性的方法。
{"title":"Virtualized recomposition: Cloudy or clear?","authors":"Chris Matthews, Y. Coady","doi":"10.1109/CLOUD.2009.5071531","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071531","url":null,"abstract":"Virtualization provides a coarse-grained isolation mechanism that results in large systems, with full operating systems and a complete software stack as their foundation. Though much of this foundation is not strictly necessary, the programmatic burden of building systems at a finer-granularity, on a smaller foundation, has previously been shown to be prohibitive. The aim of this work is to revisit this tension, and present an alternative, lightweight and composable approach to virtualization that we call MacroComponents—software components that run in isolation from the rest of the system, but without the full foundations of their more traditionally virtualized counterparts. We argue that this approach will provide a more scalable and sustainable approach for composing robust services in cloud environments, both in terms of dynamic system properties and software engineering qualities.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124865749","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}
引用次数: 9
What's inside the Cloud? An architectural map of the Cloud landscape 云里面有什么?云景观的建筑地图
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071529
Alexander Lenk, Markus Klems, Jens Nimis, S. Tai, Thomas Sandholm
We propose an integrated Cloud computing stack architecture to serve as a reference point for future mash-ups and comparative studies. We also show how the existing Cloud landscape maps into this architecture and identify an infrastructure gap that we plan to address in future work.
我们提出了一个集成的云计算堆栈架构,作为未来混搭和比较研究的参考点。我们还展示了现有的云景观如何映射到这个架构中,并确定了我们计划在未来工作中解决的基础设施差距。
{"title":"What's inside the Cloud? An architectural map of the Cloud landscape","authors":"Alexander Lenk, Markus Klems, Jens Nimis, S. Tai, Thomas Sandholm","doi":"10.1109/CLOUD.2009.5071529","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071529","url":null,"abstract":"We propose an integrated Cloud computing stack architecture to serve as a reference point for future mash-ups and comparative studies. We also show how the existing Cloud landscape maps into this architecture and identify an infrastructure gap that we plan to address in future work.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117072302","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}
引用次数: 544
Experiencing with the Cloud over gLite 体验gLite上空的云
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071533
C. Ragusa, F. Longo, A. Puliafito
Market competitiveness puts enormous pressures over companies to be agile in providing their offers and adapt to fast changes. In such context, resource dimensioning is an hard and risky task which may lead companies to underprovision their data-center, and therefore be unable to cope with peak loads, or to overprovision it, and not fullfill their ROI. Cloud computing ought to provide such ability. In a previous work, we presented our solution for multi-tier web-based application hosting over a gLite based infrastructure. In this paper, we present a further development of our system towards the Cloud model. A scenario describing our system in action is also discussed.
市场竞争给企业带来了巨大的压力,要求它们灵活地提供报价,适应快速变化。在这种情况下,资源维度是一项困难且有风险的任务,可能会导致公司对其数据中心的配置不足,从而无法应对峰值负载,或者过度配置,从而无法实现其ROI。云计算应该提供这样的能力。在之前的一篇文章中,我们介绍了基于gLite基础架构的多层基于web的应用程序托管解决方案。在本文中,我们提出了我们的系统对云模型的进一步发展。还讨论了描述系统运行的场景。
{"title":"Experiencing with the Cloud over gLite","authors":"C. Ragusa, F. Longo, A. Puliafito","doi":"10.1109/CLOUD.2009.5071533","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071533","url":null,"abstract":"Market competitiveness puts enormous pressures over companies to be agile in providing their offers and adapt to fast changes. In such context, resource dimensioning is an hard and risky task which may lead companies to underprovision their data-center, and therefore be unable to cope with peak loads, or to overprovision it, and not fullfill their ROI. Cloud computing ought to provide such ability. In a previous work, we presented our solution for multi-tier web-based application hosting over a gLite based infrastructure. In this paper, we present a further development of our system towards the Cloud model. A scenario describing our system in action is also discussed.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133863802","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}
引用次数: 11
Performance model driven QoS guarantees and optimization in clouds 性能模型驱动的云中的QoS保证和优化
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071528
J. Li, J. Chinneck, M. Woodside, Marin Litoiu, Gabriel Iszlai
This paper presents a method for achieving optimization in clouds by using performance models in the development, deployment and operations of the applications running in the cloud. We show the architecture of the cloud, the services offered by the cloud to support optimization and the methodology used by developers to enable runtime optimization of the clouds. An optimization algorithm is presented which accommodates different goals, different scopes and timescales of optimization actions, and different control algorithms. The optimization here maximizes profits in the cloud constrained by QoS and SLAs across a large variety of workloads.
本文提出了一种通过在云中运行的应用程序的开发、部署和操作中使用性能模型来实现云优化的方法。我们展示了云的架构、云提供的支持优化的服务,以及开发人员用来实现云运行时优化的方法。提出了一种适应不同目标、不同优化动作范围和时间尺度以及不同控制算法的优化算法。这里的优化可以在受QoS和sla约束的云环境中实现利润最大化,这些云环境可以跨越各种工作负载。
{"title":"Performance model driven QoS guarantees and optimization in clouds","authors":"J. Li, J. Chinneck, M. Woodside, Marin Litoiu, Gabriel Iszlai","doi":"10.1109/CLOUD.2009.5071528","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071528","url":null,"abstract":"This paper presents a method for achieving optimization in clouds by using performance models in the development, deployment and operations of the applications running in the cloud. We show the architecture of the cloud, the services offered by the cloud to support optimization and the methodology used by developers to enable runtime optimization of the clouds. An optimization algorithm is presented which accommodates different goals, different scopes and timescales of optimization actions, and different control algorithms. The optimization here maximizes profits in the cloud constrained by QoS and SLAs across a large variety of workloads.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130546437","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}
引用次数: 118
Autonomic virtual resource management for service hosting platforms 服务托管平台的自主虚拟资源管理
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071526
Hien Nguyen Van, Frederic Dang Tran, Jean-Marc Menaud
Cloud platforms host several independent applications on a shared resource pool with the ability to allocate computing power to applications on a per-demand basis. The use of server virtualization techniques for such platforms provide great flexibility with the ability to consolidate several virtual machines on the same physical server, to resize a virtual machine capacity and to migrate virtual machine across physical servers. A key challenge for cloud providers is to automate the management of virtual servers while taking into account both high-level QoS requirements of hosted applications and resource management costs. This paper proposes an autonomic resource manager to control the virtualized environment which decouples the provisioning of resources from the dynamic placement of virtual machines. This manager aims to optimize a global utility function which integrates both the degree of SLA fulfillment and the operating costs. We resort to a Constraint Programming approach to formulate and solve the optimization problem. Results obtained through simulations validate our approach.
云平台在共享资源池上托管多个独立的应用程序,能够根据需求为应用程序分配计算能力。为这类平台使用服务器虚拟化技术提供了极大的灵活性,可以在同一物理服务器上合并多个虚拟机、调整虚拟机容量大小以及跨物理服务器迁移虚拟机。云提供商面临的一个关键挑战是,在考虑托管应用程序的高级QoS要求和资源管理成本的同时,实现虚拟服务器的自动化管理。本文提出了一种自治的资源管理器来控制虚拟环境,将资源的供应与虚拟机的动态放置解耦。该管理器的目标是优化一个整合了SLA实现程度和运营成本的全局效用函数。我们采用约束规划方法来制定和解决优化问题。仿真结果验证了该方法的有效性。
{"title":"Autonomic virtual resource management for service hosting platforms","authors":"Hien Nguyen Van, Frederic Dang Tran, Jean-Marc Menaud","doi":"10.1109/CLOUD.2009.5071526","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071526","url":null,"abstract":"Cloud platforms host several independent applications on a shared resource pool with the ability to allocate computing power to applications on a per-demand basis. The use of server virtualization techniques for such platforms provide great flexibility with the ability to consolidate several virtual machines on the same physical server, to resize a virtual machine capacity and to migrate virtual machine across physical servers. A key challenge for cloud providers is to automate the management of virtual servers while taking into account both high-level QoS requirements of hosted applications and resource management costs. This paper proposes an autonomic resource manager to control the virtualized environment which decouples the provisioning of resources from the dynamic placement of virtual machines. This manager aims to optimize a global utility function which integrates both the degree of SLA fulfillment and the operating costs. We resort to a Constraint Programming approach to formulate and solve the optimization problem. Results obtained through simulations validate our approach.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132247427","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}
引用次数: 287
Network-aware migration control and scheduling of differentiated virtual machine workloads 差异化虚拟机工作负载的网络感知迁移控制和调度
Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071527
A. Stage, Thomas Setzer
Server virtualization enables dynamic workload management for data centers. However, especially live migrations of virtual machines (VM) induce significant overheads on physical hosts and the shared network infrastructure possibly leading to host overloads and SLA violations of co-hosted applications. While some recent work addresses the impact of live migrations on CPUs of physical hosts, little attention has been given to the control and optimization of migration algorithms and migration-related network bandwidth consumption. In this paper we introduce network topology aware scheduling models for VM live migrations. We propose a scheme for classifying VMs based on their workload characteristics and propose adequate resource and migration scheduling models for each class, taking network bandwidth requirements of migrations and network topologies into account. We also underline the necessity for additional migration control parameters for efficient migration scheduling.
服务器虚拟化支持数据中心的动态工作负载管理。但是,特别是虚拟机(VM)的实时迁移会在物理主机和共享的网络基础设施上产生大量开销,可能导致主机过载和违反共同托管应用程序的SLA。虽然最近的一些工作解决了实时迁移对物理主机cpu的影响,但很少关注迁移算法的控制和优化以及与迁移相关的网络带宽消耗。本文介绍了虚拟机热迁移的网络拓扑感知调度模型。我们提出了一种基于虚拟机工作负载特征的分类方案,并在考虑迁移的网络带宽要求和网络拓扑结构的情况下,为每一类虚拟机提出了适当的资源和迁移调度模型。我们还强调需要额外的迁移控制参数来实现有效的迁移调度。
{"title":"Network-aware migration control and scheduling of differentiated virtual machine workloads","authors":"A. Stage, Thomas Setzer","doi":"10.1109/CLOUD.2009.5071527","DOIUrl":"https://doi.org/10.1109/CLOUD.2009.5071527","url":null,"abstract":"Server virtualization enables dynamic workload management for data centers. However, especially live migrations of virtual machines (VM) induce significant overheads on physical hosts and the shared network infrastructure possibly leading to host overloads and SLA violations of co-hosted applications. While some recent work addresses the impact of live migrations on CPUs of physical hosts, little attention has been given to the control and optimization of migration algorithms and migration-related network bandwidth consumption. In this paper we introduce network topology aware scheduling models for VM live migrations. We propose a scheme for classifying VMs based on their workload characteristics and propose adequate resource and migration scheduling models for each class, taking network bandwidth requirements of migrations and network topologies into account. We also underline the necessity for additional migration control parameters for efficient migration scheduling.","PeriodicalId":104079,"journal":{"name":"2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128097179","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}
引用次数: 145
期刊
2009 ICSE Workshop on Software Engineering Challenges of 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