CSR-DMSS-SM: Skeptical Systems

CSR-DMSS-SM:怀疑系统

基本信息

  • 批准号:
    0834392
  • 负责人:
  • 金额:
    $ 42万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-01 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

Systems currently place a great deal of trust in their underlying components. Unfortunately, due to the complexity of both hardware and software systems, such trust is often misplaced. In particular, a layer will sometimes report that it has succeeded when in fact it has failed. Such a silent fault, or a ?lie? as we will sometimes call it, makes the construction of the next generation of software systems a daunting prospect. In this proposal, we describe the Wisconsin Lie Detection (LID) project, in which we plan to develop methods and techniques to detect lies and thus enable a new generation of robust software. Our basic philosophy is one of skepticism, in which a system generally trusts a layer to correctly complete an operation, but in addition has extra machinery to verify that it indeed has done so. Thus, our major objective is to develop a science of skeptical systems design, including a set of principles and methods systems can employ to be robust to silent faults should they arise. The LID project consists of three major components, all conducted within the domain of storage systems, as we believe storage is an important problem area within which skepticism will be of great value. The first is better understanding the effects of lies on current systems. Thus, we plan to develop a comprehensive lie-injection framework and use it to analyze how silent faults affect systems. Second, we plan to design, implement, and evaluate a set of explicit and implicit lie detectors. Explicit lie detectors expose information to enable higher layers to verify a layer?s operation, whereas implicit detectors utilize covert channels to cope with the lack of explicit assistance. Finally, we will investigate the use of an N-version file system in lie detection and recovery. The LID project will change the landscape of system design and implementation in three fundamental ways. First, our study of existing systems will lend key insights into how systems should be built to withstand silent faults. Second, by developing explicit and implicit lie detectors, we will deepen our knowledge of how to design systems to cope with lies even when no explicit aid to do so exists. Finally, we will see whether the promise of N-version programming [7] can be realized in the problem domain of lie detection; success will alter how we build reliable storage systems.A.1 Intellectual MeritIntellectual merit and importance: We will advance the state of knowledge in the science of skeptical systems design in three fundamental ways. First, we will develop techniques to understand how systems react to silent failures. Second, we will design, implement, and evaluate both explicit and implicit lie detectors, thus providing insight on how systems can verify the correct operation of underlying layers. Finally, we will develop mechanisms to utilize multiple file systems to improve system reliability in a low-cost manner. Qualifications: We believe we are well positioned to make progress on this demanding problem, as we draw on our expertise in file and storage systems [10, 13, 12, 20, 59, 60, 62, 60, 59, 58], analysis of complex systems [8, 21, 32, 50, 51], and gray-box and related techniques [2, 15, 33, 46, 48]. All three aspects of our previous work feed into our development of the science of skeptical systems design.Organization and access to resources: From an organizational viewpoint, our goal is to perform ?low-cost, highimpact? research. Hence, the bulk of funding requested within this proposal is found in human costs. From a computational standpoint, we have access to thousands of machines and multiple storage clusters.A.2 Broader ImpactsAdvancing discovery while promoting teaching, training, and learning: In general, we work to give students hands-on training with cutting-edge systems technology. We also plan to incorporate our research into numerous upper-level courses, thus having an impact on all students who pass through the systems courses at Wisconsin. Broadening the participation of underrepresented groups: Our main focus has been to increase female participation in computer science research. In the past seven years, we have graduated five females. We also plan to recruit an additional female in the fall as a part of this project. Enhancing the infrastructure for research and disseminating results: In this proposal, we plan to develop a new skeptical approach to systems design; we believe this viewpoint is critical in the construction of the next generation of systems and thus hope to disseminate as widely as possible. We will do so in three primary ways: through the classic medium of publication, which in the past has impacted the design and implementation of various storage systems including the EMC Centera [32] and NetApp filers [39]; through the development of numerous software artifacts, which we have shared with the open source community and thus improved various code bases; and finally, through our interaction with NetApp, and the technology transfer that this enables. Benefits to society: Our lives are increasingly dependent on computing systems. The science of skeptical systems design is crucial to the development of the next generation of software systems. By embracing a skeptical approach, the systems we build will be more robust, and thus of better service to society.
目前,系统对其底层组件给予了极大的信任。不幸的是,由于硬件和软件系统的复杂性,这种信任常常是错误的。特别是,层有时会报告它已成功,而实际上它已失败。如此无声的错误,还是谎言?正如我们有时所说的那样,这使得下一代软件系统的构建成为一个令人畏惧的前景。在本提案中,我们描述了威斯康星州谎言检测(LID)项目,我们计划开发检测谎言的方法和技术,从而实现新一代强大的软件。我们的基本理念是怀疑主义,其中系统通常信任某个层能够正确完成操作,但另外还有额外的机制来验证它确实已经这样做了。因此,我们的主要目标是发展一门怀疑系统设计的科学,包括一套系统可以用来在出现静默故障时保持鲁棒性的原则和方法。 LID 项目由三个主要部分组成,全部在存储系统领域内进行,因为我们相信存储是一个重要的问题领域,其中的怀疑将具有巨大的价值。首先是更好地理解谎言对当前系统的影响。因此,我们计划开发一个全面的谎言注入框架,并用它来分析静默故障如何影响系统。其次,我们计划设计、实现和评估一组显式和隐式测谎仪。显式测谎器公开信息以使更高层能够验证层的操作,而隐式测谎器利用隐蔽通道来应对缺乏显式帮助的情况。最后,我们将研究N版本文件系统在谎言检测和恢复中的使用。 LID 项目将从三个基本方面改变系统设计和实施的格局。首先,我们对现有系统的研究将为如何构建系统来抵御无声故障提供重要见解。其次,通过开发显式和隐式测谎仪,我们将加深对如何设计系统来应对谎言的了解,即使不存在明确的帮助。最后,我们将看看N版本编程[7]的承诺是否可以在测谎问题领域实现;成功将改变我们构建可靠存储系统的方式。A.1 智力优点智力优点和重要性:我们将以三种基本方式推进怀疑系统设计科学的知识状态。首先,我们将开发技术来了解系统如何对无声故障做出反应。其次,我们将设计、实现和评估显式和隐式测谎仪,从而深入了解系统如何验证底层的正确操作。最后,我们将开发利用多个文件系统的机制,以低成本的方式提高系统可靠性。资格:我们相信,我们有能力在这个棘手的问题上取得进展,因为我们利用我们在文件和存储系统 [10, 13, 12, 20, 59, 60, 62, 60, 59, 58]、复杂系统分析 [8, 21, 32, 50, 51] 以及灰盒和相关技术 [2, 15, 33, 46, 48]。我们之前工作的所有三个方面都融入了我们对怀疑系统设计科学的发展。 组织和资源获取:从组织的角度来看,我们的目标是执行“低成本、高影响力”的任务。研究。因此,该提案中要求的大部分资金用于人力成本。从计算的角度来看,我们可以访问数千台机器和多个存储集群。A.2 更广泛的影响在促进教学、培训和学习的同时推进发现:总的来说,我们致力于为学生提供尖端系统技术的实践培训。我们还计划将我们的研究纳入众多高级课程中,从而对所有通过威斯康星州系统课程的学生产生影响。 扩大代表性不足群体的参与:我们的主要重点是增加女性对计算机科学研究的参与。在过去的七年里,我们已经毕业了五名女性。作为该项目的一部分,我们还计划在秋季再招募一名女性。加强研究和传播结果的基础设施:在本提案中,我们计划开发一种新的系统设计怀疑方法;我们认为这一观点对于下一代系统的构建至关重要,因此希望尽可能广泛地传播。我们将通过三种主要方式做到这一点:通过经典的出版媒体,这在过去影响了各种存储系统的设计和实施,包括 EMC Centera [32] 和 NetApp 文件管理器 [39];通过开发大量软件工件,我们与开源社区共享这些软件工件,从而改进了各种代码库;最后,通过我们与 NetApp 的互动以及由此实现的技术转让。 对社会的好处:我们的生活越来越依赖计算系统。怀疑系统设计科学对于下一代软件系统的开发至关重要。通过采用怀疑的方法,我们构建的系统将更加强大,从而更好地为社会服务。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Remzi Arpaci-Dusseau其他文献

