Skip to content

dtrihinas/ATMoN

Repository files navigation

ATMoN

ATMoN is an open-source framework developed to dynamically adjust the temporal granularity at which graph metrics are computed based on runtime knowledge captured by a low-cost probabilistic learning model capable of approximating both the metric stream evolution and the runtime volatility of the graph topology structure. This results in computationally offloading graph processing engines and eases the communication overhead in edge monitored networks over an unprecedented wealth of data.

Getting Started

The current ATMoN prototype is developed in R and requires the underlying open-source igraph engine.

How ATMoN works

coming soon...

Graph Metrics Available

  • diameter
  • effective diameter
  • pagerank
  • avg pagerank
  • node outDegree
  • avg outDegree
  • betweeness centrality
  • lobby index
  • number of components
  • giant component size
  • max clique
  • degree distribution
  • number of nodes
  • number of edges
  • assortativity
  • transitivity

Codebase Contributors

License and Disclaimer

The framework is open-sourced under the Apache 2.0 License base. The codebase of the framework is maintained by the authors for academic research and is therefore provided "as is".

Reference

When using the framework please use the following reference to cite our work:

D. Trihinas, L. F. Chiroque, G. Pallis, A. Fernandez Anta and M. D. Dikaiakos, "ATMoN: Adapting the "Temporality" in Large-Scale Dynamic Networks," 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), Vienna, Austria, 2018, pp. 400-410. doi:10.1109/ICDCS.2018.00047

Data

The framework has been tested with several diverse and real-world datasets which can be acquired via direct downloads or after submitting a request. To obtain a list of datasets please send us an email (trihinas{at}cs.ucy.ac.cy)

About

Adaptive Temporal Graph Metric Computation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages