Interchangeable Data Storage Bricks? 185
shokk writes "EWeek is reporting that IBM is working on a concept called Ice Cube Storage Bricks that uses a conductive ceramic or mylar plate to transmit data between bricks across an air gap. Research center staff member Robert Gardner says that the idea is 'to walk up to the system, attach the storage and then walk away.' No mention is made of what happens when a brick in the middle of the cube needs to be replaced and the whole thing needs to be disassembled. To be really effective, this would need to be teamed up with some sort of a backplane, but the tech is new and neat."
No mention of... (Score:5, Informative)
Well, except for where it was specifically mentioned in the article.
It's getting bad when the person submitting the story doesn't even RTFA.Re:No mention of... (Score:2)
Re:No mention of... (Score:1)
Seems like a really great idea.
Re:No mention of... (Score:2)
Re:No mention of... (Score:3, Insightful)
What kind of RAID setup do you have that doesn't write a GUID of what the disk is, as well as what all of the other disks in the set are, to each disk in the array?
Not sufficient (Score:3, Insightful)
Re:Not sufficient (Score:2, Interesting)
The physical design will probably require some optimization. If you wanted to mirror each drive to four others you could have four stacks, each rotated slightly in their arrangements, then a service tech could remove all of the drives leading up to a certain drive without interrupting the data flow(or really an entire stack). The data center would simply have to make a chart detailing the order to remove the
Re:Not sufficient (Score:3, Interesting)
Re:No mention of... (Score:4, Funny)
It's getting bad when the person submitting the story doesn't even RTFA.
Reading the articles goes against the RFC.
Re:No mention of... (Score:2)
Re:No mention of... (Score:2)
However, one can reasonably conclude a brick in the middle would need some disassembly to make it physically accessible.
Re:No mention of... (Score:2)
Re:No mention of... (Score:2)
Hmm... that would result in a data coral reef... where the dead cells of ancestors provide the foundations for the living cells of the current generation.
Eventually, the planet will be made of these things
Re:No mention of... (Score:2)
Re:No mention of... (Score:2)
That is what they said last time I read this story, oh a couple of years ago. As they are cubes you can route the network around anything, and there is enough redundacy in the data (and you can move stuff) to allow for failures. It was entirely based on the fact that maintainance is mroe expensive than not maintaining. (something the hard drive manufacturers will like as they will no longer need warranties at all... oh yes IBM no longer make hard drives).
It was an interesting lab project but still no close
Re:No mention of... (Score:5, Funny)
Re:No mention of... (Score:2)
Re:No mention of... (Score:2)
Re:No mention of... (Score:2)
Sorry, taking the server down for any reason at all is ju
Re:No mention of... (Score:2)
You don't get it. No data is down at all. 80 GB of storage may go down, but the data is already replicated in the other bricks, and accessed in exactly the same way before and after the failure. And scheduled maintainence probably isn't next week, it may be four years from now when the agglomeration dwindles to 75% operational and you junk the whole thing in an upgrade.
Re:No mention of... (Score:2)
Seems like wasted dollars for research there - like the rumored USA gub'mint study of the flow rates of various brans of catsup.
Guess it really depends on exactly how high an uptime you need on your data wall/pile....
IT Jenga game? (Score:4, Funny)
Dendrites. (Score:4, Interesting)
Kind of like a neuron.
Legos (Score:5, Funny)
I knew that playing with legos would come in handy sooner or later.
Re:Legos (Score:1)
Re:Legos (Score:2)
To compensate, I recommend they shape the bricks like tetris blocks.
Re:Legos (Score:2)
My list of random cranky criticisms of the article (Score:2)
Last time I checked, walls were at least two-dimensional. Though, I'll grant you, a one-dimensional wall would be easier to maintain than the two- variety, unless you want the things to stay in contact the whole time.
Borg what now?
Re:Legos (Score:2)
Re:Legos (Score:2)
However, word origins aside, LEGO may be a noun, but it's a proper noun that refers to the name of the company, and not the blocks themselves. The blocks themselves are called "LEGO(tm) bricks".
Ultimate Geek Lego Blocks? (Score:4, Funny)
More questions (Score:1, Funny)
No mention is made of what happens when a brick in the middle of the cube needs to be replaced
Or, when the ice melts?
Superman (Score:2)
Re:Superman (Score:1)
Re:Superman (Score:2)
Deja vu? (Score:1)
I recall another
Re:Deja vu? (Score:1)
I know a few of the guys working on this project, and they're most definitely software people.
Deja vu all over again (Score:2)
Both sound like lego bricks shoved into slots in a backplane (;-))
--dave
Should we worry? (Score:4, Funny)
That name for the individual bricks, coupled with the fact the picture they have on the website of the partially constructed collection looks kinda like this [google.com] is rather disturbing.
Resistance is futile.... (Score:1)
Re:Resistance is futile.... (Score:2)
(I confess I did chuckle at the GP merely for the fact that I have not seen an overlord joke in a little bit on here.)
Gives a whole new meaning to... (Score:3, Funny)
the term "air borne viruses".
New and neat? (Score:1)
It's a neat idea just like hotswapping was, but it's going to be a while before it's affordable and reliable. I'll wait for that, I think. Until then, I'll just try to imagine a beowulf cluster of these things and stick to my tried and true server setup, sans bricks.
Go ahead... (Score:1)
Re:New and neat? (Score:1)
Besides, you don't have to assume they're in a wall. There are plenty of configurations that could allow you to easily access whatever bricks you need.
It doesnt seem as though the bricks need to stay in the same position either, so you can pull from the bottom, plo
Re:New and neat? (Score:2)
Yes, you will... This is a *prototype* still.
You know you're getting old, btw, when everything new prompts the question "why should I care?" You can stick with your rods/hogshead while the rest of us move on.
Very Tough Error Isolation (Score:5, Informative)
The original intent, when this was previewed a year or so ago, was that dead bricks would just stay in there and not require disassembly. See http://www.almaden.ibm.com/StorageSystems/autonom
for some more discussion.
The concern I have (my role in storage systems is error isolation and recovery) is that when you are running all these individual cubes, each one is trying to isolate what might have happened to its peers (or to itself) and when an error starts to propagate from one cube to the next, which it will invariably do sometime, you could end up with multiple cubes saying "IT'S THAT GUY!" and shooting him (ie, cutting him off) when in fact it was yet ANOTHER cube that started the whole thing by corrupting a message and is innocently sitting there not showing any failures.
So assuming that situation occurs, you have 1 failed and 1 not-failed cube which need to be fixed, and shutting off the failed one requires removal, which isn't part of the service model for the product. Needless to say, I'm going to be REALLY impressed when they get this working. My peers at IBM are awesome when it comes to storage, so I'm actually not being sarcastic when I say that.
Very Tough Error Isolation-Biological (Score:1, Insightful)
Re:Very Tough Error Isolation-Biological (Score:2, Insightful)
Let me throw it back at you this way: assume you are SPRINTING a marathon, one that lasts a whole year. You are contractually obligated to run as fast as you can, at peak speed from the start to the end and you can't stop for anything, you have to eat and drink and eliminate on the run.
Now let's say you catch a cold, or the flu in the middle of the race. Your biological system starts to steal resources to increase white blood cell counts,
Re:Very Tough Error Isolation-Biological (Score:2)
Deja Vu? (Score:1, Funny)
RAID bricks (Score:2)
A simple RAID 5 type system would be able to mitigate the potential loss of a tray of bricks while the dead brick was swapped.
A more intelligent system may be able to actively monitor the health of each brick, detect a failure, shuffle data around, and plot a path on a screen to the dead brick.
ie. "To replace brick 1234, please remove brick 2345 first. Then remo
Re:RAID bricks (Score:2)
An alternative is if having a lower storage density isn't a problem, then you could make the cooling channels bigger and the you could have mechanisms or robots to move the dead bricks out via these channels.
AFAIK google just leaves their faulty PC nodes in place, and has schedules when the faulty nodes are cleared out.
As long as you have a reliable and effective way to isolate
Sounds familiar.... (Score:2)
Do not deviate from the prescribed route, or data and/or user termination may result. Please see the included reference DVD [imdb.com] for more information about navigating to broken nodes.
We are Borg (Score:2)
What the advantage storage-wise? If it spreads the data across all the bricks wouldn't you lose a lot of storage space? I guess the point is ease of use.
The water cooling would be interesting to see, especially for the center Brick in a pile. That also defeats the purpose of ease of use if the center brick fails.
I don't have any experience with RAID. I'm too poor
I've already got some. (Score:1)
Bad Bricks answer (Score:2)
IIRC, their idea is that when a brick dies, you just leave it there. Imagine a big room as a circle. You build bricks around the circle starting in one corner of the room. As you "upgrade", you stick new bricks on to one end. If a brick dies, screw it, just stick another one on at the end if you need it. When you run out of space at the end of the circle, you start dis
cube in the middle (Score:2)
Re:cube in the middle (Score:2)
You take a brick from the middle and you put it on top.
That's how you build the tower; you just don't stop.
You keep building that tower putting blocks on top.
It teeters and it totters, but you don't give up;
It weebles and it wobbles, but you build it on up.
You take a brick from the bottom and you put it on top,
You take a brick from the middle and you put it on top,
'Til someone knocks it over, and that's when you stop...
'Cause your ass got fired.
Mr. Obvious says... (Score:1)
This comes from a research lab where people have too much money and too many signs everywhere that say, "Think of a new idea." Current storage solutions aren't so broken that they need this kind of fix. If you want to be so frickin clever why don't you work on some high density, cost effective way to eliminate moving parts from storage.
Re:Mr. Obvious says... (Score:4, Insightful)
As they say in the army: "If it's stupid but it works, it's not stupid."
We spend billions on research, and only a fraction of the technologies that we invent (yes I am an IBM employee) turn into real products, but that's the whole idea.
Think of copper interconnects. Think of the 'pixie dust'. Think of the Power5 architecture. All of these things are working their way into YOUR badass PC of the future. These weren't the only things we came up with, but our process DID create them.
We must look really far forward and not sit on our laurels, that's a great way to lose the game against our competitors.
Re:Mr. Obvious says... (Score:3, Informative)
Actually, I'll tell you how many dollars nasa spent developing a pen that worked in zero g. They spent 0. Not a cent. Someone developed it on their own for scuba diving, and then they bought tons of them from him because pencils (which they were using) have all sorts of problems in zero g - for instance, graphite and wood shavings could get in circutry, both are flammable, etc.
Maybe you're not so smart (Score:2)
Server clusters
Render farms
Storage arrays
Benefits: Zero (essentially) maintenance. All you do if you need more capacity is plug in another 'cube'. If the cube breaks, you send it back to IBM or whatever and they fix it and return it to you. It handles all the balancing and communications, and that's it.
From the outside it's like memory sticks in a motherboard; plug in a new stick and increase your ram.
Here it's plug in
All in all, it's just a... (Score:4, Funny)
Darn. Doesn't scan.
In case the article gets slashdotted (Score:1, Informative)
By John Pallatto
December 16, 2004
IBM has made progress over the past year in developing a new water-cooled, modular mass storage system designed to be highly fault-tolerant and make more efficient use of electric power and cooling capacity.
Called CIB (Collective Intelligent Bricks), the storage system is under development at IBM's Almaden Research Center in San Jose, Calif. IBM officials discussed its work on the prototype intelligent brick storage system with gave
Seems like a solution looking for a problem. (Score:4, Informative)
I would rather use loads of desktops, each with a local RAID array. Depending on bandwidth needs, I would either connect them to a common gigabit ethernet router (not so scalable) or set up dedicated routers in a tree heirarchy with larger and larger pipes as you get near the root.
Scalability should not be too much of an issue, and with 10 or so HDDs in a single case, you don't waste too much electricity.
Naturally, they would be running Linux.
Re:Seems like a solution looking for a problem. (Score:3, Insightful)
You know what? Once, computers were a solution looking for a problem too. Most people just can't think more than about 5 minutes ahead, it seems. Real invention, real innovation, real research and development, they're lost arts these days.
I think you read the article wrong (Score:2)
Either they are using 6.6 gig drives or they are using 12, 80 gig drives....which do you think it is?
Re:I think you read the article wrong (Score:2)
Re:Seems like a solution looking for a problem. (Score:2)
Which is simpler? A cube made of 64 2TB units, or wiring up 64 of your desktops together?
Re:Seems like a solution looking for a problem. (Score:2)
Each cube holds up to 80GB.
Each of my proposed desktops (and I have seen people with 2TB on their personal machines) holds 2TB or 2,000GB.
2TB/80GB = 25 cubes/desktop, so you'd need 3 desktops to equal the 64 cube array. That's within the reach of a home network, no less a corporate quality LAN. With gigabit ethernet, that 3 desktop fileserver will have all the bandwidth you need too, without the cost of using bleeding edge overpriced cubes.
Re:Seems like a solution looking for a problem. (Score:2)
They're obviously going to use commodity drives inside of the bricks. The article has a typo in it, so what else is new?
Read My Post (Score:2)
So to reiterate my post: Which is the simpler solution, create an array of 2TB cubes or use your solution?
Re:Seems like a solution looking for a problem. (Score:4, Interesting)
Damn! (Score:2)
Surreal! (Score:1)
Rap Bricks (Score:1)
In addition to storing corporate data, they play rap music [donmega.com] and scratch records.
When are they coming out with Snoop Dogg Storage Bricks?
Re:Rap Bricks (Score:2)
hmmm, easily removable good? (Score:1, Insightful)
I think that the real invention here is not the drive array itself, but the connector that is used. This would be a great way to dock things like handheld devices, cell phones, and cameras. It would also be great for portable media. It seems like it could be called "electrical connections fo
ob. (Score:1)
ahh forget it you know the rest
x^3 x^2 right? Worng in this case (Score:2, Insightful)
But as a people are mentioning, what about maintenance. You have a big stack of cubes, with something wrong in the middle, you have to dissassemble a bunch to get at it. And even if the data is mirrored on another brick, what happens when you have to remove that brick to get at the
Terrahawks.... (Score:2)
When our data bricks start to kill people, we'll know IBM's up to something
Power and water cooling connections (Score:3, Insightful)
They also talk about water cooling this system. Those connections are even harder to deal with. Hoses are always going to be thicker and more difficult to handle and there's the possibility of leaks, especially when connecting and disconnecting hoses.
Re:Power and water cooling connections (Score:2)
The high speed connection is something you simply don't want anywhere near the power connection. Power is noisy beyond any comprehension when you're talking high speed communications and data integrity. So you don't want the second connect
Re:Power and water cooling connections (Score:2)
Article deals with water cooling issue (Score:2)
It clearly shows the cooling system, which is made of sealed aluminum columns that the bricks are slid over. There are no hoses and no connections to spring a leak.
Rebuttals (Score:2)
More info [ibm.com] provided by IBM.
No wire management
No network management
No device management
It should be no more difficult to administer than a pile of Lego bricks.
I think with this design they've accomplished this.
Read up more about it. I think all your issues are addressed and moot.
Rubik's cube (Score:2)
Maybe a solution to something like this would be to have some kind of rubik's cube like configuration where the data would still be accessable as long as it was connected to at least one other block, but you could move the blocks around in a preset way along "rails"
Yes, I know these. They are Evil. (Score:3, Funny)
Just watch Laputa. Near the end of the movie,- you see that Laputa is composed of these very same intelligent brick computers.
In answer to the question: "How do you replace the broken bricks in the middle?"
It's true.
Just watch the movie; It explains everything.
Used to have an electronics kit like this (Score:2)
Sokoban... (Score:2)
You can even play a breakout with a baseball in the real world with that technology.
Zardoz, holographic type storage? (Score:2)
Instant (well light speed through a solid critalline medium) retrieval would be just what the newest DB2 database would need.
I smell copyright agreements in the wind.
Dejavu (Score:2)
See [slashdot.org] here.
From this current story, it sounds like they've made some improvements, but the two are basically the same...
It's Robert Garner, not "Gardner" (Score:2)
Re:It's Robert Garner, not "Gardner" (Score:2)
Prototype Built by Mysterious Entities (Score:2)
Interesting test setup... (Score:2)
Re:Da Cube? (Score:2)
Re:Da Cube? (Score:2)
Re:2001's data storage mechanism (Score:2)