首页 > 最新文献

ACM SIGOPS Oper. Syst. Rev.最新文献

英文 中文
A Roadmap and Plan of Action for Community-Supported Empirical Evaluation in Computer Architecture 计算机体系结构中社区支持的经验评估的路线图和行动计划
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723886
B. Childers, A. Jones, D. Mossé
A framework of open interoperable simulators for computer architecture is long overdue. Today there are many separate, uncoordinated efforts to develop simulation and modeling artifacts (tools) for computer architecture research. The artifacts are used to empirically evaluate new computer architecture innovations and compare them with the state of the art. The artifacts are usually developed by individual groups, often for a specific purpose, and may not be publicly released. Consequently, it is difficult to leverage investment in artifact development and to repeat or reproduce experiments. In this position paper, we present recommendations and a roadmap for sharing and building open-source, interoperable simulation and modeling artifacts. The recommendations are the outcome of a community workshop involving industry, government and academia to determine how to coordinate effort, share tools and improve methodology.
一个开放的可互操作的计算机体系结构模拟器的框架早就应该出现了。今天,有许多独立的、不协调的工作来开发用于计算机体系结构研究的仿真和建模工件(工具)。工件用于经验性地评估新的计算机体系结构创新,并将它们与技术状态进行比较。工件通常是由单独的团队开发的,通常是为了特定的目的,并且可能不会公开发布。因此,很难利用工件开发中的投资,并重复或再现实验。在这份立场文件中,我们提出了共享和构建开源、可互操作的仿真和建模工件的建议和路线图。这些建议是工业界、政府和学术界参加的一个社区讲习班的成果,该讲习班旨在确定如何协调努力、分享工具和改进方法。
{"title":"A Roadmap and Plan of Action for Community-Supported Empirical Evaluation in Computer Architecture","authors":"B. Childers, A. Jones, D. Mossé","doi":"10.1145/2723872.2723886","DOIUrl":"https://doi.org/10.1145/2723872.2723886","url":null,"abstract":"A framework of open interoperable simulators for computer architecture is long overdue. Today there are many separate, uncoordinated efforts to develop simulation and modeling artifacts (tools) for computer architecture research. The artifacts are used to empirically evaluate new computer architecture innovations and compare them with the state of the art. The artifacts are usually developed by individual groups, often for a specific purpose, and may not be publicly released. Consequently, it is difficult to leverage investment in artifact development and to repeat or reproduce experiments. In this position paper, we present recommendations and a roadmap for sharing and building open-source, interoperable simulation and modeling artifacts. The recommendations are the outcome of a community workshop involving industry, government and academia to determine how to coordinate effort, share tools and improve methodology.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"46 1","pages":"108-117"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82809934","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
Locating Arrays: A New Experimental Design for Screening Complex Engineered Systems 定位阵列:一种筛选复杂工程系统的新实验设计
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723878
A. Aldaco, C. Colbourn, V. Syrotiuk
The purpose of a screening experiment is to identify significant factors and interactions on a response for a system. Engineered systems are complex in part due to their size. To apply traditional experimental designs for screening in complex engineered systems requires either restricting the factors considered, which automatically restricts the interactions to those in the set, or restricting interest to main effects, which fails to consider any possible interactions. To address this problem we propose a locating array (LA) as a screening design. Locating arrays exhibit logarithmic growth in the number of factors because their focus is on identification rather than on measurement. This makes practical the consideration of an order of magnitude more factors in experimentation than traditional screening designs. We present preliminary results applying an LA for screening the response of TCP throughput in a simulation model of a mobile wireless network. The full-factorial design for this system is infeasible (over 1043 design points!) yet an LA has only 421 design points. We validate the significance of the identified factors and interactions independently using the statistical software JMP. Screening using locating arrays is viable and yields useful models.
筛选实验的目的是确定系统响应的重要因素和相互作用。工程系统之所以复杂,部分原因在于它们的大小。要将传统的实验设计应用于复杂工程系统的筛选,要么需要限制所考虑的因素,这会自动将相互作用限制在集合中的因素,要么需要限制对主效应的兴趣,这就没有考虑任何可能的相互作用。为了解决这个问题,我们提出了一种定位阵列(LA)作为筛选设计。定位阵列的因素数量呈对数增长,因为它们的重点是识别而不是测量。这使得实验中考虑的因素比传统筛选设计多出一个数量级。在移动无线网络的仿真模型中,我们提出了应用LA筛选TCP吞吐量响应的初步结果。这个系统的全因子设计是不可行的(超过1043个设计点!)然而一个LA只有421个设计点。我们使用统计软件JMP独立验证所识别的因素和相互作用的显著性。使用定位阵列进行筛选是可行的,并产生有用的模型。
{"title":"Locating Arrays: A New Experimental Design for Screening Complex Engineered Systems","authors":"A. Aldaco, C. Colbourn, V. Syrotiuk","doi":"10.1145/2723872.2723878","DOIUrl":"https://doi.org/10.1145/2723872.2723878","url":null,"abstract":"The purpose of a screening experiment is to identify significant factors and interactions on a response for a system. Engineered systems are complex in part due to their size. To apply traditional experimental designs for screening in complex engineered systems requires either restricting the factors considered, which automatically restricts the interactions to those in the set, or restricting interest to main effects, which fails to consider any possible interactions. To address this problem we propose a locating array (LA) as a screening design. Locating arrays exhibit logarithmic growth in the number of factors because their focus is on identification rather than on measurement. This makes practical the consideration of an order of magnitude more factors in experimentation than traditional screening designs. We present preliminary results applying an LA for screening the response of TCP throughput in a simulation model of a mobile wireless network. The full-factorial design for this system is infeasible (over 1043 design points!) yet an LA has only 421 design points. We validate the significance of the identified factors and interactions independently using the statistical software JMP. Screening using locating arrays is viable and yields useful models.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"10 1","pages":"31-40"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85290653","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}
引用次数: 22
Towards Fast Invariant Preservation in Geo-replicated Systems 地理复制系统的快速不变保存
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723889
Valter Balegas, S. Duarte, Carla Ferreira, R. Rodrigues, Nuno M. Preguiça, Mahsa Najafzadeh, M. Shapiro
Today's global services and applications are expected to be highly available, scale to an unprecedented number of clients, and offer reliable, low-latency operations. This can be achieved through geo-replication, particularly when data consistency is relaxed. There are, however, applications whose data must obey global invariants at all times. Strong consistency protocols easily address this issue, but require global coordination among replicas and inevitably degrade application throughput and latency. While coordination is an inherent requirement for maintaining global application invariants, there are instances where coordination on a per operation basis can be avoided. In particular, it has been shown that either moving coordination outside the critical path for executing operations, or having one coordination round for multiple operations, are both effective ways to maintain global invariants and avoid most of the penalties of coordination. However, current georeplication protocols still have not taken advantage of these observations. In this paper, we review the design space of current solutions for building geo-replicated applications and present our guiding vision towards a general technique for providing global application invariants under eventual consistency, as a much cheaper alternative to strong consistency.
今天的全球服务和应用程序期望具有高可用性,可扩展到前所未有的客户端数量,并提供可靠、低延迟的操作。这可以通过地理复制实现,特别是在数据一致性宽松的情况下。但是,有些应用程序的数据必须始终服从全局不变量。强一致性协议很容易解决这个问题,但需要在副本之间进行全局协调,并且不可避免地降低应用程序吞吐量和延迟。虽然协调是维护全局应用程序不变量的内在需求,但在某些情况下,可以避免在每个操作的基础上进行协调。特别是,已经证明,将协调移到执行操作的关键路径之外,或者对多个操作进行一次协调,都是维护全局不变性和避免协调的大多数惩罚的有效方法。然而,目前的地质复制协议仍然没有利用这些观察结果。在本文中,我们回顾了当前用于构建地理复制应用程序的解决方案的设计空间,并提出了我们的指导愿景,即在最终一致性下提供全局应用程序不变量的通用技术,作为强一致性的便宜得多的替代方案。
{"title":"Towards Fast Invariant Preservation in Geo-replicated Systems","authors":"Valter Balegas, S. Duarte, Carla Ferreira, R. Rodrigues, Nuno M. Preguiça, Mahsa Najafzadeh, M. Shapiro","doi":"10.1145/2723872.2723889","DOIUrl":"https://doi.org/10.1145/2723872.2723889","url":null,"abstract":"Today's global services and applications are expected to be highly available, scale to an unprecedented number of clients, and offer reliable, low-latency operations. This can be achieved through geo-replication, particularly when data consistency is relaxed. There are, however, applications whose data must obey global invariants at all times. Strong consistency protocols easily address this issue, but require global coordination among replicas and inevitably degrade application throughput and latency.\u0000 While coordination is an inherent requirement for maintaining global application invariants, there are instances where coordination on a per operation basis can be avoided. In particular, it has been shown that either moving coordination outside the critical path for executing operations, or having one coordination round for multiple operations, are both effective ways to maintain global invariants and avoid most of the penalties of coordination. However, current georeplication protocols still have not taken advantage of these observations.\u0000 In this paper, we review the design space of current solutions for building geo-replicated applications and present our guiding vision towards a general technique for providing global application invariants under eventual consistency, as a much cheaper alternative to strong consistency.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"128 1","pages":"121-125"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91112146","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
From Repeatability to Reproducibility and Corroboration 从可重复性到再现性和确证性
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723875
D. Feitelson
Being able to repeat experiments is considered a hallmark of the scientific method, used to confirm or refute hypotheses and previously obtained results. But this can take many forms, from precise repetition using the original experimental artifacts, to conceptual reproduction of the main experimental idea using new artifacts. Furthermore, the conclusions from previous work can also be corroborated using a different experimental methodology altogether. In order to promote a better understanding and use of such methodologies we propose precise definitions for different terms, and suggest when and why each should be used.
能够重复实验被认为是科学方法的标志,用于证实或反驳假设和先前获得的结果。但这可以采取多种形式,从使用原始实验人工制品的精确重复,到使用新人工制品对主要实验思想的概念性复制。此外,以前工作的结论也可以通过完全不同的实验方法得到证实。为了促进更好地理解和使用这些方法,我们提出了不同术语的精确定义,并建议何时以及为什么应该使用每个术语。
{"title":"From Repeatability to Reproducibility and Corroboration","authors":"D. Feitelson","doi":"10.1145/2723872.2723875","DOIUrl":"https://doi.org/10.1145/2723872.2723875","url":null,"abstract":"Being able to repeat experiments is considered a hallmark of the scientific method, used to confirm or refute hypotheses and previously obtained results. But this can take many forms, from precise repetition using the original experimental artifacts, to conceptual reproduction of the main experimental idea using new artifacts. Furthermore, the conclusions from previous work can also be corroborated using a different experimental methodology altogether. In order to promote a better understanding and use of such methodologies we propose precise definitions for different terms, and suggest when and why each should be used.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"119 1","pages":"3-11"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76286601","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}
引用次数: 75
Automated Assessment of Secure Search Systems 安全搜索系统的自动评估
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723877
Mayank Varia, Benjamin Price, Nicholas Hwang, Ariel Hamlin, Jonathan C. Herzog, Jill Poland, Michael Reschly, Sophia Yakoubov, R. Cunningham
This work presents the results of a three-year project that assessed nine different privacy-preserving data search systems. We detail the design of a software assessment framework that focuses on low system footprint, repeatability, and reusability. A unique achievement of this project was the automation and integration of the entire test process, from the production and execution of tests to the generation of human-readable evaluation reports. We synthesize our experiences into a set of simple mantras that we recommend following in the design of any assessment framework.
这项工作展示了一项为期三年的项目的结果,该项目评估了九种不同的隐私保护数据搜索系统。我们详细介绍了侧重于低系统占用、可重复性和可重用性的软件评估框架的设计。这个项目的一个独特的成就是整个测试过程的自动化和集成,从测试的生产和执行到生成人类可读的评估报告。我们将我们的经验综合成一组简单的咒语,我们建议在任何评估框架的设计中遵循这些咒语。
{"title":"Automated Assessment of Secure Search Systems","authors":"Mayank Varia, Benjamin Price, Nicholas Hwang, Ariel Hamlin, Jonathan C. Herzog, Jill Poland, Michael Reschly, Sophia Yakoubov, R. Cunningham","doi":"10.1145/2723872.2723877","DOIUrl":"https://doi.org/10.1145/2723872.2723877","url":null,"abstract":"This work presents the results of a three-year project that assessed nine different privacy-preserving data search systems. We detail the design of a software assessment framework that focuses on low system footprint, repeatability, and reusability. A unique achievement of this project was the automation and integration of the entire test process, from the production and execution of tests to the generation of human-readable evaluation reports. We synthesize our experiences into a set of simple mantras that we recommend following in the design of any assessment framework.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"66 1","pages":"22-30"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72868712","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
Building a Secure and Privacy-Preserving Smart Grid 构建一个安全且保护隐私的智能电网
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723891
K. Birman, Márk Jelasity, Robert D. Kleinberg, E. Tremel
New technologies for computerized metering and data collection in the electrical power grid promise to create a more efficient, cost-effective, and adaptable smart grid. However, naive implementations of smart grid data collection could jeopardize the privacy of consumers, and concerns about privacy are a significant obstacle to the rollout of smart grid technology. Our work proposes a design for a smart metering system that will allow utilities to use the collected data effectively while preserving the privacy of individual consumers.
在电网中,计算机计量和数据收集的新技术有望创造一个更高效、更具成本效益和适应性的智能电网。然而,智能电网数据收集的幼稚实现可能会危及消费者的隐私,而对隐私的担忧是智能电网技术推广的一个重大障碍。我们的工作提出了一种智能计量系统的设计,该系统将允许公用事业公司有效地使用收集的数据,同时保护个人消费者的隐私。
{"title":"Building a Secure and Privacy-Preserving Smart Grid","authors":"K. Birman, Márk Jelasity, Robert D. Kleinberg, E. Tremel","doi":"10.1145/2723872.2723891","DOIUrl":"https://doi.org/10.1145/2723872.2723891","url":null,"abstract":"New technologies for computerized metering and data collection in the electrical power grid promise to create a more efficient, cost-effective, and adaptable smart grid. However, naive implementations of smart grid data collection could jeopardize the privacy of consumers, and concerns about privacy are a significant obstacle to the rollout of smart grid technology. Our work proposes a design for a smart metering system that will allow utilities to use the collected data effectively while preserving the privacy of individual consumers.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"44 1","pages":"131-136"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88633897","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}
引用次数: 27
Creating Repeatable Computer Science and Networking Experiments on Shared, Public Testbeds 在共享的公共测试平台上创建可重复的计算机科学和网络实验
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723884
Sarah Edwards, Xuan Liu, N. Riga
There are many compelling reasons to use a shared, public testbed such as GENI, Emulab, or PlanetLab to conduct experiments in computer science and networking. These testbeds support creating experiments with a large and diverse set of resources. Moreover these testbeds are constructed to inherently support the repeatability of experiments as required for scientifically sound research. Finally, the artifacts needed for a researcher to repeat their own experiment can be shared so that others can readily repeat the experiment in the same environment. However using a shared, public testbed is different from conducting experiments on resources either owned by the experimenter or someone the experimenter knows. Experiments on shared, public testbeds are more likely to use large topologies, use scarce resources, and need to be tolerant to outages and maintenances in the testbed. In addition, experimenters may not have access to low-level debugging information. This paper describes a methodology for new experimenters to write and deploy repeatable and sharable experiments which deal with these challenges by: having a clear plan; automating the execution and analysis of an experiment by following best practices from software engineering and system administration; and building scalable experiments. In addition, the paper describes a case study run on the GENI testbed which illustrates the methodology described.
使用共享的公共测试平台(如GENI、Emulab或PlanetLab)来进行计算机科学和网络方面的实验有许多令人信服的理由。这些测试平台支持使用大量不同的资源创建实验。此外,这些试验台的构造本身就支持科学合理研究所需的实验可重复性。最后,研究人员重复自己实验所需的人工制品可以共享,以便其他人可以在相同的环境中轻松地重复实验。然而,使用共享的公共测试平台与在实验者或实验者认识的人拥有的资源上进行实验是不同的。在共享的公共测试平台上进行的实验更有可能使用大型拓扑,使用稀缺的资源,并且需要容忍测试平台中的中断和维护。此外,实验人员可能无法访问低级别的调试信息。本文描述了一种方法,供新实验者编写和部署可重复和可共享的实验,通过以下方式应对这些挑战:有一个明确的计划;通过遵循软件工程和系统管理的最佳实践,自动化实验的执行和分析;建立可扩展的实验。此外,本文还描述了一个在GENI测试平台上运行的案例研究,以说明所描述的方法。
{"title":"Creating Repeatable Computer Science and Networking Experiments on Shared, Public Testbeds","authors":"Sarah Edwards, Xuan Liu, N. Riga","doi":"10.1145/2723872.2723884","DOIUrl":"https://doi.org/10.1145/2723872.2723884","url":null,"abstract":"There are many compelling reasons to use a shared, public testbed such as GENI, Emulab, or PlanetLab to conduct experiments in computer science and networking. These testbeds support creating experiments with a large and diverse set of resources. Moreover these testbeds are constructed to inherently support the repeatability of experiments as required for scientifically sound research. Finally, the artifacts needed for a researcher to repeat their own experiment can be shared so that others can readily repeat the experiment in the same environment.\u0000 However using a shared, public testbed is different from conducting experiments on resources either owned by the experimenter or someone the experimenter knows. Experiments on shared, public testbeds are more likely to use large topologies, use scarce resources, and need to be tolerant to outages and maintenances in the testbed. In addition, experimenters may not have access to low-level debugging information.\u0000 This paper describes a methodology for new experimenters to write and deploy repeatable and sharable experiments which deal with these challenges by: having a clear plan; automating the execution and analysis of an experiment by following best practices from software engineering and system administration; and building scalable experiments. In addition, the paper describes a case study run on the GENI testbed which illustrates the methodology described.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"1 1","pages":"90-99"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86832728","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
Supercloud: Opportunities and Challenges 超级云:机遇与挑战
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723892
Qin Jia, Zhiming Shen, Weijia Song, R. V. Renesse, Hakim Weatherspoon
Infrastructure as a Service (IaaS) clouds couple applications tightly with the underlying infrastructures and services. This vendor lock-in problem forces users to apply ad-hoc deployment strategies in order to tolerate cloud failures, and limits the ability of doing virtual machine (VM) migration and resource scaling across different clouds. This paper presents the Supercloud, a cloud service comprising resources obtained from several diverse IaaS cloud providers, and discusses opportunities, limitations, and future research directions. Currently, the Supercloud has been deployed using resources from several major cloud providers, including Amazon EC2, Rackspace, HP Cloud, and some private clouds. VMs run in a virtual network and can be migrated seamlessly across different clouds, with different hypervisors and device models. Using case studies we demonstrate that, being able to deploy applications to more regions and granting more control to end-users, the Supercloud can reduce latency and cost compared to the underlying cloud providers.
基础设施即服务(IaaS)云将应用程序与底层基础设施和服务紧密耦合在一起。这种供应商锁定问题迫使用户应用临时部署策略来容忍云故障,并限制了跨不同云进行虚拟机(VM)迁移和资源扩展的能力。本文介绍了超级云,一种云服务,包括从几个不同的IaaS云提供商获得的资源,并讨论了机会、限制和未来的研究方向。目前,Supercloud已经部署了来自几个主要云提供商的资源,包括Amazon EC2、Rackspace、HP cloud和一些私有云。虚拟机运行在虚拟网络中,可以在不同的云、不同的管理程序和设备型号之间无缝迁移。通过案例研究,我们证明,与底层云提供商相比,Supercloud能够将应用程序部署到更多的区域并向最终用户授予更多的控制权,从而可以减少延迟和成本。
{"title":"Supercloud: Opportunities and Challenges","authors":"Qin Jia, Zhiming Shen, Weijia Song, R. V. Renesse, Hakim Weatherspoon","doi":"10.1145/2723872.2723892","DOIUrl":"https://doi.org/10.1145/2723872.2723892","url":null,"abstract":"Infrastructure as a Service (IaaS) clouds couple applications tightly with the underlying infrastructures and services. This vendor lock-in problem forces users to apply ad-hoc deployment strategies in order to tolerate cloud failures, and limits the ability of doing virtual machine (VM) migration and resource scaling across different clouds.\u0000 This paper presents the Supercloud, a cloud service comprising resources obtained from several diverse IaaS cloud providers, and discusses opportunities, limitations, and future research directions. Currently, the Supercloud has been deployed using resources from several major cloud providers, including Amazon EC2, Rackspace, HP Cloud, and some private clouds. VMs run in a virtual network and can be migrated seamlessly across different clouds, with different hypervisors and device models. Using case studies we demonstrate that, being able to deploy applications to more regions and granting more control to end-users, the Supercloud can reduce latency and cost compared to the underlying cloud providers.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"37 1","pages":"137-141"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90793789","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}
引用次数: 35
Conducting Repeatable Experiments and Fair Comparisons using 802.11n MIMO Networks 使用802.11n MIMO网络进行可重复实验和公平比较
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723879
A. Abedi, Andrew Heard, Tim Brecht
A commonly used technique for evaluating and comparing the performance of systems using 802.11 (WiFi) networks is to conduct experiments. This approach is appealing and important because it inherently captures critical properties of wireless signal transmission that are difficult to analytically model and simulate. Unfortunately, obtaining consistent and statistically meaningful empirical results using 802.11 networks, even in well-controlled environments, can be quite challenging and time consuming because channel conditions can vary over time. In this paper, we use 2.4 and 5 GHz 802.11n MIMO networks to study different methodologies that could be used to evaluate and compare the performance of different alternatives used in 802.11 systems (e.g., different systems, configurations or algorithms). We first illustrate that some of the more commonly used methods in existing research are flawed and explain why. We then describe a methodology called multiple interleaved trials that, to our knowledge, has not been used for, or studied on, 802.11 networks. We evaluate this methodology and find that it can be used to repeat experiments and to compare the performance of different alternatives. Finally, we discuss other possible applications of this approach for comparative performance evaluations.
评估和比较使用802.11 (WiFi)网络的系统性能的常用技术是进行实验。这种方法很有吸引力,也很重要,因为它固有地捕获了难以分析建模和模拟的无线信号传输的关键特性。不幸的是,即使在控制良好的环境中,使用802.11网络获得一致且统计上有意义的经验结果可能非常具有挑战性和耗时,因为信道条件可能随时间而变化。在本文中,我们使用2.4 GHz和5 GHz 802.11n MIMO网络来研究可用于评估和比较802.11系统中使用的不同替代方案的性能的不同方法(例如,不同的系统,配置或算法)。我们首先说明了现有研究中一些更常用的方法是有缺陷的,并解释了原因。然后,我们描述了一种称为多重交错试验的方法,据我们所知,这种方法尚未用于802.11网络,也没有在802.11网络上进行过研究。我们评估了这种方法,发现它可以用于重复实验和比较不同替代方案的性能。最后,我们讨论了这种方法在比较绩效评估中的其他可能应用。
{"title":"Conducting Repeatable Experiments and Fair Comparisons using 802.11n MIMO Networks","authors":"A. Abedi, Andrew Heard, Tim Brecht","doi":"10.1145/2723872.2723879","DOIUrl":"https://doi.org/10.1145/2723872.2723879","url":null,"abstract":"A commonly used technique for evaluating and comparing the performance of systems using 802.11 (WiFi) networks is to conduct experiments. This approach is appealing and important because it inherently captures critical properties of wireless signal transmission that are difficult to analytically model and simulate. Unfortunately, obtaining consistent and statistically meaningful empirical results using 802.11 networks, even in well-controlled environments, can be quite challenging and time consuming because channel conditions can vary over time.\u0000 In this paper, we use 2.4 and 5 GHz 802.11n MIMO networks to study different methodologies that could be used to evaluate and compare the performance of different alternatives used in 802.11 systems (e.g., different systems, configurations or algorithms). We first illustrate that some of the more commonly used methods in existing research are flawed and explain why. We then describe a methodology called multiple interleaved trials that, to our knowledge, has not been used for, or studied on, 802.11 networks. We evaluate this methodology and find that it can be used to repeat experiments and to compare the performance of different alternatives. Finally, we discuss other possible applications of this approach for comparative performance evaluations.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"10 1","pages":"41-50"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76397746","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}
引用次数: 23
Apt: A Platform for Repeatable Research in Computer Science Apt:计算机科学可重复研究的平台
Pub Date : 2015-01-20 DOI: 10.1145/2723872.2723885
R. Ricci, Gary Wong, L. Stoller, Kirk Webb, Jonathon Duerig, Keith Downie, Mike Hibler
Repeating research in computer science requires more than just code and data: it requires an appropriate environment in which to run experiments. In some cases, this environment appears fairly straightforward: it consists of a particular operating system and set of required libraries. In many cases, however, it is considerably more complex: the execution environment may be an entire network, may involve complex and fragile configuration of the dependencies, or may require large amounts of resources in terms of computation cycles, network bandwidth, or storage. Even the "straightforward" case turns out to be surprisingly intricate: there may be explicit or hidden dependencies on compilers, kernel quirks, details of the ISA, etc. The result is that when one tries to repeat published results, creating an environment sufficiently similar to one in which the experiment was originally run can be troublesome; this problem only gets worse as time passes. What the computer science community needs, then, are environments that have the explicit goal of enabling repeatable research. This paper outlines the problem of repeatable research environments, presents a set of requirements for such environments, and describes one facility that attempts to address them.
重复计算机科学研究需要的不仅仅是代码和数据:它还需要一个合适的环境来运行实验。在某些情况下,这个环境看起来相当简单:它由一个特定的操作系统和一组所需的库组成。然而,在许多情况下,情况要复杂得多:执行环境可能是整个网络,可能涉及依赖项的复杂而脆弱的配置,或者可能在计算周期、网络带宽或存储方面需要大量资源。即使是“简单”的情况也会变得令人惊讶地复杂:可能存在对编译器、内核特性、ISA细节的显式或隐藏依赖,等等。结果是,当一个人试图重复发表的结果时,创造一个与最初进行实验的环境足够相似的环境可能会很麻烦;随着时间的推移,这个问题只会变得更糟。因此,计算机科学社区需要的是具有明确目标的环境,以实现可重复的研究。本文概述了可重复研究环境的问题,提出了对这种环境的一组要求,并描述了一个试图解决这些问题的设施。
{"title":"Apt: A Platform for Repeatable Research in Computer Science","authors":"R. Ricci, Gary Wong, L. Stoller, Kirk Webb, Jonathon Duerig, Keith Downie, Mike Hibler","doi":"10.1145/2723872.2723885","DOIUrl":"https://doi.org/10.1145/2723872.2723885","url":null,"abstract":"Repeating research in computer science requires more than just code and data: it requires an appropriate environment in which to run experiments. In some cases, this environment appears fairly straightforward: it consists of a particular operating system and set of required libraries. In many cases, however, it is considerably more complex: the execution environment may be an entire network, may involve complex and fragile configuration of the dependencies, or may require large amounts of resources in terms of computation cycles, network bandwidth, or storage. Even the \"straightforward\" case turns out to be surprisingly intricate: there may be explicit or hidden dependencies on compilers, kernel quirks, details of the ISA, etc. The result is that when one tries to repeat published results, creating an environment sufficiently similar to one in which the experiment was originally run can be troublesome; this problem only gets worse as time passes. What the computer science community needs, then, are environments that have the explicit goal of enabling repeatable research. This paper outlines the problem of repeatable research environments, presents a set of requirements for such environments, and describes one facility that attempts to address them.","PeriodicalId":7046,"journal":{"name":"ACM SIGOPS Oper. Syst. Rev.","volume":"21 1","pages":"100-107"},"PeriodicalIF":0.0,"publicationDate":"2015-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75331431","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}
引用次数: 30
期刊
ACM SIGOPS Oper. Syst. Rev.
全部 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