ITR: Collaborative Research: Resource Allocation and Denial of Service Prevention in Active Networks

ITR:协作研究:主动网络中的资源分配和拒绝服务预防

基本信息

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

项目摘要

The Internet is used by a rapidly expanding and changing set of applications. The need for the network to evolve and even to provide application specific processing is significant. However the current network infrastructure is hard to evolve and does not readily support customizability. The goal of Active Networking [21, 3, 2] is to facilitate this evolution and customization by making the network infrastructure programmable. One way of adding programability is to allow code to be down-loaded into the routers, thus enabling the addition or modification of services. A more radical approach is to allow the packets themselves to carry programs to be executed selectively on the network's routers. Among other issues, these two approaches increase the possibility of denial of service attacks whereby a user places excessive demands on network resources in order to deny access to another user. However, they also enable new approaches to handling such attacks and to addressing the general problem of allocating resources within the network.The proposed research focuses on issues involving programmable, or active, packets. Active packets facilitate denial of service attacks in several ways. First, unlike conventional data transport packets, an active packet may require processor cycles and memory at the routers beyond those needed to simply forward the packet. Second, in general, the execution of an active packet at a router may cause more than one active packet to be transmitted from the router. Such behavior is useful, since it allows a packet to fan out across the network, but it is potentially dangerous since it can lead to an exponential growth in the resources used by a single initial packet. Experience with active packet-based systems [9, 8, 23, 22, 24] suggests that denial of service is the single biggest obstacle which must be overcome before such systems are feasible.The proposed research tackles this problem along various fronts. First, the researchers propose to design packet programming languages that make some types of behavior intrinsically impossible. For example, in PLAN [9], packet programs are guaranteed to terminate and thus can never use an un-bounded number of router cycles. The researchers will explore tradeoffs between restricting behavior in terms of resource requirements and limiting the expressibility and thus the flexibility of active packets. However, not all potentially harmful behaviors can be eliminated in this manner. Thus, on a second front, the researchers will consider mechanisms that explicitly account for a packet's resource usage in the network. For example, each packet may carry a resource bound, which is decremented as resources are used, and which triggers termination when the bound is used up. The proposed research combines both implicit and explicit mechanisms for controlling resource usage, with algorithms to control the flow of traffic into the network to decrease the likelihood of denial of service. More generally, one can envisage assessing costs to active packets that execute on congested resources. Thus, on a third front, the researchers propose to investigate mechanisms based on congestion costs to achieve more efficient resource allocations and how they can be facilitated via active packets.Three methodologies will be used to validate proposed solutions. First, the researchers will draw on mathematical modeling to motivate the benefits and investigate the characteristics of the proposed solutions. Second, the researchers will leverage expertise and past work on implementing active networks to demonstrate what is feasible to build, and explore the constraints each solution will place on eventual applications. Finally, the researchers will use network simulation to investigate systems on a scale not achievable on the experimental testbeds.
互联网被快速扩展和变化的应用程序所使用。网络发展甚至提供特定于应用程序的处理的需求是巨大的。然而,当前的网络基础设施很难发展,并且不容易支持可定制性。主动网络 [21,3,2] 的目标是通过使网络基础设施可编程来促进这种演进和定制。增加可编程性的一种方法是允许将代码下载到路由器中,从而能够添加或修改服务。更激进的方法是允许数据包本身携带要在网络路由器上选择性执行的程序。除其他问题外,这两种方法增加了拒绝服务攻击的可能性,即用户对网络资源提出过多的要求,以拒绝另一个用户的访问。然而,它们还提供了新的方法来处理此类攻击并解决网络内资源分配的一般问题。拟议的研究重点是涉及可编程或活动数据包的问题。活动数据包以多种方式促进拒绝服务攻击。首先,与传统的数据传输分组不同,活动分组可能需要路由器处的处理器周期和存储器,超出简单转发分组所需的那些。其次,一般来说,在路由器处执行活动分组可能导致从路由器发送多于一个活动分组。这种行为很有用,因为它允许数据包在网络上散开,但它也有潜在的危险,因为它可能导致单个初始数据包使用的资源呈指数增长。基于主动分组的系统的经验[9,8,23,22,24]表明拒绝服务是此类系统可行之前必须克服的最大障碍。本文提出的研究从各个方面解决了这个问题。首先,研究人员建议设计数据包编程语言,使某些类型的行为本质上不可能。例如,在 PLAN [9] 中,包程序保证终止,因此永远不能使用无限数量的路由器周期。研究人员将探索在资源需求方面限制行为与限制可表达性以及活动数据包的灵活性之间的权衡。然而,并不是所有潜在的有害行为都可以通过这种方式消除。因此,在第二方面,研究人员将考虑明确考虑网络中数据包资源使用情况的机制。例如,每个分组可以携带资源界限,该资源界限随着资源的使用而递减,并且当该界限用完时触发终止。所提出的研究结合了控制资源使用的隐式和显式机制以及控制进入网络的流量的算法,以降低拒绝服务的可能性。更一般地,可以设想评估在拥塞资源上执行的活动数据包的成本。因此,在第三个方面,研究人员建议研究基于拥塞成本的机制,以实现更有效的资源分配,以及如何通过活动数据包促进它们。将使用三种方法来验证所提出的解决方案。首先,研究人员将利用数学模型来激发优势并研究所提出的解决方案的特征。其次,研究人员将利用专业知识和过去实施主动网络的工作来展示构建的可行性,并探索每种解决方案对最终应用的限制。最后,研究人员将使用网络模拟来研究实验测试台上无法实现的规模的系统。

