Slashdot Mirror


IBM Developing Lego-like Storage Brick

AaronW writes "According to this story at EE Times IBM is developing a 32TB storage system built around blocks that can be stacked like Lego bricks. Apparently they will be connected in a 3x3x3 mesh using capacitive coupling and will be water cooled."

13 of 181 comments (clear)

  1. I sure hope they got a license from LEGO by DJ-Dodger · · Score: 1, Interesting

    Surely LEGO owns the patent on this concept?

  2. The start of a trend? by Arkan · · Score: 4, Interesting

    Am I wrong in thinking that this design may lead to a new approach to servers farm, where each cube offers some kind of power (processing, storage, networking, moka brewing), and the whole assembly keeps itself in shape?

    For the first time in the history of /., the assertion "Imagine a cluster of these!" takes its full meaning: storage might be the first step, and only the bandwidth of the couplers is a limit to the usability of CPU cubes or networking cubes.

    More, the software part will certainly bring some huge advances in clustering, as the challenge of virtualising all those cubes may help in building self-repairing (or should I say self-dumping?) clusters...

    Oh, and by the way, here is the first step to assimilation.

    --
    Arkan

    1. Re:The start of a trend? by Big+Jason · · Score: 3, Interesting

      Don't give IBM too much credit.

      The SGI Origin 3000 is based on modular "bricks" (CPU, I/O, Power, Graphics, Storage). This is also a product that is GA, not vaporware.

  3. 2 problems by cdf12345 · · Score: 2, Interesting

    If I were IBM I would avoid Lego comparisions
    and 2nd, I would change the name.

    --
    Chicago2600.net more than a lifestyle, its a survival trait.
  4. Lego isn't the point by Anonymous Coward · · Score: 1, Interesting

    The two most important improvements are:

    The system is watercooled. Imagine this, you have 12 harddisks per cube. You certainly don't want to hear the fans which would be needed to cool all of them.

    The second improvement, and you'll instantly see why this is coming from IBM, is that bad disks are not supposed to be replaced in the cube. They are simply turned off and the storage system works around them. If you need more capacity or can't live without the failed storage space, add another cube.

  5. access? by nslu · · Score: 1, Interesting

    i am wondering how to acces disk block (let's say it died [GXP anyone?] and needs to be replaced) that is somewhere in the middle of such construction.

  6. Ice Cube - Cube Failure by JoeSmack · · Score: 5, Interesting

    I'm glad they finally announced this project I've been dying to talk about it. I talked to a researcher on this project while I was at IBM's Almaden Research Center.

    I was blown away when they described it to me. I have to say that IBM is by far the greatest computer techonology research company. They take the top minds give them boat loads of money, ten years later they blow your mind with the completely innovative technology. I mean come on, cube storage?!?!

    Too bad, they just can't make any inroads in the client side market. They invented the harddrive years ago and today they aren't going to even make any more client models.

    Anyhow, I just wanted to talk about cube failures. Ice cube uses a 3x3x3 array of 27 cubes. But, the question is what happens if a cube goes bad. Essentially, you can never turn off Ice Cube. It's meant to be continuously running. If a single cube failure occurs the system just routes around it. To compensate you can stick more cubes on the outside. Of course, throughput will be hampered.

    I asked the researcher what happens if say all the middle cubes burn out or when the throughput gets too damaged. He responds, "Well, given the failure rate, it probably won't be an issue until about ten years have passed, and by then we'll have much more powerful storage technology."

    Finally, anything that is water-cooled is nifty in my book.

    1. Re:Ice Cube - Cube Failure by BCoates · · Score: 5, Interesting

      I asked the researcher what happens if say all the middle cubes burn out or when the throughput gets too damaged. He responds, "Well, given the failure rate, it probably won't be an issue until about ten years have passed, and by then we'll have much more powerful storage technology."

      Since the entire system is supposed to be fault-tolerant, if you wanted to reclaim some of the space/performance from the dead cubes, you could just start removing cubes from one end, throw away (or salvage, whatever) the dead ones, and then stick the still-functioning ones back on the other end, wait for them to sync back into the network, and repeat.

      Of course, instead of growing, the whole unit would now have a tendency to migrate across the room...

      --
      Benjamin Coates

  7. Software Hard? by TarpaKungs · · Score: 3, Interesting
    Quote: Designing software that can mask the complexity of making a collection of plug- and-play drive modules appear to a user as one cohesive file system is expected to be one of the core challenges of the project.

    "Software ... core challenge"??? (This sentiment is in the context that IBM aren't totally clueless about this sort of thing ;-)

    Starting with a simple schema:

    1. Low level disk manager carves up disks into globally uniform chunks - say 20GB for argument's sake.
    2. RAID manager does the usual RAID 5 stuff using chunks from different cubes.
    3. Logical volume manager combines/carves up logical raid arrays into user required sizes.
    4. And finally a robust resizeable filesystem presents space to the user (or go back a step to present a virtual block device to Oracle or anything else that likes to avoid filesystems.
    OK - that's a simple schema from which a better system can be evolved - but the core technology exists now. 1- disk partitioning; 2- RAID; 3-Linux LVM, Veritas Volume Manager and many others exist; 4- Growable filesystems exist (reiserfs, Veritas etc etc. Need to work on the ability to shrink for a fully rounded solution. Stage 2 needs to be careful concerning topology to avoid bad latency problems.

    To make this truely plug and play (but not in the MS sense) inserting a disk-cube would see it tested, auto partitioned and put in a pool. The systems engineer would be required to create/delete/alter filesystems and/or virtual disks as they needed - and configure things like how many simulatenouse cube failures can the system tolerate, how many hot spare cubes are kept in the pool and so on.

    The software to do the underlying stuff is here today - I'm using it - albeit rather manually. The automation/management software to make this polished isn't hard conceptually. Of course if you only wanted one filesystem like the article mentioned it would require even less configuration ;-)

    I'm actually much more impressed with the hardware here. Very cool. Not sure about the 3D and "stacking" structure. Bugger to replace a dead cube in the middle. Unless you are supposed to leave it there and throw a new cube on the top? I'd go for a 2D stacking system with overlapping layers (like a brick wall) - but with the couplers designed so you can knock a brick out sideways leaving the others undisturbed. Hmm - just a thought...

    --
    Why can't women be like Hedy Lamarr - beautiful, talented and inventors of frequency-hopping spread-spectrum techn
  8. 2.5" hard drives? by pmsr · · Score: 4, Interesting

    They seem to use smaller 2.5" hard drives, like the ones in notebooks. It does mean smaller power consumption and less noise, but what does that do to performance is yet to be seen. Maybe they are betting on time to make them faster and technologicaly more advanced. Yet, after i read an article at TomsHardware about doing raid with 2.5" disks, i am a believer! Not! :)

    /Pedro

    /Pedro

    1. Re:2.5" hard drives? by pmsr · · Score: 2, Interesting

      Sure. In data transfer speed. But what about seek times? It's probably the main issue with 2.5" hard disks.

      /P

    2. Re:2.5" hard drives? by amorsen · · Score: 2, Interesting

      The platters in modern SCSI drives are quite small. The 3 1/2 inch form factor is just for backwards compatibility. It is very hard to make large platters spin at 15k -- and that is also why most SCSI disks are still 36GB or less.

      I bet that we will soon see 2 1/2 inch SCSI disks again. They make a lot of sense in blade servers and 1U servers, where laptop IDE drives now reign.

      --
      Finally! A year of moderation! Ready for 2019?
  9. Re:Block topology and failures by VikingBerserker · · Score: 2, Interesting

    Here's a quick thought on how to keep a larger structure cooler, and possibly allow maintenance in the inner layers of blocks. How about a Sierpinski sponge?

    The bigger the cube, the more perforations, and more ways to get at the inner cubes. Nearly all the cubes could be accessed since they would have an outer surface exposed. Of course, in a 3x3x3 structure you would have only 20 bricks instead of 27, but any of them could be accessed.