3 ms·
The one other idea I'd try to get into people's minds here is: what would be possible if every computer in the rack had full speed access to any disk in the rac
by rektide 5y ago
The one other idea I'd try to get into people's minds here is: what would be possible if every computer in the rack had full speed access to any disk in the rack.
Right now a drive generally belongs to one computer. But disaggregating the rack & making disks independent means tbis association, of a drive or partition to a particular computer, is arbitrary. Potentially anyone could read or write to any drive.
This would require a clustered filesystem, a fs designed for multiple computers interacting with it at once. I believe there are some offerings out there, but mostly proprietary, and I've heard so little in the past decade- kt feels.like it should be cytting edge & exciting, not dormamt & specialized. I like to think we could get up to a lot of interesting computing & data systems if we had more io over fabrics.
A much more modest, pre-clustered idea might just be to heavily partition a drive, make 64 partitions, then build some control-plane of who currently gets which partitions. Letting chunks of data change ownership, without moving.
It'll be interesting to see if other fabrics than ethernet eventually start being useful with multi-root, multi-computer. PCIe is building new Scalable Virtualization, but as far as I know is still focused on being a peripheral bus, not interconnect. Most of the CXL discussion i see is similarly conventional- huge plans for build out, attaching vast memory pools and huge accelerators, but I havent seen multiple computers sharing a pool of resources shown off. I havent seen CXL as a way to interconnect standalone computers.