Open Source

Software & Tools

Open-source simulators, datasets, and research tools built at NGCSA — freely available for the research community.

FogAuthChain
Blockchain-based location authentication module for Fog Computing nodes. Prevents replay attacks using Ethereum smart contracts.
⭐ Research Tool🔤 Solidity / Java
Solidity 55% Java 45%
Publication →
FogSim-Resource
Extension to iFogSim implementing the NGCSA stochastic resource availability model and meta-scheduler algorithms from the IEEE TPDS 2020 paper.
⭐ IEEE Publication🔤 Java
Java 100%
Publication →
NFT-CrossChain
Prototype implementation of the NGCSA cross-chain NFT standard. Enables asset transfer between Ethereum and Polygon with atomic swaps.
⭐ Research🔤 Solidity / TypeScript
Solidity 60% TypeScript 40%
Publication →
HRFP-Cache
Highly Relevant Frequent Patterns prefetching and caching library for HDFS. Reduces I/O latency by up to 43% in benchmark tests.
⭐ MDPI 2023🔤 Python / Scala
Python 70% Scala 30%
Publication →
SDP-Partitioner
Scalable real-time dynamic graph partitioning system for distributed stream processing. Companion code for the IEEE TSC 2021 SDP paper.
⭐ IEEE 2021🔤 Java
Java 100%
Publication →
Research Data

Datasets & Benchmarks