项目成果

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

Scott Nettles其他文献

Scott Nettles的其他文献

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

{{ truncateString('Scott Nettles', 18)}}的其他基金

NeTS-ProWiN: Practical Use of Channel Information in Multihop Wireless Networks
NeTS-ProWiN:多跳无线网络中信道信息的实际使用
  • 批准号:
    0626797
  • 财政年份:
    2006
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Standard Grant
NeTS - ProWiN: Collaborative Research: Exploiting Flexible PHYs in Networks: Prototype and Alogrithms
NeTS - ProWiN:协作研究:在网络中利用灵活的 PHY:原型和算法
  • 批准号:
    0435307
  • 财政年份:
    2004
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
CAREER: Advancing Experimental Computer Science in Storage Management and Education
职业:推进存储管理和教育领域的实验计算机科学
  • 批准号:
    9702107
  • 财政年份:
    1997
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing grant

相似国自然基金

基于交易双方异质性的工程项目组织间协作动态耦合研究
  • 批准号:
    72301024
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
医保基金战略性购买促进远程医疗协作网价值共创的制度创新研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    45 万元
  • 项目类别:
    面上项目
面向协作感知车联网的信息分发时效性保证关键技术研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于自主性边界的人机协作-对抗混合智能控制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
面向5G超高清移动视频传输的协作NOMA系统可靠性研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

ITR Collaborative Research: Pervasively Secure Infrastructures (PSI): Integrating Smart Sensing, Data Mining, Pervasive Networking, and Community Computing
ITR 协作研究:普遍安全基础设施 (PSI):集成智能传感、数据挖掘、普遍网络和社区计算
  • 批准号:
    1404694
  • 财政年份:
    2013
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
ITR-SCOTUS: A Resource for Collaborative Research in Speech Technology, Linguistics, Decision Processes, and the Law
ITR-SCOTUS:语音技术、语言学、决策过程和法律合作研究的资源
  • 批准号:
    1139735
  • 财政年份:
    2011
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
  • 批准号:
    1018072
  • 财政年份:
    2009
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
ITR/NGS: Collaborative Research: DDDAS: Data Dynamic Simulation for Disaster Management
ITR/NGS:合作研究:DDDAS:灾害管理数据动态模拟
  • 批准号:
    0963973
  • 财政年份:
    2009
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
ITR Collaborative Research: A Reusable, Extensible, Optimizing Back End
ITR 协作研究:可重用、可扩展、优化的后端
  • 批准号:
    0838899
  • 财政年份:
    2008
  • 资助金额:
    $ 41.77万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了