Releases: melihxz/holocompute
Releases · melihxz/holocompute
📦 HoloCompute v0.1.0beta
This is the first beta release of HoloCompute.
HoloCompute is a self-healing, fault-tolerant distributed consensus + compute virtualization framework designed to turn heterogeneous devices into a single "personal supercomputer."
✨ Highlights
- 🔄 Hybrid Consensus: Raft + PBFT-inspired hybrid model for both reliability and security.
- 🧠 Distributed Memory & Compute Virtualization: Transparent sharing of memory and compute power across the cluster.
- ⚡ Heterogeneous Workload Support: Run tasks across CPU, GPU, and WASM environments.
- 🔐 Secure Networking: QUIC + Noise protocol for encrypted communication.
- 🌐 Cluster Membership: SWIM-based membership protocol for node join/leave and fault tolerance.
- 📊 Observability: Metrics, tracing, and CLI tools for monitoring.
- 📦 Persistence: BadgerDB / Pebble support for durable storage.
🧪 About This Release
- 🚧 Beta stage → Not recommended for production use.
- ✅ Core architecture and main modules are functional.
- 🛠️ Still missing: additional testing, benchmarks, example scenarios, and expanded documentation.
🚀 Getting Started
# Clone the repository
git clone https://github.com/melihxz/holocompute.git
cd holocompute
# Build
go build ./...
# Start a local cluster (example)
./holocompute start --nodes=3📌 Roadmap
- Example scenarios (compute + memory virtualization demo)
- Benchmark results
- CLI configuration files (YAML/JSON)
- Expanded test coverage towards stable v1.0.0
👉 This release lays the foundation of the project.
Feedback and contributions are very welcome!