NeTS: Medium: Collaborative Research: Systematic Analysis of Protocol Implementations

NeTS:媒介:协作研究:协议实现的系统分析

基本信息

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

项目摘要

Systematic Analysis of Protocol ImplementationsInternet protocol development and standardization has long been driven by the philosophy of 'rough consensus and running code.' The downside to this approach is that protocol specifications are rarely rigorously verified, even for properties that fall within the capabilities of protocol verification techniques. Further, the 'rough' nature of the approach means that some important design decisions are inevitably omitted from the specification or are defined ambiguously. Therefore, in practice the correctness, performance, and resilience of network protocols are implicitly defined by vendor and open-source implementations of the protocol specification, and these implementations are based upon the developers' varying interpretations of the standards document. This leaves developers in a bind: they are unsure of the properties of the protocol specification, and do not have tools to reason about the properties of complex protocol implementations.Intellectual Merit. This project will develop a general approach and an associated tool that will enable developers and expert users to systematically analyze a variety of properties on a range of protocol implementations. The approach builds upon recent advances in program analysis techniques in novel ways that are tailored towards the special properties and requirements of protocol implementations. Moreover, the project will instantiate the general approach with new analyses for important tasks that are largely manual and highly error-prone today, including interoperability testing and precise tracking of state changes over time (e.g., to identify anomalous state sequences or characterize protocol complexity).The project is based on the observation that protocol implementations have an implicit internal structure, in the form of a state machine that embodies the key behavioral properties of the implementation. Due to the complexity of protocol implementations, this state machine will typically not be completely inferable by program analysis. To address this problem, the project will develop operators on a protocol implementation that allow developers to specify scalable and precise views of the underlying state machine. Developers can additionally use these views to perform a targeted concrete execution of the protocol on a real topology in order to investigate the particular property under consideration.The outcome of the project will be a software system called Spa. Developers will provide protocol implementations and use their expertise about the protocol and its properties of interest to specify appropriate operators and guide targeted concrete execution. The project will evolve Spa operators using experiences gained from applying Spa to several protocol analyses that have not been previously considered, and will start with a set of operators that have been informed by the PIs' preliminary research.Broader Impact. The protocols that underlie access to our networked world must be reliable, robust to attacks, and must perform well over a range of conditions and in dynamic environments. This project will equip developers and experts to systematically analyze the behavior of their protocols, and will result in an overall improvement in the reliability, robustness, and performance of deployed protocols. The project will accelerate the adoption of the research by making Spa available to researchers and developers, publishing its research results in top networking and programming language conferences, and educating students on the developed research methods by incorporating them in curricula. It will also engage underrepresented groups and undergraduates in research.
协议实现的系统分析互联网协议的发展和标准化长期以来一直受到“粗略共识和运行代码”的哲学的推动。这种方法的缺点是,协议规范很少得到严格的验证,即使是属于协议验证技术能力范围内的属性。此外,该方法的“粗糙”性质意味着一些重要的设计决策不可避免地从规范中省略或定义模糊。因此,在实践中,网络协议的正确性、性能和弹性由协议规范的供应商和开源实现隐含地定义,并且这些实现基于开发人员对标准文档的不同解释。这让开发人员陷入了困境:他们不确定协议规范的属性,也没有工具来推理复杂协议实现的属性。智力优势。该项目将开发一种通用方法和相关工具,使开发人员和专家用户能够系统地分析一系列协议实现的各种属性。该方法建立在程序分析技术的最新进展,以新颖的方式,针对协议实现的特殊属性和要求。此外,该项目将通过对重要任务的新分析来实例化通用方法,这些任务目前主要是手动的,并且非常容易出错,包括互操作性测试和随着时间的推移对状态变化的精确跟踪(例如,该项目基于这样的观察,即协议实现具有隐含的内部结构,其形式为体现实现的关键行为属性的状态机。由于协议实现的复杂性,这种状态机通常不能完全通过程序分析推断出来。为了解决这个问题,该项目将在协议实现上开发操作符,允许开发人员指定底层状态机的可扩展和精确视图。开发人员还可以使用这些视图在真实的拓扑上执行协议的目标具体执行,以研究所考虑的特定属性。该项目的成果将是一个名为Spa的软件系统。开发人员将提供协议实现,并使用他们对协议及其感兴趣的属性的专业知识来指定适当的操作符并指导有针对性的具体执行。该项目将利用将Spa应用于之前未考虑过的几种协议分析所获得的经验来发展Spa运营商,并将从一组已通过PI的初步研究获得信息的运营商开始。访问我们的网络世界的基础协议必须可靠,对攻击具有鲁棒性,并且必须在一系列条件和动态环境中表现良好。该项目将使开发人员和专家能够系统地分析其协议的行为,并将导致部署协议的可靠性,鲁棒性和性能的全面改善。该项目将通过向研究人员和开发人员提供Spa,在顶级网络和编程语言会议上发布其研究成果,并通过将其纳入课程来教育学生开发的研究方法,从而加速研究的采用。它还将使代表性不足的群体和本科生参与研究。

项目成果

期刊论文数量(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 }}