Remzi Arpaci-Dusseau的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Remzi Arpaci-Dusseau', 18)}}的其他基金

ECDI: Computation, Communication, and Storage Infrastructure For The Roaming Edge
ECDI:漫游边缘的计算、通信和存储基础设施
  • 批准号:
    1838733
  • 财政年份:
    2018
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
EAGER: Collaborative Research: Infrastructure for Collaborative Faculty Textbook Communities
EAGER:协作研究:协作教师教科书社区的基础设施
  • 批准号:
    1548150
  • 财政年份:
    2015
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: CC: Small: Application-Level Consistency for Cloud-Based Computing
CSR:CC:小型:基于云的计算的应用程序级一致性
  • 批准号:
    1421033
  • 财政年份:
    2014
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: Small: The Pocket Datacenter
CSR:小型:袖珍数据中心
  • 批准号:
    1319405
  • 财政年份:
    2013
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: Small:The Wisconsin Specialized Support for Storage Clouds (WiS3C) Project
CSR:小型:威斯康星州存储云专业支持 (WiS3C) 项目
  • 批准号:
    1218405
  • 财政年份:
    2012
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: Small: Wisconsin Next Generation benchmarks (WiNG)
CSR:小型:威斯康星州下一代基准 (WiNG)
  • 批准号:
    1017518
  • 财政年份:
    2010
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
NSF-CCF: Support for Student Travel for Operating Systems Design and Implementation (OSDI) 2010
NSF-CCF:支持学生操作系统设计和实现 (OSDI) 2010 旅行
  • 批准号:
    1044961
  • 财政年份:
    2010
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
HaRD: The Wisconsin Hierarchically-Redundant, Decoupled Storage Project
HaRD:威斯康星州分层冗余、解耦存储项目
  • 批准号:
    0937959
  • 财政年份:
    2009
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CPA-CSA: Wisconsin Arrays in Software Project (WASP)
CPA-CSA:威斯康星阵列软件项目 (WASP)
  • 批准号:
    0811657
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
NSF: Request for Funding for Student Participation in FAST 2007
NSF:为学生参加 FAST 2007 申请资助
  • 批准号:
    0817478
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant

