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
Link To Document