Ramesh Govindan其他文献

Guest Editorial: Special Issue on Wireless Sensor Networks
  • DOI:
    10.1007/s11036-005-1560-2
  • 发表时间:
    2005-08-01
  • 期刊:
  • 影响因子:
    2.000
  • 作者:
    Ramesh Govindan;Parmesh Ramanathan;Krishna Sivalingam
  • 通讯作者:
    Krishna Sivalingam
Sensornet
传感器网
  • DOI:
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rodney Topor;Kenneth Salem;Amarnath Gupta;K. Goda;John F. Gehrke;N. Palmer;Mohamed Sharaf;Alexandros Labrinidis;J. Roddick;Ariel Fuxman;Renée J. Miller;Wang;Anastasios Kementsietsidis;Philippe Bonnet;D. Shasha;Ronald Peikert;Bertram Ludäscher;S. Bowers;T. McPhillips;Harald Naumann;K. Voruganti;J. Domingo;Ben Carterette;Panagiotis G. Ipeirotis;Marcelo Arenas;Y. Manolopoulos;Y. Theodoridis;V. Tsotras;B. Carminati;Jan Jurjens;Eduardo B. Fernandez;Murat Kantarcıoǧlu;Jaideep Vaidya;Indrakshi Ray;Athena Vakali;Cristina Sirangelo;E. Pitoura;Himanshu Gupta;Surajit Chaudhuri;G. Weikum;Ulf Leser;David W. Embley;Fausto Giunchiglia;P. Shvaiko;Mikalai Yatskevich;Edward Y. Chang;Christine Parent;S. Spaccapietra;E. Zimányi;G. Anadiotis;S. Kotoulas;Ronny Siebes;Grigoris Antoniou;D. Plexousakis;J. Bailey;François Bry;Tim Furche;Sebastian Schaffert;David Martin;Gregory D. Speegle;Krithi Ramamritham;P. Chrysanthis;Kai;Stéphane Bressan;S. Abiteboul;D. Suciu;G. Dobbie;Tok Wang Ling;Sugato Basu;Ramesh Govindan;Michael H. Böhlen;C. S. Jensen;Jianyong Wang;K. Vidyasankar;A. Chan;Serge Mankovski;S. Elnikety;P. Valduriez;Yannis Velegrakis;Mario A. Nascimento;Michael Huggett;Andrew U. Frank;Yanchun Zhang;Guandong Xu;R. Snodgrass;Alan Fekete;Marcus Herzog;Konstantinos Morfonios;Y. Ioannidis;E. Wohlstadter;M. Matera;F. Schwagereit;Steffen Staab;Keir Fraser;Jingren Zhou;M. Mokbel;Walid G. Aref;Mirella M. Moro;Markus Schneider;Panos Kalnis;Gabriel Ghinita;Michael F. Goodchild;Shashi Shekhar;James Kang;Vijayaprasath Gandhi;Nikos Mamoulis;Betsy George;Michel Scholl;Agnès Voisard;Ralf Hartmut Güting;Yufei Tao;Dimitris Papadias;Peter Revesz;G. Kollios;E. Frentzos;Apostolos N. Papadopoulos;Bernhard Thalheim;Jovan Pehcevski;Benjamin Piwowarski;S. Theodoridis;Konstantinos Koutroumbas;George Karabatis;Don Chamberlin;Philip A. Bernstein;Michael H. Böhlen;J. Gamper;Ping Li;Kazimierz Subieta;S. Harizopoulos;Ethan Zhang;Yi Zhang;Theodore Johnson;Hans;S. Fienberg;Jiashun Jin;Radu Sion;C. Paice;Nikos Hardavellas;Ippokratis Pandis;Edie M. Rasmussen;Hiroshi Yoshida;G. Graefe;Bernd Reiner;Karl Hahn;K. Wada;T. Risch;Jiawei Han;Bolin Ding;Lukasz Golab;Michael Stonebraker;Bibudh Lahiri;Srikanta Tirthapura;Erik Vee;Yanif Ahmad;U. Çetintemel;Mitch Cherniack;S. Zdonik;Mariano P. Consens;M. Lalmas;R. Baeza;D. Hiemstra;Peer Krögerand;Arthur Zimek;Nick Craswell;Carson Kai;Maxime Crochemore;Thierry Lecroq;Arie Shoshani;Jimmy Lin;Hwanjo Yu;David B. Lomet;H. Hinterberger;Ninghui Li;Phillip B. Gibbons;Mouna Kacimi;Thomas Neumann
  • 通讯作者:
    Thomas Neumann
CloudCluster: Unearthing the Functional Structure of a Cloud Service
CloudCluster:挖掘云服务的功能结构
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Weiwu Pang;Sourav Panda;Muhammad Jehangir Amjad;Christophe Diot;Ramesh Govindan
  • 通讯作者:
    Ramesh Govindan