相似海外基金

CSR-DMSS,SM: Cooperative Activity Analysis in Wireless Smart-Camera Networks (Wi-SCaNs)
CSR-DMSS,SM:无线智能相机网络 (Wi-SCaN) 中的协作活动分析
  • 批准号:
    1205458
  • 财政年份:
    2011
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR-DMSS, SM: ConfVeal: Automated Testing of Security Configuration Enforcement in Distributed Networks
CSR-DMSS、SM:ConfVeal:分布式网络中安全配置实施的自动化测试
  • 批准号:
    1019223
  • 财政年份:
    2010
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR-DMSS, SM, Harmony: Efficient Integrated Resource/Trust Management in Large-Scale Distributed Systems
CSR-DMSS、SM、Harmony:大规模分布式系统中的高效集成资源/信任管理
  • 批准号:
    1025649
  • 财政年份:
    2009
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR-DMSS, SM: Energy-Efficient and Reliability-Aware Data Management in Mobile Storage Systems
CSR-DMSS、SM:移动存储系统中的节能和可靠性感知数据管理
  • 批准号:
    0834466
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CSR-DMSS, SM: View Control Management in Geographically Distributed Tele-Immersive Environments
CSR-DMSS、SM:地理分布式远程沉浸式环境中的视图控制管理
  • 批准号:
    0834480
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CSR-DMSS, SM, Harmony: Efficient Integrated Resource/Trust Management in Large-Scale Distributed Systems
CSR-DMSS、SM、Harmony:大规模分布式系统中的高效集成资源/信任管理
  • 批准号:
    0834592
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR-DMSS, SM: Aeolus: Secure Support for Preserving Confidentiality and Integrity in a Distributed Environment
CSR-DMSS、SM:Aeolus:在分布式环境中保护机密性和完整性的安全支持
  • 批准号:
    0834239
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CSR-DMSS, SM: A Holistic Approach to Reliable Pervasive Systems
CSR-DMSS、SM:实现可靠普及系统的整体方法
  • 批准号:
    0834529
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CSR-DMSS, SM: Web on Demand - Bridging the Gap Between Social Networks and Ad Hoc Networking
CSR-DMSS、SM:Web on Demand - 弥合社交网络和 Ad Hoc 网络之间的差距
  • 批准号:
    0834545
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CSR-DMSS, SM: Incremental Web-scale Data Processing
CSR-DMSS、SM:增量网络规模数据处理
  • 批准号:
    0834784
  • 财政年份:
    2008
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了