This article describes a library for customization of overlays. The
custcom library optimizes and maintains the results of network measurement operations, allowing applications to specify requests
for how to prioritize overlay nodes in an abstract manner, without having to implement network measurements operations in
order to achieve network awareness.
The library is used in the context of the Autonomic Network Architecture (ANA) project where application functionality is
implemented in independent units called bricks. A network latency measurement brick and a node monitoring brick have been implemented using the custcom library. The custcom optimization code has been tested with a real-world dataset, demonstrating how it can reduce network overhead and measurement
time.