• DocumentCode
    1779738
  • Title

    Localizing errors in controller applications

  • Author

    Perevedentsev, M. ; Antonenko, V.

  • Author_Institution
    ARCCN, Lomonosov Moscow State Univ., Lomonosov, Russia
  • fYear
    2014
  • fDate
    28-29 Oct. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    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.
  • Keywords
    system monitoring; controller application; error localisation tool; network task; network troubleshooting tool; switch table; OpenFlow; Software-Defined Networks; network troubleshooting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Science and Technology Conference (Modern Networking Technologies) (MoNeTeC), 2014 International
  • Conference_Location
    Moscow
  • Print_ISBN
    978-1-4799-7593-8
  • Type

    conf

  • DOI
    10.1109/MoNeTeC.2014.6995595
  • Filename
    6995595