NGS: Collaborative Research: A Component-based Software Environment for Simulation, Emulation, and Synthesis of Network Protocols in Next Generation Software
NGS: Collaborative Research: A Component-based Software Environment for Simulation, Emulation, and Synthesis of Network Protocols in Next Generation Software
批准号:
0305496
负责人:
David Yau
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-04-01 至 2009-03-31
中文摘要
在这个项目中,我们建议设计、实现和评估基于组件的软件环境,用于以系统的方式模拟和仿真网络协议,并适用于各种目标网络架构。我们还将探索在软件可编程路由器平台上使用开发的协议组件。软件环境建立在基于组件的软件架构之上,称为自主组件架构 (ACA),它部署消息传递、独立执行模型来实现软件 IC 的概念。在 ACA 之上,基于数据包的网络建模框架(称为可扩展互联框架 (EIF))已被用来定义通用网络组件,这些组件足够通用以适应未来的技术进步。为了演示 ACA 和 EIF 的使用,我们在 Java 中实现了 ACA 和 EIF,以及互联网尽力服务、集成服务和差异化服务架构中的(几乎)完整的基本互联网协议套件。生成的代码与脚本框架一起构成了一个称为 JavaSim 的网络模拟环境。
英文摘要
In this project, we propose to design, implement, and evaluate a component-based software environment forsimulating and emulating network protocols in a systematic manner, and for a wide variety of target networkarchitectures. We will also explore the use of the developed protocol components on a software-programmablerouter platform. The software environment has been built upon a component-based software architecture, calledautonomous component architecture (ACA), that deploys a message-passing, independent execution model torealize the notion of software IC. On top of ACA, a packet-based network modeling framework, called extensibleinternetworking framework (EIF), has been laid to de?ne generic network components that are general enoughto accommodate future technology advances. To demonstrate the use of ACA and EIF, we have implemented inJava both ACA and EIF, and an (almost) complete suite of essential Internet protocols in the Internet best-e?ortservice, integrated services, and di?erentiated services architectures. The resulting code, along with a scriptingframework, constitutes a network simulation environment called JavaSim.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Student & Minority Faculty Travel Grant Program to Attend ICNP 2007
-
批准号:0732475
-
项目类别:Standard Grant
-
资助金额:$3.5万
-
财政年份:2007
-
负责人:David Yau
-
依托单位:
CAREER: QoS Architecture for General Purpose Network Computing.
-
批准号:9875742
-
项目类别:Continuing Grant
-
资助金额:$20.57万
-
财政年份:1999
-
负责人:David Yau
-
依托单位:
海外基金