Skip to content

raajmandale/dfg-demo-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DFG Demo Lab

Deterministic Fragment Graph Demonstration
Visual proof of graph-based data fragmentation and reconstruction

status model demo version


Deterministic Fragment Graph

DFG Demo Lab demonstrates the concept of a Deterministic Fragment Graph (DFG).

Instead of treating data as a fragile single file, DFG models data as a graph of deterministic fragments that can be reconstructed even when fragments are lost.

Traditional systems
β†’ files stored as continuous blocks

DFG model
β†’ data represented as a recoverable graph

This repository provides a visual and interactive explanation of that concept.


System Overview


Live Demo Preview

---

Why This Matters

Modern data systems face critical challenges:

β€’ file corruption
β€’ distributed storage failures
β€’ fragmented infrastructure
β€’ unreliable recovery systems

DFG introduces a different model:

Data is represented as nodes in a deterministic fragment graph, enabling reconstruction even when fragments are missing.

Key advantages

βœ” resilient data representation
βœ” recoverable graph structures
βœ” deterministic reconstruction
βœ” visual verification of integrity


πŸš€ 60-Second Quickstart

Clone the repository.

git clone https://github.com/raajmandale/dfg-demo-lab.git
cd dfg-demo-lab

Open the interactive demo:

docs/interactive/dfg_live_demo.html

No installation required.
The demo runs directly in your browser.


🧠 Architecture

The system models data as a Deterministic Fragment Graph (DFG).

Component Responsibility
Fragment Node represents deterministic fragment
Graph Structure connects fragments
Loss Model simulates fragment loss
Reconstruction Engine restores graph integrity

πŸ”— Fragment Graph Example

Example fragment relationships:

Data
 ↓
Fragment Nodes
 ↓
Graph Links
 ↓
Recoverable Structure

Each node participates in reconstruction logic.


βš™οΈ Reconstruction Flow

Recovery pipeline:

Fragments
 ↓
Graph Mapping
 ↓
Integrity Check
 ↓
Reconstruction
 ↓
Recovered Data

πŸ–₯ Interactive Graph Demo

This repository includes a live browser demo.

Open locally:

docs/interactive/dfg_live_demo.html

Or view on GitHub:

https://github.com/raajmandale/dfg-demo-lab/blob/main/docs/interactive/dfg_live_demo.html

Demo capabilities:

β€’ create deterministic fragment graph
β€’ simulate fragment loss
β€’ reconstruct graph integrity
β€’ visualize node state transitions


πŸ“Š Visual Report

Open locally:

docs/report/dfg_visual_report.html

GitHub preview:

https://github.com/raajmandale/dfg-demo-lab/blob/main/docs/report/dfg_visual_report.html

Report includes:

β€’ fragmentation process
β€’ graph structure
β€’ reconstruction timeline
β€’ integrity validation


πŸ“‚ Project Structure

dfg-demo-lab
β”‚
β”œ docs
β”‚  β”œ svg
β”‚  β”‚  β”œ fragment_graph.svg
β”‚  β”‚  β”œ fragment_loss.svg
β”‚  β”‚  β”œ memory_graph.svg
β”‚  β”‚  β”” reconstruction_flow.svg
β”‚  β”‚
β”‚  β”œ report
β”‚  β”‚  β”” dfg_visual_report.html
β”‚  β”‚
β”‚  β”” interactive
β”‚     β”” dfg_live_demo.html
β”‚
β”œ examples
β”‚
β”” README.md

πŸ”¬ What This Demonstrates

DFG Demo Lab demonstrates how:

β€’ data can be modeled as graphs
β€’ graph structures enable recovery
β€’ deterministic fragments improve resilience
β€’ visual models simplify complex systems


πŸ—Ί Roadmap

Current stage

v0 β€” DFG visualization demo

Next stages

v1 β€” fragment engine prototype
v2 β€” reconstruction algorithm
v3 β€” distributed fragment graph
v4 β€” production storage integration

πŸ“Š Status

Research / demonstration repository.

This project focuses on concept clarity and visualization, not production storage.


πŸ‘€ Author

Raaj Mandale
Founder β€” ERANEST Technoware Pvt Ltd


πŸ“„ License

MIT License


πŸ“š Citation

@software{mandale_dfg_demo_2026,
  author  = {Raaj Mandale},
  title   = {Deterministic Fragment Graph Demo Lab},
  year    = {2026},
  url     = {https://github.com/raajmandale/dfg-demo-lab},
  version = {v0.1}
}

About

🧩 Deterministic Fragment Graph demo for graph-based data recovery. | Deterministic Fragment Graph (DFG) demo showing graph-based data fragmentation and reconstruction with visual and interactive examples.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors