Architecture Proposal #2
SIDDHANTCOOKIE
started this conversation in
General
Replies: 2 comments 8 replies
|
@SIDDHANTCOOKIE I actually like this approach. You are really following a platform-agnostic approach, just the way @Chali-healthy and I were discussing recently. |
8 replies
|
@pradeeban @Chali-healthy I've mailed you my GSoC 2026 proposal draft and cc'd other mentors as well. Awaiting your valuable feedback! |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi @pradeeban and other mentors,
I was exploring this project and would like to propose an allocation-first approach for the core architecture
My idea is to primarily on a lightweight, decentralized routing and execution layer.
To keep the platform truly tool-agnostic out of the box, the core framework would feature:
Standardized workflow descriptors: A universal schema defining compute needs, latency tolerance, privacy levels, and data size.
Cloud node modeling: Dynamic telemetry of node capabilities (CPU, memory, bandwidth, utilization, constraints).
Data-Gravity & Privacy-Aware Routing: A heuristic engine that treats data movement costs and healthcare compliance as first-class citizens. Instead of just looking at CPU load, it ensures sensitive, high-volume data is processed locally (Edge), while intelligently stripping, anonymizing, or splitting non-sensitive compute fragments to be offloaded to the cloud.
A multi-factor execution engine: The intelligence layer that evaluates the descriptors, node models, and privacy constraints to finalize whether to execute locally, offload to the cloud, or split execution.
By decoupling the execution logic from specific data pipelines, WATER will be able to intelligently handle arbitrary healthcare workflows (ML models, AI pipelines, etc.) securely and efficiently.
I've always been drawn to the architecture of decentralized systems; I love how they democratize resources and distribute trust rather than relying on centralized bottlenecks.
I’d love to get your thoughts on this, does starting with this generalized, privacy-aware execution platform align well with the project's ultimate vision? If it aligns I can start to set up a base for this approach.
All reactions