On the Selection of Management/Monitoring Nodes in Highly Dynamic Networks

Year
2013
Abstract

This paper addresses the problem of provisioning management/monitoring nodes within highly dynamic network environments, particularly virtual networks. In a network, where nodes and links may be spontaneously created and destroyed (perhaps rapidly) there is a need for stable and responsive management and monitoring, which does not create a large load (in terms of traffic or processing) for the system. A subset of nodes has to be chosen for management/monitoring, each of which will manage a subset of the nodes in the network. A new, simple, and locally optimal greedy algorithm called Pressure is provided for choice of node position to minimize traffic. This algorithm is combined with a system for predicting the lifespan of nodes, and a tunable parameter is also given so that a system operator could express a preference for elected nodes to be chosen to reduce traffic, to be "stable," or some compromise between these positions. The combined algorithm called PressureTime is lightweight and could be run in a distributed manner. The resulting algorithms are tested both in simulation and in a testbed environment of virtual routers. They perform well, both at reducing traffic and at choosing long lifespan nodes.

Summary

Addresses how to choose which nodes should take on management/monitoring roles in highly dynamic (e.g. virtual) networks, introducing a lightweight greedy algorithm called Pressure that positions monitoring nodes to minimise traffic, combined with node-lifespan prediction into a tunable PressureTime algorithm that lets an operator trade off traffic reduction against monitor stability; tested in both simulation and a virtual-router testbed.

bibtex
@article{clegg2013pressuretime,
author = {Richard G. Clegg and Stuart Clayman and George Pavlou and Lefteris Mamatas and Alex Galis},
title = {On the Selection of Management/Monitoring Nodes in Highly Dynamic Networks},
journal = {IEEE Transactions on Computers},
year = {2013},
volume = {62},
number = {6},
pages = {1207--1220},
doi = {10.1109/tc.2012.67}
}
Authors
Richard G. Clegg, Stuart Clayman, George Pavlou, Lefteris Mamatas, Alex Galis
Venue
IEEE Transactions on Computers, 62(6), pp. 1207-1220