CAREER: An Evolvable Architecture for Internet Data Transfer
职业:互联网数据传输的可演进架构
基本信息
- 批准号:0546551
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2006
- 资助国家:美国
- 起止时间:2006-03-01 至 2012-02-29
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Making changes to the established Internet architecture and its core protocols has become increasingly difficult as the Internet has exploded in popularity. Changes may require modifying dozens or hundreds of software implementations deployed on hundreds of millions of computers. Other than sheer scale, a major reason that these changes are difficult to deploy is a high degree of coupling between applications and the underlying network protocols and their semantics. This coupling is evident for an important class of network applications that function primarily as data transfer agents (e.g., email, file transfer, web, and so on). These applications typically bundle the functions of content negotiation---naming objects, negotiating common languages, handling cookies, etc.---and data transfer---the process of actually sending the data across the network. The result of this coupling is that in order to deploy a novel data transfer mechanism, one must modify every application that makes use of the network.Intellectual Merit:The Principal Investigator proposes to design and implement a novel data-oriented transfer layer that performs data transfer on behalf of applications. The transfer layer will be a narrow waist at which to introduce new mechanisms for data transfer, and have them immediately benefit all applications using the transfer layer. By serving as a locus for modifications, the transfer layer will also facilitate the adoption of changes within the underlying network. A new transfer-layer module will be able to make the network-intensive portion of applications use new network-layer functionality with no application modification.As a first use of the transfer layer, this project will develop novel techniques for improving the resilience of Internet applications to challenging network environments. These environments are characterized by intermittent connectivity or poor link quality, such as that provided by cheap wireless links or satellites. The techniques developed will be used to create a network that performs drastically better in the face of accidental and malicious failures. The approaches the project will explore include performing transfers by using multiple network paths in parallel, supporting out of band transfers via portable storage, and ensuring that transfers continue to make forward progress in the face of network interruptions. This project will address several major challenges to building and deploying a practical transfer service. The first is the design and evaluation of the interface that the transfer service provides to applications. The design must simultaneously fit naturally into existing and future applications, while not precluding the optimization necessary for its use in a production environment. The second challenge is the development and implementation of a security model that balances the need to provide equivalent or better security while allowing an efficient implementation. The appropriate security model will likely require the development of novel techniques for securely sharing cached data. The third challenge is the design of algorithms to select among the different sources of data that the transfer layer will enable. These algorithms must react to changing network conditions and balance between shared paths with incredibly different performance characteristics.Broader Impact:Continued evolution is critical for making the Internet and its protocols suitable for more applications, particularly those that require more availability than today's Internet can provide. Improved protocols may also significantly reduce the operational costs associated with managing the Internet. This research may significantly accelerate the rate of adoption of new protocols and technologies by providing a narrowed interface on which developers can concentrate, instead of spreading their effort across dozens of different applications. The techniques developed as a part of this research for communication in challenging environments could help improve the availability and reach of the Internet into areas formerly only poorly served by network connectivity. The project will release a freely available reference implementation of the transfer service for others to build upon.The PI will use the framework developed in the course of this research as a central part of an upcoming graduate class at CMU. If successfully deployed, the transfer framework will be used as a vehicle for making course content (slides, notes, assignments, and videos of each lecture) from the PI's classes freely available on the Internet in a way that is accessible to students in underserved areas with poor network connectivity.
随着互联网的迅速普及,对已建立的互联网架构及其核心协议进行更改变得越来越困难。 更改可能需要修改部署在数亿台计算机上的数十个或数百个软件实现。 除了规模之外,这些变化难以部署的一个主要原因是应用程序与底层网络协议及其语义之间的高度耦合。 这种耦合对于主要用作数据传输代理的一类重要网络应用(例如,电子邮件、文件传输、Web等)。 这些应用程序通常捆绑了内容协商的功能-命名对象、协商通用语言、处理cookie等。和数据传输-通过网络实际发送数据的过程。这种耦合的结果是,为了部署一个新的数据传输机制,必须修改每一个应用程序,使网络的使用。智力优点:主要研究者提出设计和实现一个新的面向数据的传输层,代表应用程序执行数据传输。 传输层将是一个狭窄的腰部,在那里引入新的数据传输机制,并使它们立即使所有使用传输层的应用程序受益。 通过充当修改的场所,传输层还将促进底层网络内的更改的采用。 一个新的传输层模块将能够使应用程序的网络密集部分使用新的网络层功能,而不需要修改应用程序。作为传输层的第一次使用,该项目将开发新的技术,以提高互联网应用程序对具有挑战性的网络环境的适应能力。 这些环境的特征在于间歇性连接或较差的链路质量,例如由廉价的无线链路或卫星提供的链路质量。 开发的技术将用于创建一个网络,在面对意外和恶意故障时表现得更好。 该项目将探索的方法包括通过并行使用多个网络路径执行传输,通过便携式存储支持带外传输,以及确保传输在网络中断时继续向前推进。该项目将解决构建和部署实用传输服务的几个主要挑战。 首先是设计和评估传输服务提供给应用程序的接口。 设计必须同时自然地适应现有和未来的应用,同时不排除在生产环境中使用所需的优化。 第二个挑战是开发和实现一个安全模型,该模型在提供等效或更好的安全性的需要与允许高效实现之间进行平衡。 适当的安全模型可能需要开发新的技术来安全地共享缓存数据。 第三个挑战是设计算法,以便在传输层将启用的不同数据源中进行选择。 这些算法必须对不断变化的网络条件做出反应,并在具有令人难以置信的不同性能特征的共享路径之间进行平衡。更广泛的影响:持续的进化对于使互联网及其协议适用于更多应用至关重要,特别是那些需要比今天的互联网提供的更高可用性的应用。 改进的协议还可以显著降低与管理互联网相关的运营成本。 这项研究可能会大大加快新协议和技术的采用速度,因为它提供了一个狭窄的接口,开发人员可以集中精力,而不是将他们的工作分散在几十个不同的应用程序上。 作为这项研究的一部分,在具有挑战性的环境中开发的通信技术可以帮助提高互联网的可用性和覆盖范围,使其进入以前网络连接较差的地区。该项目将发布一个免费的参考实现的传输服务,为他人构建。PI将使用在本研究过程中开发的框架作为即将到来的研究生班在CMU的核心部分。 如果成功部署,传输框架将被用来作为一种工具,使课程内容(幻灯片,笔记,作业和视频的每一个讲座)从PI的类免费提供在互联网上的方式,是学生在服务不足的地区与网络连接不良。
项目成果
期刊论文数量(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 }}
David Andersen其他文献
Emergence of a Norm from Resistance: Using Simulation to Explore the Macro Implications of Social Identity Theory
抵抗中规范的出现:利用模拟探索社会认同理论的宏观含义
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Khadijeh Salimi;Jesse T. Richman;Regina Karp;George P. Richardson;David Andersen - 通讯作者:
David Andersen
The Limits of Meritocracy in Stabilizing Democracy and the Twin Importance of Bureaucratic Impartiality and Effectiveness
精英政治在稳定民主方面的局限性以及官僚公正性和有效性的双重重要性
- DOI:
10.1017/ssh.2021.15 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
David Andersen - 通讯作者:
David Andersen
Impartial Administration and Peaceful Agrarian Reform: The Foundations for Democracy in Scandinavia
公正的行政管理与和平的土地改革:斯堪的纳维亚半岛民主的基础
- DOI:
10.1017/s0003055423000205 - 发表时间:
2023 - 期刊:
- 影响因子:6.8
- 作者:
David Andersen - 通讯作者:
David Andersen
Early-Adulthood Economic Experiences and the Formation of Democratic Support
成年早期的经济经历和民主支持的形成
- DOI:
10.1017/s0007123422000278 - 发表时间:
2022 - 期刊:
- 影响因子:5
- 作者:
Suthan Krishnarajan;Jonathan Doucette;David Andersen - 通讯作者:
David Andersen
State capacity and political regime stability
国家能力和政权稳定性
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
David Andersen;J. Møller;Lasse Lykke Rørbæk;Svend - 通讯作者:
Svend
David Andersen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David Andersen', 18)}}的其他基金
AitF: FULL: Collaborative Research: Better Hashing for Applications: From Nuts & Bolts to Asymptotics
AitF:完整:协作研究:更好的应用程序哈希:来自坚果
- 批准号:
1535821 - 财政年份:2015
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CSR: Medium: Distributed Inference Algorithms for Machine Learning and Optimization
CSR:中:用于机器学习和优化的分布式推理算法
- 批准号:
1409802 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
NeTS: Large: Collaborative Research: HCPN: Hybrid Circuit/Packet Networking
NeTS:大型:协作研究:HCPN:混合电路/分组网络
- 批准号:
1314721 - 财政年份:2013
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Student Travel Support for the Eighth Symposium on Networked Systems Design and Implementation (NSDI)
第八届网络系统设计与实现研讨会(NSDI)的学生旅行支持
- 批准号:
1110708 - 财政年份:2011
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
DC: Medium: Designing and Programming a Low-Power Cluster Architecture for Data-Intensive Workloads
DC:中:为数据密集型工作负载设计和编程低功耗集群架构
- 批准号:
0964474 - 财政年份:2010
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: CT-T: Toward a More Accountable Internet
合作研究:CT-T:迈向更负责任的互联网
- 批准号:
0716287 - 财政年份:2007
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
MRI: Development of a Shared Network Measurement Storage and Analysis Infrastructure
MRI:共享网络测量存储和分析基础设施的开发
- 批准号:
0619525 - 财政年份:2006
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Nonlinear Optical Telecommunications Switch Technology
非线性光通信交换技术
- 批准号:
9800592 - 财政年份:1998
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Managing Dynamic Policy Systems: Mental Models and Performance
管理动态政策系统:心理模型和绩效
- 批准号:
9211521 - 财政年份:1992
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Ultrafast Dark Spatial Solitary Wave Propagation Phenomena: Physics and Device Applications
超快暗空间孤立波传播现象:物理和器件应用
- 批准号:
9105660 - 财政年份:1992
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
相似海外基金
Towards Evolvable and Sustainable Multimodal Machine Learning
迈向可进化和可持续的多模式机器学习
- 批准号:
DE240100105 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Discovery Early Career Researcher Award
Are some gene regulatory networks more evolvable than others?
某些基因调控网络是否比其他基因调控网络更具进化性?
- 批准号:
2885482 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Studentship
Evolvable Self-Reproducing Minimal Cells: Toward Artificial Living Systems
可进化的自我复制最小细胞:走向人工生命系统
- 批准号:
23H00087 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
An Evolvable Metalloenzyme Platform for Stereoselective Radical Biocatalysis
用于立体选择性自由基生物催化的可进化金属酶平台
- 批准号:
10792280 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
An Evolvable Metalloenzyme Platform for Stereoselective Radical Biocatalysis
用于立体选择性自由基生物催化的可进化金属酶平台
- 批准号:
10502191 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Evolvable essentiality in the pan-genome of Streptococcus pneumoniae and its mechanistic and evolutionary consequences
肺炎链球菌全基因组的进化本质及其机制和进化后果
- 批准号:
10503286 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
An Evolvable Metalloenzyme Platform for Stereoselective Radical Biocatalysis
用于立体选择性自由基生物催化的可进化金属酶平台
- 批准号:
10650814 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Elastic Manufacturing Analytics: Improving aerospace assembly processes in an evolvable cell through adaptive data analytics and machine learning
弹性制造分析:通过自适应数据分析和机器学习改进可进化单元中的航空航天装配流程
- 批准号:
2775864 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Studentship
Evolvable essentiality in the pan-genome of Streptococcus pneumoniae and its mechanistic and evolutionary consequences
肺炎链球菌全基因组的进化本质及其机制和进化后果
- 批准号:
10657786 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
CNS Core: Large: Collaborative Research: Towards an Evolvable Public Key Infrastructure
CNS 核心:大型:协作研究:迈向可进化的公钥基础设施
- 批准号:
2053363 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant