6 ms·
You are missing the whole part about the "Fat Cache" - "A Fat Cache would retain all of its functionality and the user's most used data"
by joenathan 15y ago
You are missing the whole part about the "Fat Cache" - "A Fat Cache would retain all of its functionality and the user's most used data"
- untog 15y agoIt's extremely difficult to make that transparent, though. At some point, old data is going to have to be pushed out of that cache, and if you don't make it clear to users they're never going to know what they can and can't run.
- stcredzero 15y agoIt's extremely difficult to make that transparent, though. Actually, that transparency is exactly what will make or break this scheme. If know you can't make it transparent, then you shouldn't try. But the companies that succeed (probably Apple and Google) would make billions. At some point, old data is going to have to be pushed out of that cache, and if you don't make it clear to users they're never going to know what they can and can't run. That's why it's a >fat< cache, as opposed to a thin client. If you have a big enough cache, then it won't happen too often. It doesn't work absolutely all the time, but if it works almost all of the time, customers will be happy. And if it doesn't work, and your company also makes the hardware, then when the customer comes to the store, you tell them they need to buy a machine with more memory. Cha-ching.
- brudgers 15y ago>"It doesn't work absolutely all the time, but if it works almost all of the time, customers will be happy." Bullshit. When stuff doesn't work people are often unhappy as hell. And a computer that just deletes old stuff, it will really piss them off.
- stcredzero 15y agoAnd a computer that just deletes old stuff You've just demonstrated you don't understand what's being discusses here.
- brudgers 15y agoA link might enlighten me. Until then, my understanding of caches is that they get flushed and my understanding of the cloud will be that its storage services are often not very long lived and that the rates for storage are subject to change.
- stcredzero 15y agoA link might enlighten me. I don't think so. You seem pretty attached to the idea of the behavior of CPU caches, while steadfastly refusing to extend your own metaphor to persistent storage. Odd.
- untog 15y agoI don't see him mentioning CPU caches anywhere. The point is that a cache, even if it is a fat cache, will remove files eventually. Files the user may be expecting to find.
- brudgers 15y agoPersistent storage to which access may be significantly delayed on a human time frame probably tends to loose utility rapidly. And if one has a Terabyte of data, how is putting it in the cloud and accessing it at web speeds better than a hard disk at bus speeds? With a processor cache, populating the cache predicatively is far easier due to the limited domain of alternatives, the logical structure of instructions, and trillions of cycles per core per hour available for testing alternative predictive schemes. On the other hand, a user may ask for a rarely requested file once every ten to thirty fortnights, or never. And predicting that request would require parsing a joke told on WJMZ's morning show fourteen minutes ago.
- brudgers 15y agoSo it would be kind of like my laptop, only subject to change without my knowing it whenever something was pushed out of the cloud.
- stcredzero 15y agowhenever something was pushed out of the cloud Of course, if someone offered a service where the ultimate storage backup lost data, it would be idiotic. However, this as certainly not my suggestion. Rather, you selectively applied the functionality of hardware caches to the "Fat Cache" idea, while fabricating ridiculous semantics that go against your own hardware analogy. (Where the cloud would be the hard drive.)
- brudgers 15y ago"Pushed out of the cloud" to my fat cache (and thus in many cases pushing something out of my fat cache). Furthermore, it was proposed that changes to the cache would be synced across devices. This, as the comment to which I responded proposes, creates an issue because the state of the device is unknown to the user and any particular piece of data or particular program may or may not be available at any time. Perhaps I am just dense, but I do not see how this is advantageous compared to local storage. In other words, just because you feed it a case of Krispy Creames, a thin client is still a thin client. For a given amount of storage, a Fat Cache may beat a thin client. But it's turtles all the way down, if the amount digital information people store keeps increasing, i.e. the first box of ten 720k floppies lasted me the better part of a year.
- stcredzero 15y agoThis, as the comment to which I responded proposes, creates an issue because the state of the device is unknown to the user Reorient your thinking. The central thing is no longer the "device" it's the user's account and sessions in the cloud. The user's data never goes away, it's just that access to it is sometimes good and sometimes not so good. Mostly, it's good. Nowadays, if a user's mobile broadband is broken, they just think of going somewhere with better reception. In a few years, when a seldom used piece of data has fallen out of the cache, they'll just think, oh well, I'll get back to it in a bit. (Or, if it's really important, they can select "Keep Available" so it'll be there next time.) However, if you go back to a time before mobile broadband was commonplace, and you tried to introduce someone to it in a bad reception zone, they would've been very "meh." That seems to be where you are.