首页 > 最新文献

2014 IEEE 6th International Conference on Cloud Computing Technology and Science最新文献

英文 中文
Data-Aware Resource Scheduling for Multicloud Workflows: A Fine-Grained Simulation Approach 多云工作流的数据感知资源调度:一种细粒度模拟方法
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.19
Wei Tang, John Jenkins, Folker Meyer, R. Ross, R. Kettimuthu, L. Winkler, Xi Yang, T. Lehman, N. Desai
Cloud infrastructures have seen increasing popularity for addressing the growing computational needs of today's scientific and engineering applications. However, resource management challenges exist in the elastic cloud environment, such as resource provisioning and task allocation, especially when data movement between multiple domains plays an important role. In this work, we study the impact of data-aware resource management and scheduling on scientific workflows in multicloud environments. We develop a workflow simulator based on a network simulation framework for fine-grained simulation for workflow computation and data movement. Using the workload traces from a production metagenomic data analysis service, we evaluate different resource scheduling mechanisms, including proposed data-aware scheduling policies under various resource and bandwidth configurations. The results of this work are expected to answer questions about how to provision computing resources for certain workloads efficiently and how to place tasks across multidomain clouds in order to reduce data movement costs for overall improved system performance.
云基础设施在满足当今科学和工程应用日益增长的计算需求方面越来越受欢迎。但是,在弹性云环境中存在资源管理方面的挑战,例如资源分配和任务分配,特别是当多个域之间的数据移动起重要作用时。在这项工作中,我们研究了数据感知资源管理和调度对多云环境下科学工作流的影响。我们开发了一个基于网络仿真框架的工作流模拟器,用于工作流计算和数据移动的细粒度仿真。使用来自生产宏基因组数据分析服务的工作负载跟踪,我们评估了不同的资源调度机制,包括在各种资源和带宽配置下提出的数据感知调度策略。预计这项工作的结果将回答有关如何有效地为某些工作负载提供计算资源以及如何跨多域云放置任务以降低数据移动成本以提高整体系统性能的问题。
{"title":"Data-Aware Resource Scheduling for Multicloud Workflows: A Fine-Grained Simulation Approach","authors":"Wei Tang, John Jenkins, Folker Meyer, R. Ross, R. Kettimuthu, L. Winkler, Xi Yang, T. Lehman, N. Desai","doi":"10.1109/CloudCom.2014.19","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.19","url":null,"abstract":"Cloud infrastructures have seen increasing popularity for addressing the growing computational needs of today's scientific and engineering applications. However, resource management challenges exist in the elastic cloud environment, such as resource provisioning and task allocation, especially when data movement between multiple domains plays an important role. In this work, we study the impact of data-aware resource management and scheduling on scientific workflows in multicloud environments. We develop a workflow simulator based on a network simulation framework for fine-grained simulation for workflow computation and data movement. Using the workload traces from a production metagenomic data analysis service, we evaluate different resource scheduling mechanisms, including proposed data-aware scheduling policies under various resource and bandwidth configurations. The results of this work are expected to answer questions about how to provision computing resources for certain workloads efficiently and how to place tasks across multidomain clouds in order to reduce data movement costs for overall improved system performance.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116299570","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}
引用次数: 16
Homomorphic exclusive-or operation enhance secure searching on cloud storage 同态异或运算增强了云存储上的安全搜索
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.86
Shu Qin Ren, B. Tan, S. Sundaram, Taining Wang, Khin Mi Mi Aung
Enterprise cloud tenants would store their outsourced cloud data in encrypted form for data privacy and security. However, flexible data access functions such as data searching is usually sacrificed as a result. Thus, enterprise tenants demand secure data retrieval and computation solution from the cloud provider, which will allow them to utilize cloud services without the risks of leaking private data to outsiders and even service providers. In this paper, we propose an exclusive-or (XOR) homomorphism encryption scheme to support secure keyword searching on encrypted data. First, this scheme specifies a new data protection method by encrypting the data and randomizing it by performing XOR operation with a random bit-string. Second, this scheme can effectively protect data-in-transit against passive attack such as cipher text analysis due to the randomization. Third, this scheme is lightweight and only requires a symmetric encryption scheme and bitwise operations, which requires processing time in the order of milliseconds.
企业云租户将以加密形式存储其外包的云数据,以保护数据隐私和安全。然而,结果往往是牺牲了数据搜索等灵活的数据访问功能。因此,企业租户需要云提供商提供安全的数据检索和计算解决方案,这将使他们能够利用云服务,而不会有将私有数据泄露给外部人员甚至服务提供商的风险。本文提出了一种异或(XOR)同态加密方案,以支持对加密数据的安全关键字搜索。该方案首先对数据进行加密,并对随机位串进行异或操作,实现数据的随机化,从而提出了一种新的数据保护方法。其次,由于随机化,该方案可以有效地保护传输中的数据免受密文分析等被动攻击。第三,该方案是轻量级的,只需要对称加密方案和按位操作,这需要以毫秒为单位的处理时间。
{"title":"Homomorphic exclusive-or operation enhance secure searching on cloud storage","authors":"Shu Qin Ren, B. Tan, S. Sundaram, Taining Wang, Khin Mi Mi Aung","doi":"10.1109/CloudCom.2014.86","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.86","url":null,"abstract":"Enterprise cloud tenants would store their outsourced cloud data in encrypted form for data privacy and security. However, flexible data access functions such as data searching is usually sacrificed as a result. Thus, enterprise tenants demand secure data retrieval and computation solution from the cloud provider, which will allow them to utilize cloud services without the risks of leaking private data to outsiders and even service providers. In this paper, we propose an exclusive-or (XOR) homomorphism encryption scheme to support secure keyword searching on encrypted data. First, this scheme specifies a new data protection method by encrypting the data and randomizing it by performing XOR operation with a random bit-string. Second, this scheme can effectively protect data-in-transit against passive attack such as cipher text analysis due to the randomization. Third, this scheme is lightweight and only requires a symmetric encryption scheme and bitwise operations, which requires processing time in the order of milliseconds.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115387495","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Optimization Scheduling for Scientific Applications with Different Priorities across Multiple Clouds 多云不同优先级科学应用的优化调度
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.15
Bing Lin, Wenzhong Guo, Xianghan Zheng, Hong Zhang, Chunming Rong, Guolong Chen
With the wide adoption of cloud computing, the scientific applications are migrated to cloud for execution. The complex structure of scientific applications bring challenges to optimization scheduling scientific applications across multiple heterogeneous clouds. In this paper, the directed acyclic graphs (DAGs) are adopted to represent scientific applications, which have different priorities in the process of scheduling. We propose a dynamic multi-cloud priority list scheduling algorithm (DMPLS), combining with workloads preemptive strategy and feedback mechanism to schedule scientific applications in time. Our algorithm regulates the workloads scheduling dynamically based on the updated information about the actual workloads execution time. The experimental results show that the proposed algorithm reduces the average time to complete the applications compared with First-Come-First-Service and Round-Robin algorithm. Moreover, the advantage of the DMPLS algorithm is more significant under the severe resources confliction situations.
随着云计算的广泛采用,科学应用程序被迁移到云上执行。科学应用的复杂结构给跨多个异构云的科学应用优化调度带来了挑战。本文采用有向无环图(dag)来表示在调度过程中具有不同优先级的科学应用。提出了一种动态多云优先级列表调度算法(DMPLS),结合工作负载抢占策略和反馈机制对科学应用进行及时调度。我们的算法基于更新的实际工作负载执行时间信息,动态调节工作负载调度。实验结果表明,与先到先服务和轮循算法相比,该算法减少了完成申请的平均时间。此外,在资源冲突严重的情况下,DMPLS算法的优势更为显著。
{"title":"Optimization Scheduling for Scientific Applications with Different Priorities across Multiple Clouds","authors":"Bing Lin, Wenzhong Guo, Xianghan Zheng, Hong Zhang, Chunming Rong, Guolong Chen","doi":"10.1109/CloudCom.2014.15","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.15","url":null,"abstract":"With the wide adoption of cloud computing, the scientific applications are migrated to cloud for execution. The complex structure of scientific applications bring challenges to optimization scheduling scientific applications across multiple heterogeneous clouds. In this paper, the directed acyclic graphs (DAGs) are adopted to represent scientific applications, which have different priorities in the process of scheduling. We propose a dynamic multi-cloud priority list scheduling algorithm (DMPLS), combining with workloads preemptive strategy and feedback mechanism to schedule scientific applications in time. Our algorithm regulates the workloads scheduling dynamically based on the updated information about the actual workloads execution time. The experimental results show that the proposed algorithm reduces the average time to complete the applications compared with First-Come-First-Service and Round-Robin algorithm. Moreover, the advantage of the DMPLS algorithm is more significant under the severe resources confliction situations.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"209 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121206778","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}
引用次数: 1
Classifying Requirements for Variability Optimization in Multitenant Applications 多租户应用程序中可变性优化的分类需求
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.142
A. Saleh, M. Fouad, Mervat Abu-Elkheir
Software as a Service (SaaS) providers can serve thousands of customers, which have hundreds of thousands of overlapping requirements, using a single application instance to offer service at a lower price. Even with a potentially large number of customers with varying requirements, a multitenant application should make co-tenancy transparent to the tenants, which means that every tenant must appear to be the sole owner of the application, to achieve this, a highly configurable multitenant solution is needed. In this paper, we analyze variation in multiple tenants' requirements, to propose a classification for multitenant application requirements, and implement variability realization techniques depending on requirement levels. Furthermore, we prioritize the tenants' requirements to satisfy as many customer requirements as possible, and provide key guidelines to software architects and developers to implement a configuration layer in a multi-tenancy architecture.
软件即服务(SaaS)提供商可以使用单个应用程序实例以较低的价格提供服务,为数千个客户提供服务,这些客户有数十万个重叠的需求。即使可能有大量具有不同需求的客户,多租户应用程序也应该使共同租赁对租户透明,这意味着每个租户都必须看起来是应用程序的唯一所有者,要实现这一点,需要一个高度可配置的多租户解决方案。在本文中,我们分析了多租户需求的变化,提出了多租户应用程序需求的分类,并根据需求级别实现了可变性实现技术。此外,我们对租户的需求进行优先级排序,以满足尽可能多的客户需求,并为软件架构师和开发人员提供关键指导,以便在多租户架构中实现配置层。
{"title":"Classifying Requirements for Variability Optimization in Multitenant Applications","authors":"A. Saleh, M. Fouad, Mervat Abu-Elkheir","doi":"10.1109/CloudCom.2014.142","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.142","url":null,"abstract":"Software as a Service (SaaS) providers can serve thousands of customers, which have hundreds of thousands of overlapping requirements, using a single application instance to offer service at a lower price. Even with a potentially large number of customers with varying requirements, a multitenant application should make co-tenancy transparent to the tenants, which means that every tenant must appear to be the sole owner of the application, to achieve this, a highly configurable multitenant solution is needed. In this paper, we analyze variation in multiple tenants' requirements, to propose a classification for multitenant application requirements, and implement variability realization techniques depending on requirement levels. Furthermore, we prioritize the tenants' requirements to satisfy as many customer requirements as possible, and provide key guidelines to software architects and developers to implement a configuration layer in a multi-tenancy architecture.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121342242","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
An Automatic Deployment Mechanism on Cloud Computing Platform 基于云计算平台的自动部署机制
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.87
Rongqi Zhang, Yanlei Shang, Siyue Zhang
The technology of Cloud Computing has shown its great power in consolidating and integrating compute resources for higher utilizing efficiency. With the cloud computing, the organizations or companies can own their hardware and software infrastructures easily. Because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually. In this paper, we propose an automatic deployment mechanism on Open Stack, a popular Cloud Computing platform. This proposed system supports the automatic deployment service at both operating system level and application level. We also develop a dashboard to facilitate users operations. Without professional knowledge of cloud, Users also can deploy their systems and the applications expediently.
云计算技术在整合和整合计算资源以提高利用效率方面显示出巨大的力量。有了云计算,组织或公司可以轻松地拥有自己的硬件和软件基础设施。由于操作系统和应用程序的多样性,管理员很难甚至不可能在短时间内手动部署大量虚拟机。在本文中,我们提出了一个自动部署机制,在开放堆栈,一个流行的云计算平台。该系统支持操作系统级和应用程序级的自动部署服务。我们还开发了一个仪表板,以方便用户操作。即使没有云的专业知识,用户也可以方便地部署他们的系统和应用程序。
{"title":"An Automatic Deployment Mechanism on Cloud Computing Platform","authors":"Rongqi Zhang, Yanlei Shang, Siyue Zhang","doi":"10.1109/CloudCom.2014.87","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.87","url":null,"abstract":"The technology of Cloud Computing has shown its great power in consolidating and integrating compute resources for higher utilizing efficiency. With the cloud computing, the organizations or companies can own their hardware and software infrastructures easily. Because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually. In this paper, we propose an automatic deployment mechanism on Open Stack, a popular Cloud Computing platform. This proposed system supports the automatic deployment service at both operating system level and application level. We also develop a dashboard to facilitate users operations. Without professional knowledge of cloud, Users also can deploy their systems and the applications expediently.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122376173","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
The Demonstration of Hyper Software Defined Hardware Counters 超软件定义硬件计数器的演示
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.73
Tao Zhao, Tao Li, Biao Han, Zhigang Sun, Jinfeng Huang
Software Defined Networking (SDN) provides efficient network and traffic management for data center network. As underlying devices in SDN, SDN switches must maintain a large number of hardware counters. Implementation of these counters faces serious challenges for SDN switches, i.e., High memory consumption and inflexibility. Thus, we previously proposed Software Defined Hardware Counters (SDHC), which decouples definition and implementation of counters to overcome these challenges. However, like traditional hardware counters, SDHC only supports passive statistical mode (i.e., The values of the counters can be only read passively by the controller). Based on the passive mode, most of applications need to send request messages at some frequency to obtain statistics, which causes some critical problems for SDN: i) low statistical accuracy, ii) high network bandwidth consumption. Hyper Software Defined Hardware Counters (Hyper SDHC) is thus proposed by extending SDHC. Through introducing the timer-triggering and updating-triggering statistics-reporting mechanisms, Hyper SDHC can naturally support active statistical mode, i.e., Counters actively report their values according to triggering condition. It can greatly enhance the statistical accuracy and reduce network bandwidth consumption between controller and switch. The demo of Hyper SDHC is implemented based on Net Magic platform. The demo will exhibit how Hyper SDHC works and how it supports a typical video quality monitor application.
软件定义网络(SDN)为数据中心网络提供高效的网络和流量管理。SDN交换机作为SDN的底层设备,必须维护大量的硬件计数器。这些计数器的实现对SDN交换机来说面临着严峻的挑战,即高内存消耗和不灵活性。因此,我们之前提出了软件定义硬件计数器(SDHC),它将计数器的定义和实现解耦以克服这些挑战。然而,与传统的硬件计数器一样,SDHC只支持被动统计模式(即计数器的值只能被控制器被动读取)。基于被动模式,大多数应用需要以一定频率发送请求消息来获取统计数据,这给SDN带来了一些关键问题:1)统计精度低;2)网络带宽消耗高。超软件定义硬件计数器(Hyper SDHC)是通过扩展SDHC而提出的。通过引入定时器触发和更新触发统计报告机制,Hyper SDHC自然可以支持主动统计模式,即计数器根据触发条件主动报告其值。它可以大大提高统计精度,减少控制器和交换机之间的网络带宽消耗。在Net Magic平台上实现了Hyper SDHC的演示。演示将展示Hyper SDHC如何工作以及它如何支持典型的视频质量监视器应用程序。
{"title":"The Demonstration of Hyper Software Defined Hardware Counters","authors":"Tao Zhao, Tao Li, Biao Han, Zhigang Sun, Jinfeng Huang","doi":"10.1109/CloudCom.2014.73","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.73","url":null,"abstract":"Software Defined Networking (SDN) provides efficient network and traffic management for data center network. As underlying devices in SDN, SDN switches must maintain a large number of hardware counters. Implementation of these counters faces serious challenges for SDN switches, i.e., High memory consumption and inflexibility. Thus, we previously proposed Software Defined Hardware Counters (SDHC), which decouples definition and implementation of counters to overcome these challenges. However, like traditional hardware counters, SDHC only supports passive statistical mode (i.e., The values of the counters can be only read passively by the controller). Based on the passive mode, most of applications need to send request messages at some frequency to obtain statistics, which causes some critical problems for SDN: i) low statistical accuracy, ii) high network bandwidth consumption. Hyper Software Defined Hardware Counters (Hyper SDHC) is thus proposed by extending SDHC. Through introducing the timer-triggering and updating-triggering statistics-reporting mechanisms, Hyper SDHC can naturally support active statistical mode, i.e., Counters actively report their values according to triggering condition. It can greatly enhance the statistical accuracy and reduce network bandwidth consumption between controller and switch. The demo of Hyper SDHC is implemented based on Net Magic platform. The demo will exhibit how Hyper SDHC works and how it supports a typical video quality monitor application.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122413383","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}
引用次数: 0
Divide the Task, Multiply the Outcome: Cooperative VM Consolidation 分工,成果倍增:协作式虚拟机整合
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.81
M. Sedaghat, F. Hernández-Rodriguez, E. Elmroth, Sarunas Girdzijauskas
Efficient resource utilization is one of the main concerns of cloud providers, as it has a direct impact on energy costs and thus their revenue. Virtual machine (VM) consolidation is one the common techniques, used by infrastructure providers to efficiently utilize their resources. However, when it comes to large-scale infrastructures, consolidation decisions become computationally complex, since VMs are multi-dimensional entities with changing demand and unknown lifetime, and users often overestimate their actual demand. These uncertainties urges the system to take consolidation decisions continuously in a real time manner. In this work, we investigate a decentralized approach for VM consolidation using Peer to Peer (P2P) principles. We investigate the opportunities offered by P2P systems, as scalable and robust management structures, to address VM consolidation concerns. We present a P2P consolidation protocol, considering the dimensionality of resources and dynamicity of the environment. The protocol benefits from concurrency and decentralization of control and it uses a dimension aware decision function for efficient consolidation. We evaluate the protocol through simulation of 100,000 physical machines and 200,000 VM requests. Results demonstrate the potentials and advantages of using a P2P structure to make resource management decisions in large scale data centers. They show that the P2P approach is feasible and scalable and produces resource utilization of 75% when the consolidation aim is 90%.
高效的资源利用是云提供商的主要关注点之一,因为它直接影响到能源成本,从而影响到他们的收入。虚拟机(VM)整合是基础设施提供商用来有效利用其资源的常用技术之一。然而,当涉及到大规模基础设施时,合并决策在计算上变得复杂,因为vm是具有不断变化的需求和未知生命周期的多维实体,并且用户经常高估他们的实际需求。这些不确定性促使系统以实时的方式不断地做出整合决策。在这项工作中,我们研究了一种使用点对点(P2P)原则进行虚拟机整合的分散方法。我们调查了P2P系统提供的机会,作为可扩展和健壮的管理结构,以解决VM整合问题。考虑到资源的维度性和环境的动态性,提出了一种P2P整合协议。该协议得益于控制的并发性和分散性,并使用维度感知决策函数进行高效整合。我们通过模拟100,000台物理机和200,000个VM请求来评估该协议。结果显示了在大型数据中心中使用P2P结构进行资源管理决策的潜力和优势。结果表明,P2P方法具有可行性和可扩展性,当整合目标为90%时,其资源利用率可达75%。
{"title":"Divide the Task, Multiply the Outcome: Cooperative VM Consolidation","authors":"M. Sedaghat, F. Hernández-Rodriguez, E. Elmroth, Sarunas Girdzijauskas","doi":"10.1109/CloudCom.2014.81","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.81","url":null,"abstract":"Efficient resource utilization is one of the main concerns of cloud providers, as it has a direct impact on energy costs and thus their revenue. Virtual machine (VM) consolidation is one the common techniques, used by infrastructure providers to efficiently utilize their resources. However, when it comes to large-scale infrastructures, consolidation decisions become computationally complex, since VMs are multi-dimensional entities with changing demand and unknown lifetime, and users often overestimate their actual demand. These uncertainties urges the system to take consolidation decisions continuously in a real time manner. In this work, we investigate a decentralized approach for VM consolidation using Peer to Peer (P2P) principles. We investigate the opportunities offered by P2P systems, as scalable and robust management structures, to address VM consolidation concerns. We present a P2P consolidation protocol, considering the dimensionality of resources and dynamicity of the environment. The protocol benefits from concurrency and decentralization of control and it uses a dimension aware decision function for efficient consolidation. We evaluate the protocol through simulation of 100,000 physical machines and 200,000 VM requests. Results demonstrate the potentials and advantages of using a P2P structure to make resource management decisions in large scale data centers. They show that the P2P approach is feasible and scalable and produces resource utilization of 75% when the consolidation aim is 90%.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128668506","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}
引用次数: 16
Monetary-and-QoS Aware Replica Placements in Cloud-Based Storage Systems 基于云的存储系统中的货币和qos感知副本放置
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.109
Lingfang Zeng, Shijie Xu, Yang Wang, Xiang Cui, Tan Wee Kiat, David Bremner, K. Kent
This paper proposes a replication cost model and two greedy algorithms, named GS QoS and GS QoS C1, for replication placements in cloud-based storage systems. The model aims to minimize replication cost with full consideration of quality of user access to storage nodes. Our two algorithms employ a utility measurement to guide placement procedures. Our final experimental results show that 1) GS QoS outperforms GS QoS C1, 2) both algorithms have more economical results than those from existing greedy replica placement algorithm.
针对基于云的存储系统中的复制位置,本文提出了一种复制成本模型和两种贪心算法,分别称为GS QoS和GS QoS C1。该模型在充分考虑用户访问存储节点质量的前提下,以最小化复制成本为目标。我们的两种算法采用效用测量来指导安置程序。最后的实验结果表明:1)GS QoS优于GS QoS C1; 2)两种算法都比现有的贪婪副本放置算法具有更经济的结果。
{"title":"Monetary-and-QoS Aware Replica Placements in Cloud-Based Storage Systems","authors":"Lingfang Zeng, Shijie Xu, Yang Wang, Xiang Cui, Tan Wee Kiat, David Bremner, K. Kent","doi":"10.1109/CloudCom.2014.109","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.109","url":null,"abstract":"This paper proposes a replication cost model and two greedy algorithms, named GS QoS and GS QoS C1, for replication placements in cloud-based storage systems. The model aims to minimize replication cost with full consideration of quality of user access to storage nodes. Our two algorithms employ a utility measurement to guide placement procedures. Our final experimental results show that 1) GS QoS outperforms GS QoS C1, 2) both algorithms have more economical results than those from existing greedy replica placement algorithm.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130317569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Application-Oriented Bandwidth and Latency Aware Routing with Open Flow Network 开放流网络中面向应用的带宽和延迟感知路由
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.90
Pongsakorn U-chupala, Koheix Ichikawa, Hajimu Iida, Nawawit Kessaraphong, P. Uthayopas, S. Date, H. Abe, Hiroaki Yamanaka, Eiji Kawai
Bandwidth and latency are two major factors that contribute the most to network application performance. Between each pair of switches in a network, there may be multiple paths connecting them. Each path has different properties because of multiple factors. Traditional shortest-path routing does not take this knowledge into consideration and may result in sub-optimal performance of applications and underutilization of network. We proposed a concept of "bandwidth and latency aware routing". The idea is that we could improve overall performance of the network by separating application into bandwidth-oriented and latency-oriented application and allocate different route for each type of application accordingly. We also proposed a design of this network system implemented using Open Flow. Routes are calculated from monitored information using Dijkstra algorithm and its variation. To support our design, we show a use case in which our design performs better than traditional routing as well as evaluation results.
带宽和延迟是影响网络应用程序性能的两个主要因素。在网络中,每对交换机之间可能有多条路径连接。由于多种因素,每个路径具有不同的属性。传统的最短路径路由没有考虑到这一点,可能会导致应用程序性能不理想和网络利用率不足。我们提出了“带宽和延迟感知路由”的概念。我们的想法是,我们可以通过将应用程序分为面向带宽和面向延迟的应用程序,并相应地为每种类型的应用程序分配不同的路由来提高网络的整体性能。我们还提出了一个使用Open Flow实现的网络系统的设计方案。利用Dijkstra算法及其变化量从监测信息中计算出路由。为了支持我们的设计,我们展示了一个用例,在这个用例中,我们的设计比传统的路由和评估结果执行得更好。
{"title":"Application-Oriented Bandwidth and Latency Aware Routing with Open Flow Network","authors":"Pongsakorn U-chupala, Koheix Ichikawa, Hajimu Iida, Nawawit Kessaraphong, P. Uthayopas, S. Date, H. Abe, Hiroaki Yamanaka, Eiji Kawai","doi":"10.1109/CloudCom.2014.90","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.90","url":null,"abstract":"Bandwidth and latency are two major factors that contribute the most to network application performance. Between each pair of switches in a network, there may be multiple paths connecting them. Each path has different properties because of multiple factors. Traditional shortest-path routing does not take this knowledge into consideration and may result in sub-optimal performance of applications and underutilization of network. We proposed a concept of \"bandwidth and latency aware routing\". The idea is that we could improve overall performance of the network by separating application into bandwidth-oriented and latency-oriented application and allocate different route for each type of application accordingly. We also proposed a design of this network system implemented using Open Flow. Routes are calculated from monitored information using Dijkstra algorithm and its variation. To support our design, we show a use case in which our design performs better than traditional routing as well as evaluation results.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128206715","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}
引用次数: 16
Leveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications 利用云应用平台的平台基础服务,开发云应用
Pub Date : 2014-12-15 DOI: 10.1109/CloudCom.2014.150
Fotis Gonidis, I. Paraskakis, A. Simons
Cloud application platforms gain popularity and have the potential to alter the way service based cloud applications are developed involving utilisation of platform basic services. A platform basic service is considered as a piece of software, which provides certain functionality and is usually offered via a web API, e.g. e-mail, payment, authentication service. However, the proliferation and diversification of platform basic services and the available providers increase the challenge for the application developers to integrate them and deal with the heterogeneous providers' web APIs. Therefore, a new approach of developing applications should be adopted in which developers leverage multiple platform basic services independently from the target application platforms. To this end, this paper presents a development framework whose objective is to enable the consistent integration of the platform services, and to allow the seamless use of the concrete providers by alleviating the heterogeneities among them.
云应用程序平台越来越受欢迎,并且有可能改变基于服务的云应用程序的开发方式,包括利用平台基本服务。一个平台基本服务被认为是一个软件,它提供了一定的功能,通常是通过web API提供的,例如电子邮件、支付、认证服务。然而,平台基础服务和可用提供者的激增和多样化增加了应用程序开发人员集成它们并处理异构提供者的web api的挑战。因此,应该采用一种开发应用程序的新方法,在这种方法中,开发人员可以利用独立于目标应用程序平台的多个平台基本服务。为此,本文提出了一个开发框架,其目标是实现平台服务的一致集成,并通过减轻具体提供者之间的异构性来允许无缝使用具体提供者。
{"title":"Leveraging Platform Basic Services in Cloud Application Platforms for the Development of Cloud Applications","authors":"Fotis Gonidis, I. Paraskakis, A. Simons","doi":"10.1109/CloudCom.2014.150","DOIUrl":"https://doi.org/10.1109/CloudCom.2014.150","url":null,"abstract":"Cloud application platforms gain popularity and have the potential to alter the way service based cloud applications are developed involving utilisation of platform basic services. A platform basic service is considered as a piece of software, which provides certain functionality and is usually offered via a web API, e.g. e-mail, payment, authentication service. However, the proliferation and diversification of platform basic services and the available providers increase the challenge for the application developers to integrate them and deal with the heterogeneous providers' web APIs. Therefore, a new approach of developing applications should be adopted in which developers leverage multiple platform basic services independently from the target application platforms. To this end, this paper presents a development framework whose objective is to enable the consistent integration of the platform services, and to allow the seamless use of the concrete providers by alleviating the heterogeneities among them.","PeriodicalId":249306,"journal":{"name":"2014 IEEE 6th International Conference on Cloud Computing Technology and Science","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125994210","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
期刊
2014 IEEE 6th International Conference on Cloud Computing Technology and Science
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1