NetApp advanced Data Compression (from BeleniX?)


I came across this article on a so called advanced compression feature in OnTap: There is a bunch of marketing fluff in the beginning of the article till you come to the second section where the real technique is illustrated. This is a simple idea being drummed up a bit. There is nothing special compared to what I had implemented for BeleniX and the OpenSolaris livecd years back. It is the very same feature.

Don’t believe me? Head over to my livemedia slides: (slide 13). This is the presentation I delivered at the First OpenSolaris Developer Conference in 2007 in Berlin. It was hosted by the good folks of the  German Unix User’s Group.


At the high level there are but a couple of differences with the NetApp implementation. The OnTap version of course provides write capability which I did not implement since I was dealing with CDROMs. OnTap uses a compressibility threshold of 25% while I used 12% in the livecd case.

When I wanted to leave SUN and was looking for a change I had interviewed briefly with NetApp but decided not to pursue it for the sake of BeleniX at that time (OpenSolaris+ZFS was NetApp competition). However I had put all details of my CDROM Filesystem I/O scheduler and transparent compression implementation with URLs in my resume.Who knows if someone in NetApp decided to pull the good ideas from that into their product – ha.


2 thoughts on “NetApp advanced Data Compression (from BeleniX?)

  1. Martin Bochnig

    Yes, I do believe you, Moinak.
    I still see everything before my eyes, as if it was yesterday
    (OSDEVCONF, March 2007 in Berlin).

    Man, your Blog is still a gold-reserve.
    Thanks for openly sharing.

  2. Martin Bochnig

    Your and your team’s solid groundwork had been the very BASIS that made something like a rebranded stolen BeleniX (err: I mean Indiana / OpenSolaris the Distro, Murdock-panic) technically possible.

    I am still shocked how Sun abused you and your work.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s