SENIMay 9, 2018

A Systematic Approach to Constructing Incremental Topology Control Algorithms Using Graph Transformation

arXiv:1805.03386v19 citations
Originality Incremental advance
AI Analysis

This work addresses the need for reliable and efficient topology control in dynamic networks, but it is incremental as it extends existing constructive approaches for graph transformations.

The paper tackles the problem of developing incremental topology control algorithms for dynamic communication networks by proposing a methodology based on visual graph transformation and graph constraint languages, resulting in a re-engineered kTC algorithm that is guaranteed to fulfill specified consistency and optimization constraints, as demonstrated in a network simulation study.

Communication networks form the backbone of our society. Topology control algorithms optimize the topology of such communication networks. Due to the importance of communication networks, a topology control algorithm should guarantee certain required consistency properties (e.g., connectivity of the topology), while achieving desired optimization properties (e.g., a bounded number of neighbors). Real-world topologies are dynamic (e.g., because nodes join, leave, or move within the network), which requires topology control algorithms to operate in an incremental way, i.e., based on the recently introduced modifications of a topology. Visual programming and specification languages are a proven means for specifying the structure as well as consistency and optimization properties of topologies. In this paper, we present a novel methodology, based on a visual graph transformation and graph constraint language, for developing incremental topology control algorithms that are guaranteed to fulfill a set of specified consistency and optimization constraints. More specifically, we model the possible modifications of a topology control algorithm and the environment using graph transformation rules, and we describe consistency and optimization properties using graph constraints. On this basis, we apply and extend a well-known constructive approach to derive refined graph transformation rules that preserve these graph constraints. We apply our methodology to re-engineer an established topology control algorithm, kTC, and evaluate it in a network simulation study to show the practical applicability of our approach

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes