首页 > 最新文献

2012 IEEE Fifth International Conference on Cloud Computing最新文献

英文 中文
WIQ: Work-Intensive Query Scheduling for In-Memory Database Systems WIQ:内存数据库系统的工作密集型查询调度
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.120
Stephan Kraft, G. Casale, Alin Jula, P. Kilpatrick, D. Greer
We propose a novel admission control policy for database queries. Our methodology uses system measurements of CPU utilization and query backlogs to determine interference between queries in execution on the same database server. Query interference may arise due to the concurrent access of hardware and software resources and can affect performance in positive and negative ways. Specifically our admission control considers the mix of jobs in service and prioritizes the query classes consuming CPU resources more efficiently. The policy ignores I/O subsystems and is therefore highly appropriate for in-memory databases. We validate our approach in trace-driven simulation and show performance increases of query slowdowns and throughputs compared to first-come first-served and shortest expected processing time first scheduling. Simulation experiments are parameterized from system traces of a SAP HANA in-memory database installation with TPC-H type workloads.
我们提出了一种新的数据库查询许可控制策略。我们的方法使用CPU利用率和查询积压的系统度量来确定在同一数据库服务器上执行的查询之间的干扰。由于硬件和软件资源的并发访问,可能会产生查询干扰,并可能以积极和消极的方式影响性能。具体来说,我们的准入控制考虑了服务中作业的混合,并优先考虑了更有效地消耗CPU资源的查询类。该策略忽略I/O子系统,因此非常适合内存数据库。我们在跟踪驱动的模拟中验证了我们的方法,并显示了与先到先服务和最短预期处理时间优先调度相比,查询慢速和吞吐量的性能提高。模拟实验是根据带有TPC-H类型工作负载的SAP HANA内存数据库安装的系统跟踪进行参数化的。
{"title":"WIQ: Work-Intensive Query Scheduling for In-Memory Database Systems","authors":"Stephan Kraft, G. Casale, Alin Jula, P. Kilpatrick, D. Greer","doi":"10.1109/CLOUD.2012.120","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.120","url":null,"abstract":"We propose a novel admission control policy for database queries. Our methodology uses system measurements of CPU utilization and query backlogs to determine interference between queries in execution on the same database server. Query interference may arise due to the concurrent access of hardware and software resources and can affect performance in positive and negative ways. Specifically our admission control considers the mix of jobs in service and prioritizes the query classes consuming CPU resources more efficiently. The policy ignores I/O subsystems and is therefore highly appropriate for in-memory databases. We validate our approach in trace-driven simulation and show performance increases of query slowdowns and throughputs compared to first-come first-served and shortest expected processing time first scheduling. Simulation experiments are parameterized from system traces of a SAP HANA in-memory database installation with TPC-H type workloads.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"267 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115207749","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}
引用次数: 15
A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing 移动云计算中数据流应用程序的划分与执行框架
Pub Date : 2012-06-24 DOI: 10.1145/2479942.2479946
Lei Yang, Jiannong Cao, Shaojie Tang, Tao Li, A. Chan
The advances in technologies of cloud computing and mobile computing enable the newly emerging mobile cloud computing paradigm. Three approaches have been proposed for mobile cloud applications: 1) extending the access to cloud services to mobile devices; 2) enabling mobile devices to work collaboratively as cloud resource providers; 3) augmenting the execution of mobile applications on portable devices using cloud resources. In this paper, we focus on the third approach in supporting mobile data stream applications. More specifically, we study the computation partitioning, which aims at optimizing the partition of a data stream application between mobile and cloud such that the application has maximum speed/throughput in processing the streaming data. To the best of our knowledge, it is the first work to study the partitioning problem for mobile data stream applications, where the optimization is placed on achieving high throughput of processing the streaming data rather than minimizing the make span of executions in other applications. We first propose a framework to provide runtime support for the dynamic partitioning and execution of the application. Different from existing works, the framework not only allows the dynamic partitioning for a single user but also supports the sharing of computation instances among multiple users in the cloud to achieve efficient utilization of the underlying cloud resources. Meanwhile, the framework has better scalability because it is designed on the elastic cloud fabrics. Based on the framework, we design a genetic algorithm to perform the optimal partition. We have conducted extensive simulations. The results show that our method can achieve more than 2X better performance over the execution without partitioning.
云计算和移动计算技术的进步使新兴的移动云计算范式成为可能。针对移动云应用,提出了三种方法:1)将对云服务的访问扩展到移动设备;2)使移动设备作为云资源提供商协同工作;3)利用云资源增强移动应用在便携式设备上的执行能力。在本文中,我们关注第三种支持移动数据流应用的方法。更具体地说,我们研究了计算分区,其目的是优化数据流应用程序在移动和云之间的分区,使应用程序在处理流数据时具有最大的速度/吞吐量。据我们所知,这是第一个研究移动数据流应用程序分区问题的工作,其中的优化放在实现处理流数据的高吞吐量上,而不是最小化其他应用程序的执行时间。我们首先提出一个框架,为应用程序的动态分区和执行提供运行时支持。与现有工作不同的是,该框架不仅允许对单个用户进行动态分区,还支持在云中多个用户之间共享计算实例,实现对底层云资源的高效利用。同时,由于该框架是在弹性云结构上设计的,因此具有更好的可扩展性。在此基础上,设计了一种遗传算法进行最优划分。我们进行了大量的模拟。结果表明,与不进行分区的执行相比,我们的方法的性能提高了2倍以上。
{"title":"A Framework for Partitioning and Execution of Data Stream Applications in Mobile Cloud Computing","authors":"Lei Yang, Jiannong Cao, Shaojie Tang, Tao Li, A. Chan","doi":"10.1145/2479942.2479946","DOIUrl":"https://doi.org/10.1145/2479942.2479946","url":null,"abstract":"The advances in technologies of cloud computing and mobile computing enable the newly emerging mobile cloud computing paradigm. Three approaches have been proposed for mobile cloud applications: 1) extending the access to cloud services to mobile devices; 2) enabling mobile devices to work collaboratively as cloud resource providers; 3) augmenting the execution of mobile applications on portable devices using cloud resources. In this paper, we focus on the third approach in supporting mobile data stream applications. More specifically, we study the computation partitioning, which aims at optimizing the partition of a data stream application between mobile and cloud such that the application has maximum speed/throughput in processing the streaming data. To the best of our knowledge, it is the first work to study the partitioning problem for mobile data stream applications, where the optimization is placed on achieving high throughput of processing the streaming data rather than minimizing the make span of executions in other applications. We first propose a framework to provide runtime support for the dynamic partitioning and execution of the application. Different from existing works, the framework not only allows the dynamic partitioning for a single user but also supports the sharing of computation instances among multiple users in the cloud to achieve efficient utilization of the underlying cloud resources. Meanwhile, the framework has better scalability because it is designed on the elastic cloud fabrics. Based on the framework, we design a genetic algorithm to perform the optimal partition. We have conducted extensive simulations. The results show that our method can achieve more than 2X better performance over the execution without partitioning.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114380202","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}
引用次数: 429
Center-of-Gravity Reduce Task Scheduling to Lower MapReduce Network Traffic 重心减少任务调度,降低MapReduce网络流量
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.92
Mohammad Hammoud, M. S. Rehman, M. Sakr
MapReduce is by far one of the most successful realizations of large-scale data-intensive cloud computing platforms. MapReduce automatically parallelizes computation by running multiple map and/or reduce tasks over distributed data across multiple machines. Hadoop is an open source implementation of MapReduce. When Hadoop schedules reduce tasks, it neither exploits data locality nor addresses partitioning skew present in some MapReduce applications. This might lead to increased cluster network traffic. In this paper we investigate the problems of data locality and partitioning skew in Hadoop. We propose Center-of-Gravity Reduce Scheduler (CoGRS), a locality-aware skew-aware reduce task scheduler for saving MapReduce network traffic. In an attempt to exploit data locality, CoGRS schedules each reduce task at its center-of-gravity node, which is computed after considering partitioning skew as well. We implemented CoGRS in Hadoop-0.20.2 and tested it on a private cloud as well as on Amazon EC2. As compared to native Hadoop, our results show that CoGRS minimizes off-rack network traffic by averages of 9.6% and 38.6% on our private cloud and on an Amazon EC2 cluster, respectively. This reflects on job execution times and provides an improvement of up to 23.8%.
MapReduce是迄今为止最成功的大规模数据密集型云计算平台之一。MapReduce通过在多台机器上运行多个map和/或reduce任务来自动并行计算。Hadoop是MapReduce的开源实现。当Hadoop调度reduce任务时,它既不利用数据局部性,也不解决一些MapReduce应用程序中存在的分区倾斜问题。这可能导致集群网络流量增加。本文研究了Hadoop中的数据局部性和分区倾斜问题。我们提出了重心减少调度程序(CoGRS),这是一个位置感知倾斜感知的减少任务调度程序,用于节省MapReduce网络流量。为了利用数据局部性,CoGRS将每个reduce任务安排在其重心节点上,并在考虑分区倾斜后进行计算。我们在Hadoop-0.20.2中实现了CoGRS,并在私有云和Amazon EC2上进行了测试。与原生Hadoop相比,我们的结果表明,在我们的私有云和Amazon EC2集群上,CoGRS将机架外网络流量平均分别减少了9.6%和38.6%。这反映了作业执行时间,并提供了高达23.8%的改进。
{"title":"Center-of-Gravity Reduce Task Scheduling to Lower MapReduce Network Traffic","authors":"Mohammad Hammoud, M. S. Rehman, M. Sakr","doi":"10.1109/CLOUD.2012.92","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.92","url":null,"abstract":"MapReduce is by far one of the most successful realizations of large-scale data-intensive cloud computing platforms. MapReduce automatically parallelizes computation by running multiple map and/or reduce tasks over distributed data across multiple machines. Hadoop is an open source implementation of MapReduce. When Hadoop schedules reduce tasks, it neither exploits data locality nor addresses partitioning skew present in some MapReduce applications. This might lead to increased cluster network traffic. In this paper we investigate the problems of data locality and partitioning skew in Hadoop. We propose Center-of-Gravity Reduce Scheduler (CoGRS), a locality-aware skew-aware reduce task scheduler for saving MapReduce network traffic. In an attempt to exploit data locality, CoGRS schedules each reduce task at its center-of-gravity node, which is computed after considering partitioning skew as well. We implemented CoGRS in Hadoop-0.20.2 and tested it on a private cloud as well as on Amazon EC2. As compared to native Hadoop, our results show that CoGRS minimizes off-rack network traffic by averages of 9.6% and 38.6% on our private cloud and on an Amazon EC2 cluster, respectively. This reflects on job execution times and provides an improvement of up to 23.8%.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114688975","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}
引用次数: 99
MedBook: A Cloud-Based Healthcare Billing and Record Management System MedBook:基于云的医疗保健计费和记录管理系统
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.133
M. Rodríguez-Martínez, H. Valdivia, Jose Rivera, J. Seguel, Melvin Greer
Electronic health records (EHR) and electronic billing systems have been proposed as mechanisms to help curb the rising costs of health care in the United States. Given this scenario, our research efforts have targeted the idea of using open-source cloud computing technologies as the mechanism to build an affordable, secure, and scalable platform that supports billing as well as EHR operations. We call this platform MedBook, and in this paper we present the architecture and implementation status of this system. MedBook provides patients, health care providers, and health care payers a platform for exchange of information about EHR, billing activities, and benefits inquiries. MedBook is a Software-as-a-Service (SaaS) application built on top of open source technologies and running on an Infrastructure-as-a-Service platform. The client applications are mobile apps run from iPhone and iPad devices.
在美国,电子健康记录(EHR)和电子计费系统已被提议作为帮助抑制医疗保健成本上升的机制。在这种情况下,我们的研究工作瞄准了使用开源云计算技术作为机制来构建一个负担得起的、安全的、可扩展的平台,该平台支持计费和EHR操作。我们称这个平台为MedBook,本文介绍了该系统的体系结构和实现现状。MedBook为患者、医疗保健提供者和医疗保健支付者提供了一个平台,用于交换有关EHR、计费活动和福利查询的信息。MedBook是一个软件即服务(SaaS)应用程序,建立在开源技术之上,运行在基础设施即服务平台上。客户端应用程序是在iPhone和iPad设备上运行的移动应用程序。
{"title":"MedBook: A Cloud-Based Healthcare Billing and Record Management System","authors":"M. Rodríguez-Martínez, H. Valdivia, Jose Rivera, J. Seguel, Melvin Greer","doi":"10.1109/CLOUD.2012.133","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.133","url":null,"abstract":"Electronic health records (EHR) and electronic billing systems have been proposed as mechanisms to help curb the rising costs of health care in the United States. Given this scenario, our research efforts have targeted the idea of using open-source cloud computing technologies as the mechanism to build an affordable, secure, and scalable platform that supports billing as well as EHR operations. We call this platform MedBook, and in this paper we present the architecture and implementation status of this system. MedBook provides patients, health care providers, and health care payers a platform for exchange of information about EHR, billing activities, and benefits inquiries. MedBook is a Software-as-a-Service (SaaS) application built on top of open source technologies and running on an Infrastructure-as-a-Service platform. The client applications are mobile apps run from iPhone and iPad devices.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123540246","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}
引用次数: 19
Analysis of SaaS Business Platform Workloads for Sizing and Collocation SaaS业务平台工作负载的大小和配置分析
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.73
R. Ganesan, S. Sarkar, Akshay Narayan
Sharing of physical infrastructure using virtualization presents an opportunity to improve the overall resource utilization. It is extremely important for a Software as a Service (SaaS) provider to understand the characteristics of the business application workload in order to size and place the virtual machine (VM) containing the application. A typical business application has a multi-tier architecture and the application workload is often predictable. Using the knowledge of the application architecture and statistical analysis of the workload, one can obtain an appropriate capacity and a good placement strategy for the corresponding VM. In this paper we propose a tool iCirrus-WoP that determines VM capacity and VM collocation possibilities for a given set of application workloads. We perform an empirical analysis of the approach on a set of business application workloads obtained from geographically distributed data centers. The iCirrus-WoP tool determines the fixed reserved capacity and a shared capacity of a VM which it can share with another collocated VM. Based on the workload variation, the tool determines if the VM should be statically allocated or needs a dynamic placement. To determine the collocation possibility, iCirrus-WoP performs a peak utilization analysis of the workloads. The empirical analysis reveals the possibility of collocating applications running in different time-zones. The VM capacity that the tool recommends, show a possibility of improving the overall utilization of the infrastructure by more than 70% if they are appropriately collocated.
使用虚拟化共享物理基础设施提供了提高整体资源利用率的机会。对于软件即服务(SaaS)提供商来说,了解业务应用程序工作负载的特征是非常重要的,以便确定包含应用程序的虚拟机(VM)的大小和位置。典型的业务应用程序具有多层体系结构,并且应用程序工作负载通常是可预测的。使用应用程序体系结构知识和工作负载的统计分析,可以为相应的VM获得适当的容量和良好的放置策略。在本文中,我们提出了一个工具iCirrus-WoP,用于确定给定应用程序工作负载集的VM容量和VM配置可能性。我们对从地理上分布的数据中心获得的一组业务应用程序工作负载对该方法进行了实证分析。icirus - wop工具确定虚拟机的固定预留容量和共享容量,这些容量可以与其他虚拟机共享。根据工作负载变化,该工具确定应该静态分配VM还是需要动态放置VM。为了确定配置可能性,icirus - wop对工作负载执行峰值利用率分析。实证分析揭示了在不同时区运行的应用程序并置的可能性。该工具推荐的虚拟机容量显示,如果适当配置,可以将基础设施的总体利用率提高70%以上。
{"title":"Analysis of SaaS Business Platform Workloads for Sizing and Collocation","authors":"R. Ganesan, S. Sarkar, Akshay Narayan","doi":"10.1109/CLOUD.2012.73","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.73","url":null,"abstract":"Sharing of physical infrastructure using virtualization presents an opportunity to improve the overall resource utilization. It is extremely important for a Software as a Service (SaaS) provider to understand the characteristics of the business application workload in order to size and place the virtual machine (VM) containing the application. A typical business application has a multi-tier architecture and the application workload is often predictable. Using the knowledge of the application architecture and statistical analysis of the workload, one can obtain an appropriate capacity and a good placement strategy for the corresponding VM. In this paper we propose a tool iCirrus-WoP that determines VM capacity and VM collocation possibilities for a given set of application workloads. We perform an empirical analysis of the approach on a set of business application workloads obtained from geographically distributed data centers. The iCirrus-WoP tool determines the fixed reserved capacity and a shared capacity of a VM which it can share with another collocated VM. Based on the workload variation, the tool determines if the VM should be statically allocated or needs a dynamic placement. To determine the collocation possibility, iCirrus-WoP performs a peak utilization analysis of the workloads. The empirical analysis reveals the possibility of collocating applications running in different time-zones. The VM capacity that the tool recommends, show a possibility of improving the overall utilization of the infrastructure by more than 70% if they are appropriately collocated.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"63 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126116907","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}
引用次数: 18
Quantifying Manageability of Cloud Platforms 量化云平台的可管理性
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.111
Madhavi Maiya, Sai Dasari, Ravi Yadav, S. Shivaprasad, D. Milojicic
Cloud computing has changed the way companies are managing their IT infrastructure and application development and/or deployment. While there are a number of Cloud platforms available, it is a challenge to identify a cloud platform that best suits the business needs. As a consequence Cloud service providers may end up selecting a platform that is either too low- or too high-level to manage, or does not offer the paradigms needed. In this paper, we introduce the Cloud manageability metrics and an approach to quantify the manageability of cloud platforms using the introduced metrics. We then use the metrics and approach to compare manageability of different cloud IaaS and PaaS platforms for specific use case scenarios. The values for the metrics are derived by executing the use cases in each platform using test environments. Based on the results of the comparison, we recommend a cloud platform that is best suited for different organizations needs with respect to cloud management. We expect that the proposed approach will help organizations to evaluate various cloud platforms and choose the platform that best matches their needs.
云计算已经改变了公司管理IT基础设施和应用程序开发和/或部署的方式。虽然有许多可用的云平台,但确定最适合业务需求的云平台是一个挑战。因此,云服务提供商最终选择的平台要么太低,要么太高,无法管理,要么不提供所需的范例。在本文中,我们介绍了云可管理性指标和一种使用引入的指标来量化云平台可管理性的方法。然后,我们使用度量和方法来比较不同的云IaaS和PaaS平台对特定用例场景的可管理性。度量的值是通过在使用测试环境的每个平台中执行用例而得到的。根据比较的结果,我们推荐一种最适合不同组织在云管理方面需求的云平台。我们期望所提出的方法将帮助组织评估各种云平台,并选择最符合其需求的平台。
{"title":"Quantifying Manageability of Cloud Platforms","authors":"Madhavi Maiya, Sai Dasari, Ravi Yadav, S. Shivaprasad, D. Milojicic","doi":"10.1109/CLOUD.2012.111","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.111","url":null,"abstract":"Cloud computing has changed the way companies are managing their IT infrastructure and application development and/or deployment. While there are a number of Cloud platforms available, it is a challenge to identify a cloud platform that best suits the business needs. As a consequence Cloud service providers may end up selecting a platform that is either too low- or too high-level to manage, or does not offer the paradigms needed. In this paper, we introduce the Cloud manageability metrics and an approach to quantify the manageability of cloud platforms using the introduced metrics. We then use the metrics and approach to compare manageability of different cloud IaaS and PaaS platforms for specific use case scenarios. The values for the metrics are derived by executing the use cases in each platform using test environments. Based on the results of the comparison, we recommend a cloud platform that is best suited for different organizations needs with respect to cloud management. We expect that the proposed approach will help organizations to evaluate various cloud platforms and choose the platform that best matches their needs.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128369539","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
Software Renting in the Era of Cloud Computing 云计算时代的软件租赁
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.71
Arto Ojala
In the new era of computing, software can be sold and delivered as a cloud service, and software renting has become as a strategic tool to compete in the market. Software renting has several advantages from the customer's point of view. However, for software providers it is challenging to ensure a profitable revenue stream when a license fee is replaced by a periodic rental fee. In this study, software renting was found to help the case firms to differentiate themselves from competitors; it also increased their competitive advantage by making the software available for a larger customer group. However, the negotiating power of larger customers impacted on software pricing, rental agreements, and the revenue model.
在新的计算时代,软件可以作为云服务进行销售和交付,软件租赁已经成为在市场上竞争的一种战略工具。从客户的角度来看,软件租赁有几个优势。然而,对于软件提供商来说,当许可证费用被定期租金所取代时,确保有利可图的收入流是一项挑战。本研究发现,软件租赁有助于案例企业从竞争对手中脱颖而出;它还通过为更大的客户群体提供软件来增加他们的竞争优势。然而,大客户的议价能力会影响软件定价、租赁协议和收益模式。
{"title":"Software Renting in the Era of Cloud Computing","authors":"Arto Ojala","doi":"10.1109/CLOUD.2012.71","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.71","url":null,"abstract":"In the new era of computing, software can be sold and delivered as a cloud service, and software renting has become as a strategic tool to compete in the market. Software renting has several advantages from the customer's point of view. However, for software providers it is challenging to ensure a profitable revenue stream when a license fee is replaced by a periodic rental fee. In this study, software renting was found to help the case firms to differentiate themselves from competitors; it also increased their competitive advantage by making the software available for a larger customer group. However, the negotiating power of larger customers impacted on software pricing, rental agreements, and the revenue model.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"230 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130744127","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
XenPump: A New Method to Mitigate Timing Channel in Cloud Computing XenPump:一种缓解云计算中时序通道的新方法
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.28
Jingzheng Wu, Liping Ding, Yuqi Lin, N. Min-Allah, Yongji Wang
Cloud computing security has become the focus in information security, where much attention has been drawn to the user privacy leakage. Although isolation and some other security policies have been provided to protect the security of cloud computing, confidential information can be still stolen by timing channels without being detected. In this paper, a new method named XenPump is presented aiming to mitigate the threat of the timing channels by adding latency. XenPump is designed as a module located in hypervisor, monitoring the hypercalls used by the timing channels and adding latencies to lower the threat into an acceptable level. The prototype of XenPump has been implemented in Xen virtualization platform, and the performance is evaluated by the shared memory based timing channel. The experiment results show that XenPump can mitigate the threat of the timing channel by interrupting both the capacity and transmission accuracy. It is believed that after small extension, XenPump can mitigate the incoming timing channels.
云计算安全已成为信息安全领域的热点,用户隐私泄露问题日益受到关注。尽管提供了隔离和其他一些安全策略来保护云计算的安全,但机密信息仍然可以在不被发现的情况下被定时通道窃取。本文提出了一种名为XenPump的新方法,旨在通过增加延迟来减轻时序通道的威胁。XenPump被设计为位于hypervisor中的一个模块,监视计时通道使用的超级调用,并添加延迟以将威胁降低到可接受的水平。在Xen虚拟化平台上实现了XenPump的原型,并通过基于共享内存的时序通道对其性能进行了评估。实验结果表明,XenPump可以通过中断容量和传输精度来缓解时序信道的威胁。据信,经过小范围扩展后,XenPump可以缓解传入的时序通道。
{"title":"XenPump: A New Method to Mitigate Timing Channel in Cloud Computing","authors":"Jingzheng Wu, Liping Ding, Yuqi Lin, N. Min-Allah, Yongji Wang","doi":"10.1109/CLOUD.2012.28","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.28","url":null,"abstract":"Cloud computing security has become the focus in information security, where much attention has been drawn to the user privacy leakage. Although isolation and some other security policies have been provided to protect the security of cloud computing, confidential information can be still stolen by timing channels without being detected. In this paper, a new method named XenPump is presented aiming to mitigate the threat of the timing channels by adding latency. XenPump is designed as a module located in hypervisor, monitoring the hypercalls used by the timing channels and adding latencies to lower the threat into an acceptable level. The prototype of XenPump has been implemented in Xen virtualization platform, and the performance is evaluated by the shared memory based timing channel. The experiment results show that XenPump can mitigate the threat of the timing channel by interrupting both the capacity and transmission accuracy. It is believed that after small extension, XenPump can mitigate the incoming timing channels.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122592252","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}
引用次数: 59
Facilitating Business-Oriented Cloud Transformation Decision with Cloud Transformation Advisor 使用云转换顾问促进面向业务的云转换决策
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.142
F. Meng, Jian Wang, Changhua Sun, Dongxu Duan, Yi-Min Chee
To move applications to the cloud is not only a technical decision but also a business-oriented decision, in which both business and technical factors (e.g. transformation effort, multi-tenancy and auto-scaling enablement, scalability and extensibility) should be considered. However, existing approaches and tools do not support a consumable business oriented cloud transformation decision to select more suitable transformation solution with the right cloud delivery model, services type, affordable transformation effort and etc. In this paper, we introduce a practical three-step approach and a tool, CTA (Cloud Transformation Advisor) to enable decision makers to identify the most suitable cloud transformation solution to satisfy their business goals based on a well-structured cloud transformation knowledge base.
将应用程序迁移到云上不仅是一个技术决策,也是一个面向业务的决策,其中应该考虑业务和技术因素(例如转换工作、多租户和自动扩展支持、可伸缩性和可扩展性)。然而,现有的方法和工具不支持可消费的面向业务的云转换决策,以选择更合适的转换解决方案,并使用正确的云交付模型、服务类型、可负担的转换工作等。在本文中,我们介绍了一个实用的三步方法和一个工具,CTA(云转换顾问),使决策者能够根据结构良好的云转换知识库确定最合适的云转换解决方案,以满足他们的业务目标。
{"title":"Facilitating Business-Oriented Cloud Transformation Decision with Cloud Transformation Advisor","authors":"F. Meng, Jian Wang, Changhua Sun, Dongxu Duan, Yi-Min Chee","doi":"10.1109/CLOUD.2012.142","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.142","url":null,"abstract":"To move applications to the cloud is not only a technical decision but also a business-oriented decision, in which both business and technical factors (e.g. transformation effort, multi-tenancy and auto-scaling enablement, scalability and extensibility) should be considered. However, existing approaches and tools do not support a consumable business oriented cloud transformation decision to select more suitable transformation solution with the right cloud delivery model, services type, affordable transformation effort and etc. In this paper, we introduce a practical three-step approach and a tool, CTA (Cloud Transformation Advisor) to enable decision makers to identify the most suitable cloud transformation solution to satisfy their business goals based on a well-structured cloud transformation knowledge base.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"169 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122781495","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}
引用次数: 2
Application-Level CPU Consumption Estimation: Towards Performance Isolation of Multi-tenancy Web Applications 应用程序级CPU消耗估计:实现多租户Web应用程序的性能隔离
Pub Date : 2012-06-24 DOI: 10.1109/CLOUD.2012.81
Wei Wang, Xiang Huang, Xiulei Qin, Wen-bo Zhang, Jun Wei, Hua Zhong
Performance isolation is a key requirement for application-level multi-tenant sharing hosting environments. It requires knowledge of the resource consumption of the various tenants. It is of great importance not only to be aware of the resource consumption of a tenant's given kind of transaction mix, but also to be able to be aware of the resource consumption of a given transaction type. However, direct measurement of CPU resource consumption requires instrumentation and incurs overhead. Recently, regression analysis has been applied to indirectly approximate resource consumption, but challenges still remain for cases with non-determinism and multicollinearity. In this work, we adapts Kalman filter to estimate CPU consumptions from easily observed data. We also propose techniques to deal with the non-determinism and the multicollinearity issues. Experimental results show that estimation results are in agreement with the corresponding measurements with acceptable estimation errors, especially with appropriately tuned filter settings taken into account. Experiments also demonstrate the utility of the approach in avoiding performance interference and CPU overloading.
性能隔离是应用程序级多租户共享托管环境的关键要求。它需要了解各种租户的资源消耗情况。不仅要了解租户的给定事务组合的资源消耗,而且要能够了解给定事务类型的资源消耗,这一点非常重要。然而,直接测量CPU资源消耗需要检测工具,并且会产生开销。近年来,回归分析已被用于间接估计资源消耗,但对于非确定性和多重共线性的情况仍然存在挑战。在这项工作中,我们采用卡尔曼滤波从容易观察到的数据中估计CPU消耗。我们还提出了处理非确定性和多重共线性问题的技术。实验结果表明,估计结果与相应的测量结果一致,估计误差可接受,特别是考虑了适当调整的滤波器设置。实验还证明了该方法在避免性能干扰和CPU过载方面的实用性。
{"title":"Application-Level CPU Consumption Estimation: Towards Performance Isolation of Multi-tenancy Web Applications","authors":"Wei Wang, Xiang Huang, Xiulei Qin, Wen-bo Zhang, Jun Wei, Hua Zhong","doi":"10.1109/CLOUD.2012.81","DOIUrl":"https://doi.org/10.1109/CLOUD.2012.81","url":null,"abstract":"Performance isolation is a key requirement for application-level multi-tenant sharing hosting environments. It requires knowledge of the resource consumption of the various tenants. It is of great importance not only to be aware of the resource consumption of a tenant's given kind of transaction mix, but also to be able to be aware of the resource consumption of a given transaction type. However, direct measurement of CPU resource consumption requires instrumentation and incurs overhead. Recently, regression analysis has been applied to indirectly approximate resource consumption, but challenges still remain for cases with non-determinism and multicollinearity. In this work, we adapts Kalman filter to estimate CPU consumptions from easily observed data. We also propose techniques to deal with the non-determinism and the multicollinearity issues. Experimental results show that estimation results are in agreement with the corresponding measurements with acceptable estimation errors, especially with appropriately tuned filter settings taken into account. Experiments also demonstrate the utility of the approach in avoiding performance interference and CPU overloading.","PeriodicalId":214084,"journal":{"name":"2012 IEEE Fifth International Conference on Cloud Computing","volume":"411 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122822542","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}
引用次数: 71
期刊
2012 IEEE Fifth 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