It sounds a lot like SwiftOnFile with GlusterFS, but I would need to look at it more closely on personal time. =3