A dual-reporter fluorescent imaging approach can be used to estimate sentinel lymph node tumor burden
双报告荧光成像方法可用于估计前哨淋巴结肿瘤负荷
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Tichauer;K. Samkoe;J. Gunn;Ramesh Govindan;A. Viswanathan;P. Hoopes;T. Hasan;P. Kaufman;B. Pogue
  • 通讯作者:
    B. Pogue
Operational information content sum capacity: From theory to practice
  • DOI:
    10.1016/j.comnet.2014.08.017
  • 发表时间:
    2014-12-24
  • 期刊:
  • 影响因子:
  • 作者:
    Ertugrul N. Ciftcioglu;Antonios Michaloliakos;Aylin Yener;Konstantinos Psounis;Thomas F. La Porta;Ramesh Govindan
  • 通讯作者:
    Ramesh Govindan

Ramesh Govindan的其他文献

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

{{ truncateString('Ramesh Govindan', 18)}}的其他基金

Collaborative Research: CNS Core: Medium: Panoptes: Next Generation Multi-Perspective Video Delivery at Internet Scale
合作研究:CNS 核心:媒介:Panoptes:互联网规模的下一代多视角视频传输
  • 批准号:
    1956190
  • 财政年份:
    2020
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Continuing Grant
Collaborative Research: CNS Core: Medium: Network-Enabled Cooperative Perception for Future Autonomous Vehicles
合作研究:中枢神经系统核心:中:未来自动驾驶汽车的网络协作感知
  • 批准号:
    1956445
  • 财政年份:
    2020
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Continuing Grant
CNS Core: Large: Collaborative Research: Network Design Automation
CNS 核心:大型:协作研究:网络设计自动化
  • 批准号:
    1901523
  • 财政年份:
    2019
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Continuing Grant
NeTS: Large: Collaborative Research:Programmable Inter-domain Observation and Control
NeTS:大型:协作研究:可编程域间观测与控制
  • 批准号:
    1413978
  • 财政年份:
    2014
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Continuing Grant
CPS: Synergy: Collaborative Research: Harnessing the Automotive Infoverse
CPS:协同:协作研究:利用汽车信息宇宙
  • 批准号:
    1330118
  • 财政年份:
    2013
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
EAGER: Collaborative Research: Toward An Adaptive Programming System for Cloud-Enabled Smartphone Applications
EAGER:协作研究:面向云智能手机应用程序的自适应编程系统
  • 批准号:
    1048824
  • 财政年份:
    2010
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
NetSE: Medium: Collaborative Research: Green Edge Networks
NetSE:媒介:协作研究:绿色边缘网络
  • 批准号:
    0905596
  • 财政年份:
    2009
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: Design and Run-time Techniques for Physically Coupled Software
协作研究:物理耦合软件的设计和运行技术
  • 批准号:
    0820230
  • 财政年份:
    2008
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
NeTS-NOSS: Collaborative Research: Lightweight Monitoring Tools for Sensor Networks
NeTS-NOSS:协作研究:传感器网络的轻量级监控工具
  • 批准号:
    0627155
  • 财政年份:
    2006
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
NeTS-NOSS: Tenet: An Architecture for Tiered Embedded Networks
NeTS-NOSS:宗旨:分层嵌入式网络架构
  • 批准号:
    0520235
  • 财政年份:
    2005
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Continuing Grant

相似海外基金

Collaborative Research: NeTS: Medium: EdgeRIC: Empowering Real-time Intelligent Control and Optimization for NextG Cellular Radio Access Networks
合作研究:NeTS:媒介:EdgeRIC:为下一代蜂窝无线接入网络提供实时智能控制和优化
  • 批准号:
    2312978
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Towards High-Performing LoRa with Embedded Intelligence on the Edge
协作研究:NeTS:中:利用边缘嵌入式智能实现高性能 LoRa
  • 批准号:
    2312676
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
  • 批准号:
    2312835
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: An Integrated Multi-Time Scale Approach to High-Performance, Intelligent, and Secure O-RAN based NextG
合作研究:NeTS:Medium:基于 NextG 的高性能、智能和安全 O-RAN 的集成多时间尺度方法
  • 批准号:
    2312447
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
合作研究:NetS:中型:域名系统配置和管理实践的大规模分析
  • 批准号:
    2312711
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
  • 批准号:
    2312836
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Black-box Optimization of White-box Networks: Online Learning for Autonomous Resource Management in NextG Wireless Networks
合作研究:NeTS:中:白盒网络的黑盒优化:下一代无线网络中自主资源管理的在线学习
  • 批准号:
    2312834
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: An Integrated Multi-Time Scale Approach to High-Performance, Intelligent, and Secure O-RAN based NextG
合作研究:NeTS:Medium:基于 NextG 的高性能、智能和安全 O-RAN 的集成多时间尺度方法
  • 批准号:
    2312448
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Towards High-Performing LoRa with Embedded Intelligence on the Edge
协作研究:NeTS:中:利用边缘嵌入式智能实现高性能 LoRa
  • 批准号:
    2312674
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
合作研究:NetS:中型:域名系统配置和管理实践的大规模分析
  • 批准号:
    2312710
  • 财政年份:
    2023
  • 资助金额:
    $ 48.73万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了