• DocumentCode
    3719156
  • Title

    Fossa: Using genetic programming to learn ECA rules for adaptive networking applications

  • Author

    Alexander Fr?mmgen;Robert Rehner;Max Lehn;Alejandro Buchmann

  • Author_Institution
    Databases and Distributed Systems, Technische Universit?t Darmstadt, Germany
  • fYear
    2015
  • Firstpage
    197
  • Lastpage
    200
  • Abstract
    Due to complex interdependencies and feedback loops between network layers and nodes, the development of adaptive applications is difficult. As networking applications respond nonlinearly to changes in the environment and adaptations, defining concrete adaptation rules is nontrivial. In this paper, we present the offline learner Fossa, which uses genetic programming to automatically learn suitable Event Condition Action (ECA) rules. Based on utility functions defined by the developer, the genetic programming learner generates a multitude of rule sets and evaluates them using simulations to obtain their utility. We show, for a concrete example scenario, how the genetic programming learner benefits from the clear model of the ECA rules, and that the methodology efficiently generates ECA rules which outperform nonadaptive and manually tuned solutions.
  • Keywords
    "Genetic programming","Monitoring","Peer-to-peer computing","Adaptation models","Optimization","Concrete","Engines"
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2015 IEEE 40th Conference on
  • Type

    conf

  • DOI
    10.1109/LCN.2015.7366305
  • Filename
    7366305