NEPI: An integration framework for Network Experimentation

NEPI: An integration framework for Network Experimentation
复制标题

NEPI:网络实验的集成框架

DOI:
--
复制
发表时间:
2011
期刊:
SoftCOM 2011, 19th International Conference on Software, Telecommunications and Computer Networks
影响因子:
--
通讯作者:
Walid Dabbous
Walid Dabbous
中科院分区:
--
文献类型:
--
作者:
Alina Quereilhac;Mathieu Lacage;Claudio Daniel Freire;T. Turletti;Walid Dabbous

文献摘要

被引文献

相似文献

许多不同的实验环境都解决了网络协议评估的互补方面,但由于它们的差异和复杂性,通常很难使用它们来重现相同的实验场景。NEPI,网络实验编程接口,是为了使网络协议和应用程序的评估更容易和更可重复使用不同的实验环境,通过提供一个统一的对象模型设计,部署和控制实验。在本文中,我们描述了我们如何增强NEPI的设计,并提供实验验证,分布式实验控制和故障恢复功能。我们还验证了NEPI的方法,实现支持三个互补的环境,物理测试床,网络仿真器,和网络模拟器。此外,我们展示了一个具体的实验用例,可在线复制,它是多么容易与NEPI集成这些环境的混合实验。
Many different experimentation environments address complementary aspects of network protocol evaluation, but because of their disparities and complexities it is often hard to use them to reproduce the same experiment scenario. NEPI, the Network Experimentation Programming Interface, was created to make evaluation of network protocols and applications easier and more reproducible using different experimentation environments, by providing a uniform object model for designing, deploying, and controlling experiments. In this paper we describe how we enhanced the design of NEPI and provided experiment validation, distributed experiment control, and failure recovery functionalities. We also validate the NEPI approach by implementing support for three complementary environments, a physical testbed, a network emulator, and a network simulator. Furthermore, we show with a concrete experiment use case, available online for reproduction, how easy it is with NEPI to integrate these environments for hybrid-experimentation.