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

筛选
英文 中文
Engineering the cloud from software modules 从软件模块设计云
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071530
Jan S. Rellermeyer, M. Duller, G. Alonso
{"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 在设计云计算服务时考虑隐私
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071532
Siani Pearson
{"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 动态云中的软件部署:在医院环境中从设备到面向服务
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071534
Sander van der Burg, Merijn de Jonge, E. Dolstra, E. Visser
{"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? 虚拟化重组:多云还是清晰?
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071531
Chris Matthews, Y. Coady
{"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 云里面有什么?云景观的建筑地图
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071529
Alexander Lenk, Markus Klems, Jens Nimis, S. Tai, Thomas Sandholm
{"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上空的云
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071533
C. Ragusa, F. Longo, A. Puliafito
{"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保证和优化
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071528
J. Li, J. Chinneck, M. Woodside, Marin Litoiu, Gabriel Iszlai
{"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 服务托管平台的自主虚拟资源管理
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071526
Hien Nguyen Van, Frederic Dang Tran, Jean-Marc Menaud
{"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 差异化虚拟机工作负载的网络感知迁移控制和调度
2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing Pub Date : 2009-05-23 DOI: 10.1109/CLOUD.2009.5071527
A. Stage, Thomas Setzer
{"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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信