As I was walking home I was considering the question of large-media "special events", such as wanting to watch a multi-GB movie off the network at school. If the class wants to record an event (school play) at high enough resolution to do a good job of editing where would the children store the gigabytes of video?
Would be nice to have a storage mechanism user mode fs that allowed the children to gang together 128MB (or whatever) each of their RAM into a buffer file system for storing big files temporarily. You'd create a "buffer activity" and then invite in your friends to share the load with you.
You'd want to be able to determine how much of your memory you can dedicate to the task somewhere. We'd want to allow for some robustness in the face of lost nodes as an option as well. Would want to be able to link it to a given downloading mechanism (activity), so likely want it to appear as a low-level filesystem to which an activity can be granted access (Journal environment with a mounted filesystem as a child).
Anyway, just a thought.
Pingbacks are closed.