High bandwidth + High redundancy + Low latency = Expensive
Vs.
Low bandwidth + Low redundancy + High latency = Cheap
From what I understand, with SAFE, High bandwidth imply high redundancy, low bandwidth could mean low redundancy but not necessarily.
I’m aware of the concept of caching but it doesn’t seems to address the issue.
For example it’s not because some data is not being accessed often that when they’ll be requested they don’t require high speed and reliability.
As a rather typical user I use different type of memory in different ways. Apart from the multiple levels of volatile memory, I also have a high speed SSD, I have a slow but large hard-drive connected, I have off-site duplicated data. I have large offline zero redundancy storage (historic data, with marginal value).
Will there be different kind of storage in the SafeNetwork and if not I would like that we address these storage systeme attributes in relation to SAFE.
(Taken from wikipedia and stripped down)
Characteristics of storage
Storage technologies at all levels of the storage hierarchy can be differentiated by evaluating certain core characteristics as well as measuring characteristics specific to a particular implementation. These core characteristics are volatility, mutability, accessibility, and addressability. For any particular implementation of any storage technology, the characteristics worth measuring are capacity and performance.
Volatility
Mutability
Read/write storage or mutable storage
Allows information to be overwritten at any time.
Write speed vs Read speed
Accessibility
Random access
Any location in storage can be accessed at any moment in approximately the same amount of time. Such characteristic is well suited for primary and secondary storage. Most semiconductor memories and disk drives provide
random access.
Sequential access
The accessing of pieces of information will be in a serial order, one after the other; therefore the time to access a particular piece of information depends upon which piece of information was last accessed. Such characteristic is typical of off-line storage.
Addressability
Location-addressable
Each individually accessible unit of information in storage is selected with its numerical memory address.
File addressable
Information is divided into files of variable length, and a particular file is selected with human-readable directory and file names…
Capacity
Memory storage density
Performance
Latency
The time it takes to access a particular location in storage.
Throughput
The rate at which information can be read from or written to the storage.
**Granularity :
The size of the largest “chunk” of data that can be efficiently accessed as a single unit, e.g. without introducing additional latency.
MAX_CHUNK_SIZE defined as 1MB.
MIN_CHUNK_SIZE defined as 1KB.
Reliability
The probability of spontaneous bit value change under various conditions, or overall failure rate.
Energy use