【24h】

Localizing errors in controller applications

机译:控制器应用程序中的本地化错误

获取原文

摘要

Modern networks are complex. The great number of network tasks require a complex structure of controller. A promising approach to this challenge is modularity. The controller runs many applications, each responsible for a specific task. Each application can disrupt the operation of another one thus causing errors. Such errors cannot be detected during development of a particular application. We discuss errors of competition for switch tables, i.e. disruption of the routing policy installed by one application due to operation of another one. In this work we propose an approach to detection of such errors including the integration with a specific controller. Modern network troubleshooting tools cannot help administrators correct errors in controller applications. In this paper we propose the Error Localisation Tool (ELT) which helps in fixing errors. Given the faulty rules, it finds the place in code of applications responsible for each error. With these data the administrator can eliminate errors more quickly and make the complex system of controller applications work correctly. We describe an implementation of these approaches. We carry out an experimental research to evaluate the performance of our prototype.
机译:现代网络很复杂。大量的网络任务需要一个复杂的控制器结构。这一挑战的有希望的方法是模块化。控制器运行许多应用程序,每个应用程序都对特定任务负责。每个应用程序都可以扰乱另一个应用因此引起错误。在开发特定应用程序期间无法检测到这种错误。我们讨论了交换表的竞争错误,即由于另一个应用程序,一个应用程序安装的路由策略的中断。在这项工作中,我们提出了一种检测这些误差的方法,包括与特定控制器的集成。现代网络故障排除工具无法帮助管理员对控制器应用程序的错误进行正确的错误。在本文中,我们提出了错误定位工具(elt),这有助于修复错误。鉴于错误的规则,它找到了对每个错误负责的应用程序代码中的位置。使用这些数据,管理员可以更快地消除错误,并使控制器应用程序的复杂系统正常工作。我们描述了这些方法的实施。我们执行实验研究,以评估我们原型的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号