课题基金 / 基金详情

NRT: Collaborative Research: A Unified Experimental Environment for Diverse Networks

NRT: Collaborative Research: A Unified Experimental Environment for Diverse Networks
NRT:协作研究:多样化网络的统一实验环境
批准号:
0335234
负责人:
Paul Barford
金额:
$0.0万
依托单位国家:
美国
项目类别:
Cooperative Agreement
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-10-01 至 2009-09-30

项目摘要

项目成果

Paul Barford的其他基金

相似基金

相关文献

中文摘要
翻译
未来网络和分布式系统技术发展的一个关键问题是可用的试验台基础设施进行研究。可用性作为三个组件。首先,它要求测试平台在现实场景中提供一组多样化的现代网络资源:包括pc,(潜在的移动)无线和传感器节点,商业质量的交换机和路由器以及现代网络互连的环境。其次,可用性要求软件能够运行。有效地管理这些资源的使用:这需要通过单元向实验人员提供“硬件级”访问。教育和远程访问的用户界面,以一种方式,也确保安全内外的实验环境。第三,可用性需要实验操作、监测、测量和验证的基础设施。,注入网络传输和故障的能力,从实验中获得精确数据的能力,并保证试验台是真实世界的精确模型。本提案中描述的工作是建立在犹他大学的Netbed上,以解决上述可用性的三个方面。165,000行的Netbed软件系统是e。实际上是一个用于分布式系统和网络实验的操作系统。它的大部分代码独立于网络的实际机制,因此它为实验人员提供了一个跨越各种机制的通用接口,包括真实网络,集群中的模拟网络和模拟网络。Netbed对混合实验的支持允许。实际代码、抽象的tra .c生成、合成网络环境和实际网络的灵活组合。作为Netbed的主要资源,Emulab是一个非常成功的170个节点,时间和空间共享的自动化集群测试平台,已经在24/7生产环境中使用了好几年。Netbed目前被来自50个机构的440名研究人员用于80多个项目。拟议的工作将在四个方面提供成果。一是扩大和现代化现有的乳化剂集群及其互联网络。Emulab将不断发展,为公众提供持续的服务,包括用户支持。互补的犹他州和威斯康星州的设施(WAIL)将被连接起来,允许资源分配和共同调度。这将提供一个无缝的过渡,从模拟,通过仿真基于pc的路由器,到大规模测试真实的路由器。其次,Netbed将被扩展到对用户尽可能透明地控制许多其他类型的网络设备和部署。Netbed将提供四个di。无线、传感器和移动设备的事件平台,范围从a。无线节点的混合阵列(一个“桌面”环境)到一组实际部署在校园规模的移动设备。Netbed设施还将通过增加“硬”设备(ip路由器、第一层交换机、光学设备、英特尔ixp和部署在广域的节点)以及新的“软”设备(如虚拟节点和链路)进行推广,以实现1 - 2个数量级的实验。第三,Netbed系统,特别是Emulab集群,将被“加固”,以便在部署时,它可以安全地隔离恶意代码,同时仍然可以被研究人员远程访问。增强的Emulab将能够作为大多数网络安全研究和评估的测试平台,例如蠕虫遏制,IP追溯,入侵检测,以及拒绝服务(DoS)和分布式拒绝服务(DDoS)攻击的对抗措施。支持这些领域的研究将需要Emulab支持运行Microsoft Windows的成本。第四,新软件将为真实的网络传输生成、网络传输测量和测量曲线提供一个全面的系统。广域网监测系统和测量档案将为Netbed研究人员和广大社区提供重要的数据。它还将作为数据的主要来源,我们可以从中验证我们的建模和测试结果。所建议的工作的智力价值在于为网络和分布式系统实验创造了新技术。这项工作将开发新的技术来整合各种各样的资源,包括实际的和模拟的,硬件和软件,在一个单一的和统一的。艾德experimentalframework。这项工作将在一个扩展的Emulab集群中实现,该集群将继续提供给研究人员,它也将在Netbed的软件中实现,该软件可以被其他希望运行自己的测试平台的机构使用-单独或与Netbed合作。这直接关系到拟议工作的更广泛影响。扩展的仿真实验室的创建和交付,以及管理类似测试平台的软件,将为世界各地的研究人员提供新的测试平台和新的测试平台功能。这将直接推动未来系统的发展,以及学生和计算机专业人员的教学和培训。
英文摘要
A critical issue for t e development of future network and distributed system technologies is the availabil-ity of testbed infrastructure for conducting research.Availability as three components.First,it requiresthat testbeds provide a set of diverse and modern networking resources in realistic scenarios:environmentsthat include PCs,(potentially mobile)wireless and sensor nodes,commercial-quality switches and routers,and modern network interconnects.Second,availability requires software to e .ectively manage the use ofthese resources:this requires providing "hardware level" access to experimenters,through a uni .ed and re-motely accessible user interface,in a manner that also ensures security both inside and outside experimentalenvironments.Third,availability requires infrastructure for experiment manipulation,monitoring,measure-ment,and validation:e.g.,the ability to inject network tra .c and faults,the ability to obtain precise datafrom experiments,and the assurance that the testbed is an accurate model of the real world.The work described in this proposal is to build on the University of Utah 's Netbed to address the threeaspects of availability described above.The 165,000 line Netbed software system is e .ectively an operatingsystem for experiments in distributed systems and networking.The bulk of its code is independent ofthe network 's actual mec anisms,so it presents a common interface to experimenters across a variety ofmec anisms,including real networks,emulated networks in a cluster,and simulated networks.Netbed 'ssupport for ybrid experimentation allows .exible combinations of real code,abstracted tra .c generation,synthetic network environments,and real networks.Emulab Netbed 's primary resource,is an extremelysuccessful 170-node,time-and space-shared automated cluster testbed that as been in 24/7 production usefor several years.Netbed is currently being used by 440 researchers,from 50 institutions,for over 80 projects.The proposed work will provide deliverables in four areas.First,the existing Emulab cluster and itsinterconnect will be enlarged and modernized.Emulab will grow to provide continuing service to the public,including user support.The complementary Utah and Wisconsin facilities (WAIL)will be linked,allowingresource allocation and co-scheduling across them.This will provide a seamless transition from simulation,through emulation on PC-based routers,to large-scale testing on real routers.Second,Netbed will beextended to control,as transparently to users as possible,many additional kinds of network devices anddeployments.Netbed will provide four di .erent platforms of wireless,sensor,and mobile devices,rangingfrom a .xed array of wireless nodes (a "tabletop" environment)to an actual set of mobile devices deployedon a campus scale.The Netbed facilities will also be generalized with the addition of "hard" devices -IP routers,layer 1 switches,optical devices,Intel IXPs,and nodes deployed in the wide-area - as wellas new "soft" devices suc as virtual nodes and links to enable experiments at 1 - 2 orders of magnitudegreater scale.Third,the Netbed system,speci .cally the Emulab cluster,will be "hardened" so that,whendeployed,it can safely quarantine malicious code while still being remotely accessible to researchers.Theenhanced Emulab will be able to serve as a testbed for most network security researc and evaluation,sucas worm containment,IP traceback,intrusion detection,and counter measures for denial-of-service (DoS),and distributed denial-of-service (DDoS)attacks.Support for researc in these areas will require Emulab tosupport osts running Microsoft Windows.Fourth,new software will provide a comprehensive system forrealistic network tra .c generation,network tra .c measurements,and a measurement arc ive.A wide areanetwork monitoring system and measurement archive will provide important data to Netbed researchers andthe community at large.It will also serve as the primary source of data from whic we can validate ourmodeling and test e .orts.The intellectual merit of the proposed work lies in the creation of new technologies for networking anddistributed system experimentation.This work will develop new techniques for integrating widely variedresources,both actual and simulated,both hardware and software,within a single and uni .ed experimentalframework.This work will be realized in an expanded Emulab cluster,whic will continue to be available toresearchers,and it will also be realized in Netbed 's software that can be used by other institutions that wishto run their own testbeds - separately,or in cooperation with Netbed.This ties directly to the broaderimpacts of the proposed work.The creation and delivery of an expanded Emulab,as well as the softwarecapable of managing similar testbeds,will result in new testbeds and new testbed capabilities being madeavailable to researchers worldwide.This will directly advance the development of future systems,as well asthe teac ing and training of students and computing professionals.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: IMR: MM-1C: Methods for Active Measurement of the Domain Name System
  • 批准号:
    2319367
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $19.5万
  • 财政年份:
    2023
  • 负责人:
    Paul Barford
  • 依托单位:
Collaborative Research: NeTS: Medium: Large Scale Analysis of Configurations and Management Practices in the Domain Name System
  • 批准号:
    2312709
  • 项目类别:
    Standard Grant
  • 资助金额:
    $52.5万
  • 财政年份:
    2023
  • 负责人:
    Paul Barford
  • 依托单位:
Conference: on Emerging Research Opportunities at the Intersection of Statistics and Internet Measurement
  • 批准号:
    2234288
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.52万
  • 财政年份:
    2022
  • 负责人:
    Paul Barford
  • 依托单位:
Collaborative Research: CNS Core: Medium: On the Criticality of the Submarine Cable Network
  • 批准号:
    2106517
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $46.5万
  • 财政年份:
    2021
  • 负责人:
    Paul Barford
  • 依托单位:
海外基金