SECGENE Experiment by University of Nis

 


A consequence of the increasing complexity of federated testbeds for 5G applications is the demand for reducing time to run experiments. Emergent networking technologies, such as SDN and NFV, together with the diversity of radio access technologies (such as LTE, Bluetooth, and Wi-Fi), and the growing trends requiring their simultaneous use, significantly increase the learning curve for wireless networking experiments. A promising approach to the problem is automatic generation of target-specific code directly from a high-level experiment description.

The SECGENE experiment addresses the topics of orchestration, control or virtualization capabilities and their real-world evaluation over the federated infrastructure by testbed enhancements in terms of development of automatic code generator for experiments.
SEmantics driven Code GENEration for 5G networking experimentation (SECGENE) builds upon the SoftFIRE platform to assist experimentators by generating automatically software code for experiments from a high-level specification. SECGENE takes an RSpec definition of an experiment topology, as created by the SoftFIRE platform, augments it with a user-defined semantic description of the experiment and generates software code that is directly deployable and executable on the testbed federation. A new ontology has been developed for the semantic representation of the RSpec definitions while an existing ontology framework has been adopted for the semantic annotation of the experiment. Finally, all developed ontologies have been integrated with the updated framework.
With a goal to validate the approach, the experiment has collected wireless channels transfer rates data, processed the results for knowledge generation, stored the knowledge on a server and used the knowledge to reason and make informative decisions about wireless channel usage coordination. As an additional benefit, SECGENE also experimentally investigated the performance benefits and unique challenges that the dynamic coordination results in, especially focusing on coexistence in complex federated infrastructures.