首页 > 最新文献

2014 IEEE International Conference on Cloud Engineering最新文献

英文 中文
Using a Potential Game for Power Reduction in Distributed Storage Systems 利用分布式存储系统的潜在博弈降低功耗
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.70
Koji Hasebe, Takumi Sawada, Kazuhiko Kato
We present a game-theoretic approach for power reduction in large-scale distributed storage systems. The key idea is to use distributed hash tables to dynamically migrate virtual nodes, thus skewing the workload towards a subset of physical disks without overloading them. To realize this idea in an autonomous way (i.e., without any kind of central controller), virtual nodes are considered to be selfish agents playing a game in which each node receives a payoff according to the workload of the disk on which it currently resides. We model this setting as a potential game, where an increase in the payoff to a virtual node reduces the power of the system. This game consists of a pair of global and private utility functions, derived by means of the Wonderful Life Utility technique. The former function evaluates the state of the system, and the latter provides criteria for the migration of each node. The performance of our method is measured by simulations and a prototype implementation. From these evaluations, we find that our method reduces the running time of the disks in active mode by 12.7-18.7%, with an overall average response time of 50-190 ms.
我们提出了一种博弈论方法来降低大规模分布式存储系统的功耗。关键思想是使用分布式哈希表来动态迁移虚拟节点,从而将工作负载倾斜到物理磁盘的子集,而不会使它们过载。为了以自主的方式实现这个想法(即,没有任何类型的中央控制器),虚拟节点被认为是自私的代理,它们在玩一个游戏,其中每个节点根据其当前所在磁盘的工作负载获得回报。我们将这种设置建模为一个潜在的游戏,其中虚拟节点的收益增加会降低系统的功率。该游戏由一对全局和私有效用函数组成,由美妙生活效用技术推导而来。前者评估系统的状态,后者为每个节点的迁移提供标准。通过仿真和原型实现测试了该方法的性能。从这些评估中,我们发现我们的方法将磁盘在活动模式下的运行时间减少了12.7-18.7%,总体平均响应时间为50-190 ms。
{"title":"Using a Potential Game for Power Reduction in Distributed Storage Systems","authors":"Koji Hasebe, Takumi Sawada, Kazuhiko Kato","doi":"10.1109/IC2E.2014.70","DOIUrl":"https://doi.org/10.1109/IC2E.2014.70","url":null,"abstract":"We present a game-theoretic approach for power reduction in large-scale distributed storage systems. The key idea is to use distributed hash tables to dynamically migrate virtual nodes, thus skewing the workload towards a subset of physical disks without overloading them. To realize this idea in an autonomous way (i.e., without any kind of central controller), virtual nodes are considered to be selfish agents playing a game in which each node receives a payoff according to the workload of the disk on which it currently resides. We model this setting as a potential game, where an increase in the payoff to a virtual node reduces the power of the system. This game consists of a pair of global and private utility functions, derived by means of the Wonderful Life Utility technique. The former function evaluates the state of the system, and the latter provides criteria for the migration of each node. The performance of our method is measured by simulations and a prototype implementation. From these evaluations, we find that our method reduces the running time of the disks in active mode by 12.7-18.7%, with an overall average response time of 50-190 ms.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131370217","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
Nebula: Distributed Edge Cloud for Data Intensive Computing 星云:用于数据密集型计算的分布式边缘云
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.34
Mathew Ryden, Kwangsung Oh, A. Chandra, J. Weissman
Centralized cloud infrastructures have become the de-facto platform for data-intensive computing today. However, they suffer from inefficient data mobility due to the centralization of cloud resources, and hence, are highly unsuited for dispersed-data-intensive applications, where the data may be spread at multiple geographical locations. In this paper, we present Nebula: a dispersed cloud infrastructure that uses voluntary edge resources for both computation and data storage. We describe the lightweight Nebula architecture that enables distributed data-intensive computing through a number of optimizations including location-aware data and computation placement, replication, and recovery. We evaluate Nebula's performance on an emulated volunteer platform that spans over 50 PlanetLab nodes distributed across Europe, and show how a common data-intensive computing framework, MapReduce, can be easily deployed and run on Nebula. We show Nebula MapReduce is robust to a wide array of failures and substantially outperforms other wide-area versions based on a BOINC like model.
集中式云基础设施已经成为当今数据密集型计算的事实上的平台。然而,由于云资源的集中化,它们的数据移动性效率低下,因此非常不适合分散的数据密集型应用程序,因为数据可能分布在多个地理位置。在本文中,我们提出了星云:一个使用自愿边缘资源进行计算和数据存储的分散云基础设施。我们描述了轻量级的Nebula架构,它通过许多优化实现分布式数据密集型计算,包括位置感知数据和计算放置、复制和恢复。我们在一个模拟志愿者平台上评估了Nebula的性能,该平台跨越了分布在欧洲的50多个PlanetLab节点,并展示了一个常见的数据密集型计算框架MapReduce如何轻松地部署和运行在Nebula上。我们展示了Nebula MapReduce对各种故障的鲁棒性,并且大大优于其他基于BOINC模型的广域版本。
{"title":"Nebula: Distributed Edge Cloud for Data Intensive Computing","authors":"Mathew Ryden, Kwangsung Oh, A. Chandra, J. Weissman","doi":"10.1109/IC2E.2014.34","DOIUrl":"https://doi.org/10.1109/IC2E.2014.34","url":null,"abstract":"Centralized cloud infrastructures have become the de-facto platform for data-intensive computing today. However, they suffer from inefficient data mobility due to the centralization of cloud resources, and hence, are highly unsuited for dispersed-data-intensive applications, where the data may be spread at multiple geographical locations. In this paper, we present Nebula: a dispersed cloud infrastructure that uses voluntary edge resources for both computation and data storage. We describe the lightweight Nebula architecture that enables distributed data-intensive computing through a number of optimizations including location-aware data and computation placement, replication, and recovery. We evaluate Nebula's performance on an emulated volunteer platform that spans over 50 PlanetLab nodes distributed across Europe, and show how a common data-intensive computing framework, MapReduce, can be easily deployed and run on Nebula. We show Nebula MapReduce is robust to a wide array of failures and substantially outperforms other wide-area versions based on a BOINC like model.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120933835","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}
引用次数: 119
Rethinking Flow Classification in SDN 重新思考SDN中的流分类
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.24
H. Farhadi, A. Nakao
Software-Defined Networking (SDN) increasingly attracts more researchers as well as industry attentions. Most of current SDN packet processing approaches classify packets based on matching a set of fields on the packet against a flow table and then applying an action on the packet. We argue we can simplify this mechanism using single-field classification and reduce the overhead. We propose a tag-based packet classification architecture to reduce filtering and flow management overhead. Then, we show how to use this extra capacity to perform application layer classification for different purposes. In this work-in-progress paper we demonstrate our preliminary evaluation results to indicate the effectiveness of the proposal.
软件定义网络(SDN)越来越受到研究者和业界的关注。当前大多数SDN数据包处理方法都是基于将数据包上的一组字段与流表进行匹配,然后对数据包应用操作来对数据包进行分类。我们认为可以使用单字段分类来简化这种机制并减少开销。我们提出了一种基于标签的包分类架构,以减少过滤和流管理开销。然后,我们将展示如何使用这个额外的容量为不同的目的执行应用层分类。在这份正在进行的文件中,我们展示了我们的初步评估结果,以表明该建议的有效性。
{"title":"Rethinking Flow Classification in SDN","authors":"H. Farhadi, A. Nakao","doi":"10.1109/IC2E.2014.24","DOIUrl":"https://doi.org/10.1109/IC2E.2014.24","url":null,"abstract":"Software-Defined Networking (SDN) increasingly attracts more researchers as well as industry attentions. Most of current SDN packet processing approaches classify packets based on matching a set of fields on the packet against a flow table and then applying an action on the packet. We argue we can simplify this mechanism using single-field classification and reduce the overhead. We propose a tag-based packet classification architecture to reduce filtering and flow management overhead. Then, we show how to use this extra capacity to perform application layer classification for different purposes. In this work-in-progress paper we demonstrate our preliminary evaluation results to indicate the effectiveness of the proposal.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115016434","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
Wiretap Channel with Correlated Sources 具有相关源的窃听通道
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.80
Yanling Chen, N. Cai, A. Sezgin
This paper studies the problem of secret-message transmission over a wiretap channel with correlated sources in the presence of an eavesdropper who has no source observation. A coding scheme is proposed based on a careful combination of 1) Wyner-Ziv's source coding to generate secret key from correlated sources based on a certain cost on the channel, 2) one-time pad to secure messages without additional cost, and 3) Wyner's secrecy coding to achieve secrecy based on the advantage of legitimate receiver's channel over the eavesdropper's. The work sheds light on optimal strategies for practical code design for secure communication/storage systems.
研究了在窃听者无法观测到窃听源的情况下,具有相关信源的窃听信道上秘密信息的传输问题。本文提出了一种基于以下三个方面的编码方案:1)Wyner- ziv源编码,基于信道上的一定代价从相关源生成密钥;2)一次性输入,无需额外代价实现消息安全;3)Wyner保密编码,基于合法接收方信道相对于窃听方信道的优势实现保密。这项工作为安全通信/存储系统的实际代码设计提供了最佳策略。
{"title":"Wiretap Channel with Correlated Sources","authors":"Yanling Chen, N. Cai, A. Sezgin","doi":"10.1109/IC2E.2014.80","DOIUrl":"https://doi.org/10.1109/IC2E.2014.80","url":null,"abstract":"This paper studies the problem of secret-message transmission over a wiretap channel with correlated sources in the presence of an eavesdropper who has no source observation. A coding scheme is proposed based on a careful combination of 1) Wyner-Ziv's source coding to generate secret key from correlated sources based on a certain cost on the channel, 2) one-time pad to secure messages without additional cost, and 3) Wyner's secrecy coding to achieve secrecy based on the advantage of legitimate receiver's channel over the eavesdropper's. The work sheds light on optimal strategies for practical code design for secure communication/storage systems.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133610053","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}
引用次数: 7
Using Network Knowledge to Improve Workload Performance in Virtualized Data Centers 利用网络知识提高虚拟化数据中心的工作负载性能
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.81
David Erickson, Brandon Heller, N. McKeown, M. Rosenblum
The scale and expense of modern data centers motivates running them as efficiently as possible. This paper explores how virtualized data center performance can be improved when network traffic and topology data informs VM placement. Our practical heuristics, tested on network-heavy, scale-out workloads in an 80 server cluster, improve overall performance by up to 70% compared to random placement in a multi-tenant configuration.
现代数据中心的规模和费用促使它们尽可能高效地运行。本文探讨了如何在网络流量和拓扑数据通知VM放置时提高虚拟化数据中心的性能。我们的实用启发式方法在80台服务器集群中对网络负荷大、向外扩展的工作负载进行了测试,与在多租户配置中随机放置相比,总体性能提高了70%。
{"title":"Using Network Knowledge to Improve Workload Performance in Virtualized Data Centers","authors":"David Erickson, Brandon Heller, N. McKeown, M. Rosenblum","doi":"10.1109/IC2E.2014.81","DOIUrl":"https://doi.org/10.1109/IC2E.2014.81","url":null,"abstract":"The scale and expense of modern data centers motivates running them as efficiently as possible. This paper explores how virtualized data center performance can be improved when network traffic and topology data informs VM placement. Our practical heuristics, tested on network-heavy, scale-out workloads in an 80 server cluster, improve overall performance by up to 70% compared to random placement in a multi-tenant configuration.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134026863","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}
引用次数: 12
Applying Graph Databases to Cloud Management: An Exploration 图数据库在云管理中的应用:探索
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.47
V. Soundararajan, Shishir Kakaraddi
Graph databases have become increasingly popular for a variety of uses ranging from modeling online code repositories to tracking software engineering dependencies. These areas use graph databases because many of their problems can be expressed in terms of graph traversals. Recent work has applied graph databases to virtualization management, noting that many IT questions can also be expressed as graph traversals. In this paper, we study another area in which graphs are valuable: reporting and auditing in cloud infrastructure. We first examine cloud infrastructure and map its data model to a graph. Building upon this model, we recast a number of reporting queries in terms of graph traversals. We then modify the model both for performance and for accommodating additional use cases related to cloud computing, including migration from private to hybrid clouds. Our results show that while a graph backend makes it straightforward to formulate certain kinds of queries, a naive mapping of graphs to a graph database can result in poor performance. Utilizing knowledge of the problem domain and restructuring the graph can provide dramatic gains in performance and make a graph database feasible for such queries.
图数据库在从在线代码库建模到跟踪软件工程依赖关系的各种用途中变得越来越流行。这些领域使用图数据库,因为它们的许多问题可以用图遍历来表示。最近的工作将图数据库应用于虚拟化管理,注意到许多IT问题也可以表示为图遍历。在本文中,我们研究了图有价值的另一个领域:云基础设施中的报告和审计。我们首先检查云基础设施并将其数据模型映射到图中。在此模型的基础上,我们根据图遍历重铸了许多报告查询。然后,我们修改模型以提高性能,并适应与云计算相关的其他用例,包括从私有云到混合云的迁移。我们的结果表明,虽然图形后端可以直接制定某些类型的查询,但将图形简单地映射到图形数据库可能会导致性能低下。利用问题域的知识和重构图可以显著提高性能,并使图数据库适合此类查询。
{"title":"Applying Graph Databases to Cloud Management: An Exploration","authors":"V. Soundararajan, Shishir Kakaraddi","doi":"10.1109/IC2E.2014.47","DOIUrl":"https://doi.org/10.1109/IC2E.2014.47","url":null,"abstract":"Graph databases have become increasingly popular for a variety of uses ranging from modeling online code repositories to tracking software engineering dependencies. These areas use graph databases because many of their problems can be expressed in terms of graph traversals. Recent work has applied graph databases to virtualization management, noting that many IT questions can also be expressed as graph traversals. In this paper, we study another area in which graphs are valuable: reporting and auditing in cloud infrastructure. We first examine cloud infrastructure and map its data model to a graph. Building upon this model, we recast a number of reporting queries in terms of graph traversals. We then modify the model both for performance and for accommodating additional use cases related to cloud computing, including migration from private to hybrid clouds. Our results show that while a graph backend makes it straightforward to formulate certain kinds of queries, a naive mapping of graphs to a graph database can result in poor performance. Utilizing knowledge of the problem domain and restructuring the graph can provide dramatic gains in performance and make a graph database feasible for such queries.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121969868","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}
引用次数: 5
Toward Implementation of a Software Defined Cloud on a Supercomputer 在超级计算机上实现软件定义云
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.57
P. Dreher, Georgy Kallumkal
Conventional cloud computing architectures may seriously constrain computational throughput for high performance computing (HPC) and high-performance data (HPD) applications. The traditional approach to circumvent such problems has been to map these applications and problems onto other specialized hardware and coprocessor architectures. This is both time and resource expensive, and poses a challenge for rapidly rising demands for computation and data analytics. In this paper we report on progress to develop an alternative experimental software defined cloud implementation that virtualizes the topology of a standard HPC computational architecture. This software defined system re-arranges access to the nodes and dynamically customizes the features of the HPC hardware architecture so that they map to the specifics of the computation and data analysis application. This allows a cloud computing implementation to utilize the specialized infrastructure capabilities of an HPC system. We have created this type of user reconfigurable architecture on an IBM Blue Gene/P supercomputing environment at the Department of Energy's Argonne Leadership Computing Facility (ALCF). This pilot configuration was implemented using both an open source cloud technology called VCL (Virtual Computing Laboratory) in combination with a provisioning module called Kittyhawk. Cloud security is addressed by configuring and running a root-less version of the VCL cloud system on the ALCF's Blue Gene/P login node.
传统的云计算架构可能严重限制高性能计算(HPC)和高性能数据(HPD)应用程序的计算吞吐量。规避此类问题的传统方法是将这些应用程序和问题映射到其他专用硬件和协处理器架构上。这既耗费时间又耗费资源,并且对快速增长的计算和数据分析需求提出了挑战。在本文中,我们报告了开发另一种实验性软件定义的云实现的进展,该实现虚拟化了标准HPC计算架构的拓扑结构。这个软件定义的系统重新安排对节点的访问,并动态定制HPC硬件架构的特性,以便它们映射到计算和数据分析应用程序的细节。这允许云计算实现利用HPC系统的专门基础设施功能。我们已经在能源部阿贡领导计算设施(ALCF)的IBM Blue Gene/P超级计算环境中创建了这种类型的用户可重构架构。这个试验配置是使用名为VCL(虚拟计算实验室)的开源云技术和名为Kittyhawk的供应模块来实现的。通过在ALCF的Blue Gene/P登录节点上配置和运行无根版本的VCL云系统来解决云安全问题。
{"title":"Toward Implementation of a Software Defined Cloud on a Supercomputer","authors":"P. Dreher, Georgy Kallumkal","doi":"10.1109/IC2E.2014.57","DOIUrl":"https://doi.org/10.1109/IC2E.2014.57","url":null,"abstract":"Conventional cloud computing architectures may seriously constrain computational throughput for high performance computing (HPC) and high-performance data (HPD) applications. The traditional approach to circumvent such problems has been to map these applications and problems onto other specialized hardware and coprocessor architectures. This is both time and resource expensive, and poses a challenge for rapidly rising demands for computation and data analytics. In this paper we report on progress to develop an alternative experimental software defined cloud implementation that virtualizes the topology of a standard HPC computational architecture. This software defined system re-arranges access to the nodes and dynamically customizes the features of the HPC hardware architecture so that they map to the specifics of the computation and data analysis application. This allows a cloud computing implementation to utilize the specialized infrastructure capabilities of an HPC system. We have created this type of user reconfigurable architecture on an IBM Blue Gene/P supercomputing environment at the Department of Energy's Argonne Leadership Computing Facility (ALCF). This pilot configuration was implemented using both an open source cloud technology called VCL (Virtual Computing Laboratory) in combination with a provisioning module called Kittyhawk. Cloud security is addressed by configuring and running a root-less version of the VCL cloud system on the ALCF's Blue Gene/P login node.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124818983","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
Benchmarking the Performance Impact of Transport Layer Security in Cloud Database Systems 云数据库系统中传输层安全对性能影响的基准测试
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.48
Steffen Müller, David Bermbach, S. Tai, Frank Pallas
Cloud storage services and NoSQL systems are optimized for performance and availability. Hence, enterprise-grade features like security mechanisms are typically neglected even though there is a need for them with increased cloud adoption by enterprises. Only Transport Layer Security (TLS) is frequently supported. Furthermore, the standard Transport Layer Security (TLS) protocol offers many configuration options which are usually chosen purely based on chance. We argue that in cloud database systems, configuration options should be chosen based on the degree of vulnerability to attacks and security threats as well as on the performance overhead of the respective algorithms. Our contributions are a benchmarking approach for transparent analysis of the performance impact of various TLS configuration options and a custom TLS socket implementation which offers more fine-grained control over the configuration options chosen. We also use our benchmarking approach to study the performance impact of TLS in Amazon DynamoDB and Apache Cassandra.
云存储服务和 NoSQL 系统针对性能和可用性进行了优化。因此,像安全机制这样的企业级功能通常会被忽视,尽管随着企业越来越多地采用云技术,对这些功能也有需求。通常只支持传输层安全(TLS)。此外,标准传输层安全(TLS)协议提供了许多配置选项,而这些选项的选择通常纯属偶然。我们认为,在云数据库系统中,应根据易受攻击和安全威胁的程度以及相应算法的性能开销来选择配置选项。我们的贡献在于提供了一种用于透明分析各种 TLS 配置选项对性能影响的基准测试方法,以及一种可对所选配置选项进行更精细控制的定制 TLS 套接字实现。我们还使用基准测试方法研究了亚马逊 DynamoDB 和 Apache Cassandra 中 TLS 对性能的影响。
{"title":"Benchmarking the Performance Impact of Transport Layer Security in Cloud Database Systems","authors":"Steffen Müller, David Bermbach, S. Tai, Frank Pallas","doi":"10.1109/IC2E.2014.48","DOIUrl":"https://doi.org/10.1109/IC2E.2014.48","url":null,"abstract":"Cloud storage services and NoSQL systems are optimized for performance and availability. Hence, enterprise-grade features like security mechanisms are typically neglected even though there is a need for them with increased cloud adoption by enterprises. Only Transport Layer Security (TLS) is frequently supported. Furthermore, the standard Transport Layer Security (TLS) protocol offers many configuration options which are usually chosen purely based on chance. We argue that in cloud database systems, configuration options should be chosen based on the degree of vulnerability to attacks and security threats as well as on the performance overhead of the respective algorithms. Our contributions are a benchmarking approach for transparent analysis of the performance impact of various TLS configuration options and a custom TLS socket implementation which offers more fine-grained control over the configuration options chosen. We also use our benchmarking approach to study the performance impact of TLS in Amazon DynamoDB and Apache Cassandra.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129765509","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}
引用次数: 31
PSLA: A PaaS Level SLA Description Language PSLA: PaaS级SLA描述语言
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.29
Ge Li, Frédéric Pourraz, P. Moreaux
PaaSs emerge to help SaaS providers to conquer the challenges involved in guaranteeing the QoS of international SaaSs. A well structured machine readable SLA is critical for PaaS providers to automate InterCloud management to serve the worldwide elastic user demands. WS-Agreement is a widely accepted extendible language for describing agreements. In this paper, we propose PSLA, a well structured PaaS Level SLA description language based on WS-Agreement. We summarize and describe the semantic clauses needed to be considered in PaaS level SLA. In particular, some specific characteristics of PaaS are taken into account in PSLA, such as elasticity of workload, undefined metric properties and fuzzy value range.
PaaSs的出现是为了帮助SaaS提供商克服在保证国际SaaS的QoS方面所涉及的挑战。结构良好的机器可读SLA对于PaaS提供商自动化InterCloud管理以满足全球弹性用户需求至关重要。WS-Agreement是一种被广泛接受的用于描述协议的可扩展语言。本文提出了一种基于WS-Agreement的结构良好的PaaS级SLA描述语言PSLA。我们总结并描述了在PaaS级SLA中需要考虑的语义子句。特别是,PSLA考虑了PaaS的一些特定特征,如工作负载的弹性、未定义的度量属性和模糊的值范围。
{"title":"PSLA: A PaaS Level SLA Description Language","authors":"Ge Li, Frédéric Pourraz, P. Moreaux","doi":"10.1109/IC2E.2014.29","DOIUrl":"https://doi.org/10.1109/IC2E.2014.29","url":null,"abstract":"PaaSs emerge to help SaaS providers to conquer the challenges involved in guaranteeing the QoS of international SaaSs. A well structured machine readable SLA is critical for PaaS providers to automate InterCloud management to serve the worldwide elastic user demands. WS-Agreement is a widely accepted extendible language for describing agreements. In this paper, we propose PSLA, a well structured PaaS Level SLA description language based on WS-Agreement. We summarize and describe the semantic clauses needed to be considered in PaaS level SLA. In particular, some specific characteristics of PaaS are taken into account in PSLA, such as elasticity of workload, undefined metric properties and fuzzy value range.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115188075","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
Principles of Software-Defined Elastic Systems for Big Data Analytics 大数据分析软件定义弹性系统原理
Pub Date : 2014-03-11 DOI: 10.1109/IC2E.2014.67
Hong Linh Truong, S. Dustdar
Techniques for big data analytics should support principles of elasticity that are inherent in types of data and data resources being analyzed, computational models and computing units used for analyzing data, and the quality of results expected from the consumer. In this paper, we analyze and present these principles and their consequences for software-defined environments to support data analytics. We will conceptualize software-defined elastic systems for data analytics and present a case study in smart city management, urban mobility and energy systems with our elasticity supports.
大数据分析技术应该支持被分析的数据和数据资源类型、用于分析数据的计算模型和计算单元以及消费者期望的结果质量所固有的弹性原则。在本文中,我们分析并展示了这些原则及其对软件定义环境的影响,以支持数据分析。我们将对软件定义的弹性系统进行概念化,用于数据分析,并在智能城市管理、城市交通和能源系统中提供弹性支持的案例研究。
{"title":"Principles of Software-Defined Elastic Systems for Big Data Analytics","authors":"Hong Linh Truong, S. Dustdar","doi":"10.1109/IC2E.2014.67","DOIUrl":"https://doi.org/10.1109/IC2E.2014.67","url":null,"abstract":"Techniques for big data analytics should support principles of elasticity that are inherent in types of data and data resources being analyzed, computational models and computing units used for analyzing data, and the quality of results expected from the consumer. In this paper, we analyze and present these principles and their consequences for software-defined environments to support data analytics. We will conceptualize software-defined elastic systems for data analytics and present a case study in smart city management, urban mobility and energy systems with our elasticity supports.","PeriodicalId":273902,"journal":{"name":"2014 IEEE International Conference on Cloud Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115359687","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
期刊
2014 IEEE International Conference on Cloud Engineering
全部 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