Replies: 2 comments 5 replies
|
@naman9271 as noted in the closed PR, the given worklfow examples (Niffler and CONTROL-CORE) were just two examples. The actual workflows maybe something entirely different. The goal is to build a framework that is agnostic to what is running on top of it, allowing various healthcare services to run in the compute continuum. While we all appreciate all your excellent outstanding contributions, this approach (same comment I made to another applicant in this forum #1) is largely a misunderstanding of the goal. I have also elaborated more on the closed PR. Hope that makes sense. Please let me know if you have more questions. |
Proposed Approach: WATERHey @pradeeban, @Chali-healthy, sorry for the confusion earlier, after researching the project more deeply, here's my refined approach. My goal is to build WATER as a unified, platform-agnostic orchestration framework for hybrid-cloud and multi-cloud healthcare workflows. The core idea is a decentralized execution mesh where, instead of a centralized scheduler, nodes dynamically allocate workloads across the edge-to-cloud continuum, keeping sensitive patient data pinned to hospital edge nodes for compliance, while offloading heavy ML/AI compute to the cloud. Every workflow, whether a Niffler DICOM pipeline, a CONTROL-CORE model, or any other algorithm, is treated as a black-box OCI container, keeping the framework 100% tool-agnostic and fully aligned with WATER's goal of facilitating edge workflow execution rather than just decentralized storage. Phase 1: Brokerless Telemetry & Node Registry (Weeks 1–3)The goal of this phase is to establish the decentralized communication backbone. This involves setting up ZeroMQ PUB/SUB with async message handling, building a Python daemon using Phase 2: Agnostic Cost-Function Allocator (Weeks 4–6)This phase builds the mathematical "brain" of WATER. The focus is on designing versioned YAML/JSON workload and node-capability schemas with a validation layer, implementing a cost-function engine ( Phase 3: OCI Execution & Cryptographic Audit Trail (Weeks 7–9)This phase proves the tool-agnostic container execution model and establishes a tamper-proof audit trail. It covers building a worker agent via Phase 4: Real-World Integration & Demo (Weeks 10–12)The final phase validates that WATER works beyond simulation. This includes packaging real Niffler and CONTROL-CORE workflows as WATER-compatible OCI containers, deploying the full system across a hybrid environment (local edge node + a cloud provider like AWS or GCP) to verify end-to-end routing under realistic latency, and delivering a CLI dashboard, developer documentation, and a recorded demo showing a sensitive DICOM task pinned to edge while an ML job is automatically offloaded to cloud. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi @pradeeban and mentors,
I’m Naman Jain, currently contributing to Project 8 (xlnscpp: Support for Logarithmic Number Systems in Large Language Models).
I’ve completed LFX ’25 (CNCF) and GSoC ’25 with Jitsi, and I’m very interested in contributing to WATER due to its strong intersection with DevOps, distributed systems, privacy-first architecture, and hybrid cloud design and also want to extend my knowledge in this.
I’ve studied the project and drafted a Phase 1 execution plan to validate my understanding.
Phase 1- Edge Data Ingestion & Harmonization (Weeks 1–3)
Goal: Build a fully local, privacy-safe DICOM ingestion pipeline before introducing orchestration or cloud logic.
Week 1 - Simulated Hospital Setup
bootstrap_data.pyto fetch anonymized CT/MRI scans from TCIAOutcome: Reproducible, zero-PHI clinical data source.
Week 2 - Live DICOM Stream Capture
Outcome: Realistic hospital-style DICOM ingestion flow.
Week 3 - Flatten & Enforce Privacy Gate
Outcome: Zero-PHI metadata ready for Phase 2.
System Design of Water as per my Understanding
Phase 1 Implementation
I would really appreciate feedback on:
Looking forward to your feedback.
All reactions