<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:admin="http://webns.net/mvcb/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
    
    <title>c0t0d0s0.org - Technology</title>
    <link>http://www.c0t0d0s0.org/</link>
    <description>the sun in a lighthungry universe</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6 - http://www.s9y.org/</generator>
    
    

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/C0t0d0s0org-Technology" /><feedburner:info uri="c0t0d0s0org-technology" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
    <title>Deep insight into the behaviour of  the SPARC T4 processor</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/vzLYNnTjEJE/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7456</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7456</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Ruud van der Pas and Jared Smolens wrote an really interesting whitepaper about the SPARC T4 and its behaviour in regard with certain code: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/t-series-latency-1579242.pdf']);"  href="http://www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/t-series-latency-1579242.pdf">How the SPARC T4 Processor Optimizes Throughput Capacity: A Case Study</a>. In this article the authors compare and explain the behaviour of the the UltraSPARC T4 and T2+ processor in order to highlight some of the strengths of the SPARC T-series processors in general and the T4 in particular. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/vzLYNnTjEJE" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 07 Apr 2012 15:24:07 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7456-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7456-Deep-insight-into-the-behaviour-of-the-SPARC-T4-processor.html</feedburner:origLink></item>
<item>
    <title>BSD on a DUINOMITE</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/4cHX_27MbWM/7454-BSD-on-a-DUINOMITE.html</link>
            <category>English</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7454-BSD-on-a-DUINOMITE.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7454</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7454</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Another Unix on a very small device: <a onclick="_gaq.push(['_trackPageview', '/extlink/olimex.wordpress.com/2012/04/04/unix-on-pic32-meet-retrobsd-for-duinomite/']);"  href="http://olimex.wordpress.com/2012/04/04/unix-on-pic32-meet-retrobsd-for-duinomite/">"UNIX ON PIC32  MEET RETROBSD FOR DUINOMITE"</a>. The <a onclick="_gaq.push(['_trackPageview', '/extlink/www.duinomite.com/duinomite-a-maximite-compatible-from-olimex/']);"  href="http://www.duinomite.com/duinomite-a-maximite-compatible-from-olimex/">Duinomite</a> is a small board based on a PIC32 microcontroller. <blockquote>Serge did amazing job by porting the old days  2.11BSD Unix used to run on PDP-11 to PIC32 (MIPS). In just 128KB RAM footprint he manage to boot UNIX OS and you have 96KB left for applications.</blockquote> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/4cHX_27MbWM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 04 Apr 2012 13:57:31 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7454-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7454-BSD-on-a-DUINOMITE.html</feedburner:origLink></item>
<item>
    <title>Deduping your redundancies</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/LjgMkUxFJrw/7358-Deduping-your-redundancies.html</link>
            <category>English</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7358-Deduping-your-redundancies.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7358</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7358</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Robin Harris of Storagemojo <a onclick="_gaq.push(['_trackPageview', '/extlink/storagemojo.com/2011/06/27/de-dup-too-much-of-good-thing/']);"  href="http://storagemojo.com/2011/06/27/de-dup-too-much-of-good-thing/">pointed to an interesting article about about deduplication</a>  and it's impact to the resiliency of your data against data corruption on <a onclick="_gaq.push(['_trackPageview', '/extlink/queue.acm.org/detail.cfm?id=1985003']);"  href="http://queue.acm.org/detail.cfm?id=1985003">ACM Queue</a>.<br />
<br />
 The problem in short: A considerable number of filesystems store important metadata at multiple locations. For example the ZFS rootblock is copied to three locations. Other filesystems have similar provisions to protect their metadata. However you can easily proof, that the rootblock pointer in the uberblock of  ZFS for example  is pointing to blocks with absolutely equal content in all three locatition (with zdb -uu and zdb -r). It has to be that way, because they are protected by the same checksum. A number of devices offer block level dedup, either as an option or as part of their inner workings. However when you store three identical blocks on them and the devices does block level dedup internally, the device may just deduplicated your redundant metadata to a block stored just once that is stored on the non-voilatile storage. When this block is corrupted, you have essentially three corrupted copies. Three hit with one bullet.<br />
<br />
This is indeed an interesting problem: A device doing deduplication doesn't know if a block is important or just a datablock. This is the reason why I like deduplication like it's done in ZFS. It's an integrated part and so important parts don't get deduplicated away. A disk accessed by a block level interface doesn't know anything about the importance of a block. A metadata block is nothing different to it's inner mechanism than a normal data block because there is no way to tell that this is important and that those redundancies aren't allowed to fall prey to some clever deduplication mechanism.<br />
<br />
Robin talks about this in regard of the Sandforce disk controllers who use a kind of dedup to reduce some  of the nasty effects of writing data to flash, but the problem is much broader. However this is relevant whenever you are using a device with block level deduplication. It's just the point that you have to activate it for most implementation by command, whereas certain devices do this by default or by design and you don't know about it. However I'm not perfectly sure about that  given that storage administration and server administration are often different groups with different business objectives I would ask your storage guys if they have activated dedup without telling somebody elase on their boxes in order to speak less often with the storage sales rep.<br />
<br />
The problem is even more interesting with ZFS. You may use ditto blocks to protect important data to store multiple copies of data in the pool to increase redundancy, even when your pool just consists out of one disk or just a striped set of disk. However when your device is doing dedup internally it may remove your redundancy before it hits the nonvolatile storage. You've won nothing.  Just spend your disk quota on the the LUNs in the SAN and you make your disk admin happy because of the good dedup ratio <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> However you can just fall in this specific "deduped ditto block"trap when your pool just consists out of a single device, because ZFS writes ditto blocks on different disks, when there is more than just one disk. Yet another reason why you should spend some extra-thought when putting your zpool on a single LUN, especially when the LUN is sliced and dices out of a large heap of storage devices by a storage controller.<br />
<br />
However I have one problem with the articles and their specific mention of ZFS: You can just hit by this problem when you are using the deduplicating device for the pool. However in the specifically mentioned case of SSD this isn't the usecase.  Most implementations of SSD in conjunction with ZFS are hybrid storage pools and so rotating rust disk is used as pool and SSD are used as L2ARC/sZIL. And there it simply doesn't matter: When you really have to resort to the sZIL (your system went down, it doesn't matter of one block or several blocks are corrupt, you have to fail back to the last known good transaction group  the device.  On the other side, when a block in L2ARC is corrupt, you simply read it from the pool and in HSP implementations this is the already mentioned rust.<br />
<br />
In conjunction with ZFS this is more interesting when using a storage array, that is capable to do dedup and where you use LUNs for your pool. However as mentioned before, on those devices it's a user made decision to do so, and so it's less probable that you deduplicating your redundancies.<br />
<br />
Other filesystems lacking acapability similar to hybrid storage pools are more "haunted" by this problem of SSD using dedup-like mechanisms internally, because those filesystem really store the data on the the SSD instead of using it just as accelerating devices.<br />
<br />
However at the end Robin is correct: It's jet another point why protecting your data by creating redundancies by dispersing it several disks (by mirror or parity RAIDs) is  really important. No dedup mechanism inside a device can dedup away your redundancy when you write it to a totally different and indepenent device. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/LjgMkUxFJrw" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 29 Jun 2011 09:01:20 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7358-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7358-Deduping-your-redundancies.html</feedburner:origLink></item>
<item>
    <title>Synchronicity  in asynchronicity  </title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/snM0BJ8evv4/7147-Synchronicity-in-asynchronicity.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7147-Synchronicity-in-asynchronicity.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7147</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7147</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sometimes you just think ... "Hell ... this shouts for being misunderstood". Asynchronous filesystem semantics and Asynchronous I/O are such concepts. Sounds the same, but isn't. And often people get it wrong, even when you not talking about the application, but just about the filesystem.<br />
<br />
As you know there are two important concepts of executing writes. Synchronous and asynchronous or to say it differently blocking or non-blocking. When you trigger an asynchronous write, the write call comes back, right after you issued the call. An synchronous write call (by definition) is only allowed to come back, when the system has assured (as far it's technically possible) that the data is on some kind of nonvolatile storage.<br />
<br />
Synchronous writes are absolutely essential for example for mail servers: The MTA can't send OK to the MUA or to another MTA the "OK, got the mail", as long it's sure the mail is nonvolatile on the other server, because the sending MTA deletes it from its queue after such a OK. A mail could be lost, when the power fails after the OK, but before the non-volatile storing of the mail. So you send the OK afterwards. How to you ensure, that the OK is after the nonvolatile storing? Yes ... it's done by a sync write.<br />
<br />
It's the same for databases: One of the important foundations of <a onclick="_gaq.push(['_trackPageview', '/extlink/en.wikipedia.org/wiki/ACID']);"  href="http://en.wikipedia.org/wiki/ACID">ACID</a> is the synchronous write. Without synchronous writes, forget about the D ...<br />
<br />
However a synchronous write has a problem and it is because of its greatest advantage. It doesn't come back until the write has been completed. The problem is that you can't do anything else in this time in this thread.<br />
<br />
Translating this to an example in the real world, you can imagine this like being the dispatcher of large group of employees. When you give your employees their tasks synchronously, you give your employees the job and wait for the completion before you dispatch another job. You can be sure, that the task has been completed before you throw the the piece of paper with the todo, however it's not really efficient.<br />
<br />
Switching back to asynchronous writes isn't an option as well, as the only way to check, if the write call was really processed through the complete code path and the code paths inside the HBA and the controller adjacent to the disk, is to read the location (okay, they are other reasons to do so, however that a completely different discussion). The asynchronous write call gives you no feedback of that the write call has been completed in terms of writing stuff to nonvolatile storage. Basically you trust the operating system that it will do everything right and aside of this there is absolutely no guarantee that asynchronously written data is on disk after a system crash.<br />
<br />
Translated to the real world example, this would be like giving a task to  an employee, throwing away the piece of paper where you wrote down the task ... and forget about it. Obviously you can work very fast this way, and often this works well, however when an employee quits or is absent due to illness, the job may not completed.<br />
<br />
By the way: It's the same for reads. A reads blocks the calling process until the data has been delivered, and this time there is no way around with it with normal means. Reading is synchronous by necessity. The process can't say "Well ... when i have to wait for it ... i will take some other data available"<br />
<br />
So, waiting processes until the write comes call returns, missing guarantees and no feedback on the other side.  And reads synchronous anyway. And even more devastating: When a write or read call blocks a thread, because it waits until all the stuff between the OS and the disk has been done, no matter how many parallel disks or filesystem you have. How do you get out of this challenge?<br />
<br />
There is a way around that and this is Asynchronous I/O. The read and writes are still synchronous or asynchronous in the sense of blocking or non-blocking. So you can have basically an synchronous write in a asynchronous I/O model. This is important: As a colleague said it years ago: You can configure Oracle to use a asynchronous I/O model, but you can't tell Oracle to use non-synchronous write semantics. Remember the D.<br />
<br />
To use this model, there are a number of new calls in the OS that support this asynchronous I/O modell.<br />
<br />
The write call aiowrite or read call call aioread returns right after you issue the call. Sounds like asynchronous write semantics. However there is an important difference: At first the read or write is now run in a concurrent thread and the aioread or aiowrite returns immediately after they are issued. But contrary to the asynchronous write semantic, you get a feedback about the result of the write. <br />
<br />
There are essentially two important ways to yield this information, at first you could call the aiowait function. This returns as soon as a outstanding read or write triggered by aiowrite or aioread returns. It waits either forever (until an outstanding aio request completes), not at all ("Is something completed available ... no ... okay ... let's go further". You use this mode of operating to implement a polling mechanism) or wait for a certain time.<br />
<br />
The other way is to implement a signal handler. Whenever a I/O request made by those calls, they will send the signal SIGPOLL, the signal handler can then dequeue the notification of a completed I/O request with aiowait (in fact, they have to because it's the only way  to get those notifications out of the queue)<br />
<br />
However: Both mechanisms notify (SIGPOLL fires, aiowait returns), when one of outstanding asynchronous requests is completed. They doesn't report the I/O call that has been completed. You have to find which one. Most often this is done by scanning the return code buffers of the aiowrite/aioread requests after you have initialized them with a value expressing "in progress". When a i/o request has been completed, it's set to  something else, so you just have to scan for return code buffers, that are not on the state "in progress).<br />
<br />
Translated into the real world, it's like dispatching a steady stream of tasks to your employees. However you don't monitor their progress yourself, but you have some colleagues for that. Those colleagues just send you a notification "Task xyz has been completed with that result" and could throw the piece of paper with the task away, as soon as this notification was send to you. You could do it at a jour-fixe, you could wait in front of your colleagues or you could wait for 5 minutes for completion notifications and then do something else for the next hours. <br />
<br />
The advantage of asynchronous I/O is obvious: The application can issue I/O requests without waiting for the completion of others, you can even issue asynchronous reads. By doing so a single application thread can have multiple I/O requests in flight. However you  addition you get still a feedback, that the I/O request has been successfully completed and you can use it in areas where you would have opted to use synchronous aka blocking write semantics in the past.  Important to know: Your application must be enabled by the developers to use an asynchronous I/O pattern.<br />
<br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/snM0BJ8evv4" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 03 Feb 2011 08:21:00 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7147-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7147-Synchronicity-in-asynchronicity.html</feedburner:origLink></item>
<item>
    <title>Apple start to make public contributions to OpenJDK</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/HUduwfWsoJI/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html</link>
            <category>Apple</category>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=7133</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=7133</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Mike Swingler of Apple announced yesterday, that Apple has started to contribute to the OpenJDK project: <blockquote>I'm very happy to let you know that today we made the first public contribution of code to the OpenJDK project for Mac OS X. This initial contribution builds on the hard work of the BSD port, and initially has the same functionality. Today's contribution simply modifies the build process to create universal binary, and produces a .jdk bundle which is recognized by Java Preferences and the JVM detection logic in Mac OS X.</blockquote>You will find a list of important links in regard of this project in the <a onclick="_gaq.push(['_trackPageview', '/extlink/mail.openjdk.java.net/pipermail/macosx-port-dev/2011-January/000007.html']);"  href="http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-January/000007.html">announcement mail.</a> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/HUduwfWsoJI" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 12 Jan 2011 20:42:30 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/7133-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/7133-Apple-start-to-make-public-contributions-to-OpenJDK.html</feedburner:origLink></item>
<item>
    <title>Firesheep and the SSL everywhere route - Solaris and SPARC may be of help</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/VOaJf_TYjpI/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6986</wfw:comment>

    <slash:comments>19</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6986</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sometimes i can observe trends in reader interest in the webserver logs: In the last time there were a lot of accesses to an article dating back to <a href="http://www.c0t0d0s0.org/archives/3497-The-need-for-cryptography-everywhere.html">September 2007</a> when i talked about SSL acceleration and made the case for T2.<br />
<br />
In the first few seconds i asked my self, why there is that new interest in this article. However then i just thought "Damned, Firesheep". <br />
<br />
Just in case you didn't heard about it: With firesheep you can highjack user sessions by sniffing on unencrypted data flow in your network. This can work, as often the authentication form itself is encrypted, but afterwards they use unencrypted communication. The authorization to access those pages with your login credentials is carried forward by cookies. When you are able to gather this cookie, you can take over the session of a user. This isn't really a new attack vector, but firesheep is makes this really easy ... script-kiddies easy. It's integrated into Firefox as a plugin and hijacking other peoples session is as easy as changing tabs.When you want an explanation for that, please look at Eric Butlers preso <a onclick="_gaq.push(['_trackPageview', '/extlink/codebutler.github.com/firesheep/tc12/#1']);"  href="http://codebutler.github.com/firesheep/tc12/#1">"Hey Web 2.0:Start protecting user privacy instead of pretending to"</a>. The attack vector bases on the fact that someone can sniff your data. You may think at first "Well, we have switches, no sniffing", however think about unencrypted (and i consider WEP as unencrypted) WLANs. <br />
<br />
There is just one solution: Encrypt everything. HTTPS to the help. However while this isn't a problem on client side, it creates a lot of problems on the server side. Like the problem, that virtual hosts are in need of their own IP addresses (there is an Hen-Egg-Problem in SSL). Or that you have to provide the other end of the cryptographic connection, thus you have to do all the calculation on the server side.<br />
<br />
I'm still pretty sure, that SPARC T-class and Solaris can really help you here. The T-Series because of it's cryptographic unit. It isn't just an rather small extension like the additional commands in Nehalem to accelerate AES, it's a full-fledged crypto co processor. In the case of the SPARC T3 you have 16 of them and they got some significant update to accelerate mor ciphers and to handle many small packets much better. There is an interesting presentation availble about this piece of silicon in T3. It's already <a href="http://www.c0t0d0s0.org/archives/5881-Hotchips-Suns-3rd-generation-on-chip-UltraSPARC-security-acclerator.html">the 3rd generation of crypto acceleration in T3</a>.<br />
<br />
However hardware is nothing without software and thus i want to point you view to <a href="http://www.c0t0d0s0.org/archives/5575-Less-known-Solaris-Features-kssl.html">kssl</a>. kssl is an in-kernel proxy for SSL. This in-kernel proxy uses the hardware acceleration in the T3 via the Solaris Cryptographic Framework (SCF), another nice thing that does the abstraction between the hardware (or non-existing hardware, when you do cryptography on your normal CPU) and the services using cryptography. Why is the in-kernel proxy that useful? At first it's easy to configure, but more important you don't have to hop between user- and kernelspace, as when a usermode library like openssl uses the kernel driver of your hardware. This gives you additional performance.<br />
<br />
This kssl and SCF thing is however nothing that's limited to T-class. It's available on x86-solaris as well and in the case you purchase a supported crypto acceleration card, kssl uses this via SCF as well. However a PCI based card can never be as fast as crypto accelerators directly on die and on core like the ones in T-class. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/VOaJf_TYjpI" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 29 Oct 2010 09:08:32 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6986-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6986-Firesheep-and-the-SSL-everywhere-route-Solaris-and-SPARC-may-be-of-help.html</feedburner:origLink></item>
<item>
    <title>To dedup or not to dedup - that results in a lot of questions</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/Qmck0EGu7Ag/6352-To-dedup-or-not-to-dedup-that-results-in-a-lot-of-questions.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6352-To-dedup-or-not-to-dedup-that-results-in-a-lot-of-questions.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6352</wfw:comment>

    <slash:comments>8</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6352</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    In some discussions in mail and in some community forums linking to the articles about deduplication and hashing there was a slight misunderstanding. I should explain some things. <br /><a href="http://www.c0t0d0s0.org/archives/6352-To-dedup-or-not-to-dedup-that-results-in-a-lot-of-questions.html#extended">Continue reading "To dedup or not to dedup - that results in a lot of questions"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/Qmck0EGu7Ag" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 08 Feb 2010 20:42:41 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6352-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6352-To-dedup-or-not-to-dedup-that-results-in-a-lot-of-questions.html</feedburner:origLink></item>
<item>
    <title>Selfmade SSDs - or: the tale of thinking too complex ....</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/2z18ystNH60/6248-Selfmade-SSDs-or-the-tale-of-thinking-too-complex-.....html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6248-Selfmade-SSDs-or-the-tale-of-thinking-too-complex-.....html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6248</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6248</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Frequent readers of my blog know that i'm using an Notebook via iSCSI to emulate a SSD. At the moment my SSD is an old Acer Aspire notebook. It works reasonably well, it's much faster than a hard disk and i can test the behavior of applications with SSD without buying one.  <br /><a href="http://www.c0t0d0s0.org/archives/6248-Selfmade-SSDs-or-the-tale-of-thinking-too-complex-.....html#extended">Continue reading "Selfmade SSDs - or: the tale of thinking too complex ...."</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/2z18ystNH60" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 01 Jan 2010 12:29:43 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6248-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6248-Selfmade-SSDs-or-the-tale-of-thinking-too-complex-.....html</feedburner:origLink></item>
<item>
    <title>Presentation at the Apache Hadoop Get Together Berlin</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/GqsAWfS5T5c/6083-Presentation-at-the-Apache-Hadoop-Get-Together-Berlin.html</link>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6083-Presentation-at-the-Apache-Hadoop-Get-Together-Berlin.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6083</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6083</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    On 16th December i will talk about Hadoop on Sun at the <a onclick="_gaq.push(['_trackPageview', '/extlink/upcoming.yahoo.com/event/4842528/']);"  href="http://upcoming.yahoo.com/event/4842528/">Apache Hadoop Get Together</a> in Berlin. The talk will be divided in three parts: <br />
<ul>
 <li>Advantages of using Hadoop on CMT systems like the T5120</li>
 <li>Using Hadoop in conjunction with Solaris Features like Container and Resource Management in non-dedicated architectures</li>
 <li>Hadoop and Grid Engine</li>
</ul>There will be short live demonstrations in the second and third part of the presentation.<br />
<br />
 My presentation will not be the only one. Richard Hutton from nugg.ad talks about data processing with hadoop in his presentation "Moving from five days to one hour." Nikolaus Pohle from Nurago talks about data analysis with Hadoop for online market research. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/GqsAWfS5T5c" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 06 Nov 2009 22:09:09 +0100</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6083-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6083-Presentation-at-the-Apache-Hadoop-Get-Together-Berlin.html</feedburner:origLink></item>
<item>
    <title>About that data loss at Microsoft/Danger</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/oHaEnPqa3Mw/6028-About-that-data-loss-at-MicrosoftDanger.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6028-About-that-data-loss-at-MicrosoftDanger.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6028</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6028</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Yesterday the usual news outlets speculated about the rumours circulating about the reasons for the data loss at Danger. For the uninitiated: Danger is the the company behind the Sidekick.<br />
<br />
TGDdaily started by reporting the information provided by a reader with the article: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.tgdaily.com/content/view/44329/140/']);"  href="http://www.tgdaily.com/content/view/44329/140/">"Oracle, Linux, Sun to blame for Sidekick Danger data loss"</a>:<blockquote>TG Daily reader Tommy T informed us earlier today that: Microsoft was running on Sun Solaris/Linux/Oracle-based Danger servers at the Verizon Business Center in San Jose as part of a contractual obligation to T-Mobile.</blockquote>That isn't really a surprise. Despite all the press fuzz, many many sites still deploy and use Solaris for their mission critical stuff, while using Linux for stuff that scales well on clusters.<br />
<br />
Of course Microsoft was asked for the reasons and just reported <blockquote>Sidekick runs on Dangers proprietary service that Microsoft inherited when it acquired Danger in 2008.  The Danger service is built on a mix of Danger created technologies and 3rd party technologies.</blockquote>I think that's a good answer, we don't blame anyone but we tell the world, the application wasn't developed at Microsoft and the infrastructure wasn't Microsoft as well. Especially as Microsoft doesn't need additional doubts about the feasibility of their operating and infrastructure environment after Microsoft loosed the .net implementation at the London Stock Exchange in favor of of a Solaris/Linux implementation. I don't expect Microsoft to shed more light into the situation. <br />
<br />
And it isn't that way, that they are the only shop on the world using RAC on Sun. The Inquirer expresses this situation in a nice way - <a onclick="_gaq.push(['_trackPageview', '/extlink/www.theregister.co.uk/2009/10/19/sidekick_rac/']);"  href="http://www.theregister.co.uk/2009/10/19/sidekick_rac/">"Oracle and Sun fingered for Sidekick fiasco"</a><blockquote>That would all be well and good but for the fact that the Sun-Oracle combo is not exactly rocket science and is popular among those who manage very large, mission critical corporate databases.</blockquote>I think, the truth about this outage is much more complex, as the various media outlets state. IT systems are called systems for a reason. They are large complex interrelationships of components. There is a database, there is server, there is storage, there is a SAN, there is a network. And there are many devils of the detail in any system. Whoever says something different, simply lies.<br />
<br />
But at the end it's pretty irrelevant. It's like with aircraft crashes. There isn't a single reason why an aircraft crash happens. When there is a major CNN moment at a service, there are several resons why it happened. It may start with a small hick-up and other effects leads to a disaster.<br />
<br />
At the end it's a large heap of rumors surrounding this situation. Daniel Eran Dilger writes in <a onclick="_gaq.push(['_trackPageview', '/extlink/www.roughlydrafted.com/2009/10/15/microsofts-pinkdanger-backup-problem-blamed-on-roz-ho/']);"  href="http://www.roughlydrafted.com/2009/10/15/microsofts-pinkdanger-backup-problem-blamed-on-roz-ho/">"Microsofts Pink/Danger backup problem blamed on Roz Ho"</a>:<blockquote>According to the source, the real problem was that a Microsoft manager directed the technicians performing scheduled maintenance to work without a safety net in order to save time and money. The insider reported:<br />
In preparation for this [SAN] upgrade, they were performing a backup, but it was 2 days into a 6 day backup procedure (its a lot of data). Someone from Microsoft (Roz Ho) told them to stop the backup procedure and proceed with the upgrade after assurances from Hitachi that a backup wasnt necessary. This was done against the objections of Danger engineers.</blockquote>As far as I'm understanding the rumor, they made a backup, deleted they only other backup in the course of this procedure, stopped the backup and did a firmware update. Sorry ... i don't even do an update of of notebook without starting a backup before doing so and my blog replicates it data every six hours to a system in my office at home.<br />
<br />
A backup is a safety net. You don't do any task that could put your data at risk without having an backup. And you should better test the restore. Of course this takes time, at my blog a few minutes ... at Danger a few days. But you are sure that you don't appear at CNN. (okay, i would appear at CNN, but i would get some question in our coffee kitchen at work). Sh.t happens, customers understand this, but they don't accept that you don't value their data. Perhaps this is the real story of the this mishap.<br />
<br />
<blockquote>In preparation for this [SAN] upgrade, they were performing a backup, but it was 2 days into a 6 day backup procedure (its a lot of data). Someone from Microsoft (Roz Ho) told them to stop the backup procedure and proceed with the upgrade after assurances from Hitachi that a backup wasnt necessary. This was done against the objections of Danger engineers.</blockquote>I really can't imagine a single reason why a HDS/HP/EMC/Sun storage support engineer says "Hey. You don't need a backup. We will do the firmware upgrade without it". I just can imagine that the the engineer said: "Well ... i did several upgrades so far and there wasn't a problem that sent me to the tapes"<br />
<br />
By the way: There is one thing, that keeps me  really puzzled. It's a <a onclick="_gaq.push(['_trackPageview', '/extlink/www.theregister.co.uk/2009/10/19/sidekick_rac/']);"  href="http://www.theregister.co.uk/2009/10/19/sidekick_rac/">piece of information at TheRegister</a>:<blockquote>It involves 20 or so CentOS Linux servers [...]</blockquote>Sorry, CentOS is a nice variant of Linux, but i don't really think that's a good idea to use a distribution of Linux with at least questionable commercial support (The "Commercial Support" menu item at <a onclick="_gaq.push(['_trackPageview', '/extlink/centos.org']);"  href="http://centos.org">centos.org</a> delivers a page stating that there is no content) in a mission critical environment. I know that an enterprise Red Hat or Suse distribution/support agreement costs you some bucks, but in such an environment i would opt for the professionally supported variant. But again: This is a example of an attitude. And this attitude is not one of valuing the data of the users.<br />
<br />
A hickup in a service has most often their reason in the realm of technology, but real disaster has more reasons, it has deeper reasons. Just 10% are technological reasons. Or to say it more precisely: A disaster can be root caused by a technical reason, but the step from a hickup to a disaster needs always reasons outside the realm of technology.  And given the rumors surrounding the Danger outage are true, this outage is one of the best examples to show it. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/oHaEnPqa3Mw" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 20 Oct 2009 15:48:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6028-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6028-About-that-data-loss-at-MicrosoftDanger.html</feedburner:origLink></item>
<item>
    <title>Sun Storage F5100 officially announced</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/dBZjPZYLt2w/6003-Sun-Storage-F5100-officially-announced.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6003-Sun-Storage-F5100-officially-announced.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6003</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6003</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sun has now announced the F5100 officially. The specs are really impressive: The largest version with 80 FMods yields 1.6 Million read IOPS and 1.2 million write IOPS with 4k blocks. 12.8 GB/sec read and 9.7 GB/sec write. 1,920 GB capacity. It uses 386 watts while active. More specs are available at the Sun specs page for the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.sun.com/storage/disk_systems/sss/f5100/specs.xml']);"  href="http://www.sun.com/storage/disk_systems/sss/f5100/specs.xml">Sun Storage F5100 Flash Array</a>. Furthermore the documentation of this devices should reappear soon at <a onclick="_gaq.push(['_trackPageview', '/extlink/docs.sun.com/app/docs/coll/f5100flash-array?l=en']);"  href="http://docs.sun.com/app/docs/coll/f5100flash-array?l=en">docs.sun.com</a>. Until that moment you will find some additional information about the device at <a onclick="_gaq.push(['_trackPageview', '/extlink/www.sun.com/storage/disk_systems/sss/f5100/index.xml']);"  href="http://www.sun.com/storage/disk_systems/sss/f5100/index.xml">Sun's website</a>. This device isn't that expensive as you may think. The device starts at $45,995 (with 20 Flash Modules giving you 480 GB, 397 K IOPS read and 304 K IOPS write).<br />
<br />
When you look in such a device you will see 80 densly packed FMods. <br />
<center><a class='serendipity_image_link' href='http://www.c0t0d0s0.org/uploads/k3_flash-f5100_6.jpg' target="_blank"><!-- s9ymdb:653 --><img class="serendipity_image_center" width="400" height="320" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/k3_flash-f5100_6.serendipityThumb.jpg" alt=""  /></a></center><br />
In the back of the device you will find the SAS connectors for the device. There are four domains with 4 SAS connectors each. For a maximum performance configuration you configure 5 FMods and a SAS connector into a zone.<br />
<center><a class='serendipity_image_link' href='http://www.c0t0d0s0.org/uploads/k3_flash-f5100_4.jpg' target="_blank"><!-- s9ymdb:652 --><img class="serendipity_image_center" width="400" height="79" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/k3_flash-f5100_4.serendipityThumb.jpg" alt=""  /></a></center><br />
Most important: The FMods doesn't have a battery on each module to protect the caches. This is done centrally by super capacitors in so called Energy Storage Modules. You plug them into the front of these devices. <br />
<center><a class='serendipity_image_link' href='http://www.c0t0d0s0.org/uploads/k3_flash-f5100_2.jpg' target="_blank"><!-- s9ymdb:651 --><img class="serendipity_image_center" width="400" height="181" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/k3_flash-f5100_2.serendipityThumb.jpg" alt=""  /></a></center><br />
Just a warning: Those ESM are quite potent super caps. Read the manual with care before handling those modules. You need a lot of power to protect all the caches and those ESM are capable to deliver this power. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/dBZjPZYLt2w" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 12 Oct 2009 08:48:30 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6003-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6003-Sun-Storage-F5100-officially-announced.html</feedburner:origLink></item>
<item>
    <title>Observations on memory reliability</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/tliGaaosrKc/6001-Observations-on-memory-reliability.html</link>
            <category>English</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/6001-Observations-on-memory-reliability.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=6001</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=6001</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Robin Harris points to an interesting study about DRAM failures in his blog <a onclick="_gaq.push(['_trackPageview', '/extlink/storagemojo.com/2009/10/10/nightmare-on-dimm-street/']);"  href="http://storagemojo.com/2009/10/10/nightmare-on-dimm-street/">storagemojo</a> (BTW: Robins blog is really a great read). He points to the paper <a onclick="_gaq.push(['_trackPageview', '/extlink/www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf']);"  href="http://www.cs.toronto.edu/~bianca/papers/sigmetrics09.pdf">"DRAM Errors in the Wild: A Large-Scale Field Study"</a>( written by Bianca Schroeder (University of Toronto), Eduardo Pinheiro and Wolf-Dietrich Weber (both from Google)) in his article.<br />
<br />
Some of the numbers are really terrifying: 4.15% unrecoverable errors for of of the platforms are much more then i had thought and i'm somewhat conservative in my thinking how far i trust hardware. Furthermore hard errors (as in "bit permanently flipped and put it to the trashbin") are vastly more common reasons for errors as most people think.<br />
<br />
As a sidenote: After the discussion about DRAM prices in the M3000 i've got some flak because of memory prices at different quality and got many comments "there never failed a dimm at my home pc". But given the point that Google is said to use cheaper hardware and the amount of errors (especially the unrecoverable ones) there may be a point behind the fixation of Sun in regard of memory quality 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/tliGaaosrKc" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sun, 11 Oct 2009 20:48:56 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/6001-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/6001-Observations-on-memory-reliability.html</feedburner:origLink></item>
<item>
    <title>Somewhat stable Solid State </title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/3BW_DW9t_O4/5993-Somewhat-stable-Solid-State.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5993-Somewhat-stable-Solid-State.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5993</wfw:comment>

    <slash:comments>44</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5993</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    A reader think it makes no sense to use the STEC SSD, and we should switch to the Intel X25E drives. That sounds reasonable at first as the X25E is much cheaper as the STECs. But as usual the devil is in the detail. So why do many people still  use some of the more expensive STECs? Do they have too much money? Are they morons?  I will tell you a dirty little secret.  No, not at all. When you take it really seriously the X25E aren't enterprise ready.  At least in their default setting. <br /><a href="http://www.c0t0d0s0.org/archives/5993-Somewhat-stable-Solid-State.html#extended">Continue reading "Somewhat stable Solid State "</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/3BW_DW9t_O4" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 09 Oct 2009 12:33:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5993-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5993-Somewhat-stable-Solid-State.html</feedburner:origLink></item>
<item>
    <title>Different CPU, same challenges</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/fi4abbAgams/5987-Different-CPU,-same-challenges.html</link>
            <category>English</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5987-Different-CPU,-same-challenges.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5987</wfw:comment>

    <slash:comments>20</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5987</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Nice to see, that i'm not the only one who thinks, that IBM will run in the same challenges like Sun in regard of massive multicore processors. Great to see, when this position is somewhat confirmed by someone who isn't known as friendly to Sun and is said to be firmly on the blue side.<br />
<br />
BlueToTheBone writes in his column "The Four Hundred" about <a onclick="_gaq.push(['_trackPageview', '/extlink/www.itjungle.com/tfh/tfh100509-story01.html']);"  href="http://www.itjungle.com/tfh/tfh100509-story01.html">Moore's Law and the Performance Wall</a>:<blockquote>Well, with the Power7 chips coming next year, IBM has to get the multithreading fixed in DB2 for i or get a whole lot of excuses ready for why customers buy more cores and threads, running at lower clock speeds, and don't see performance go up.</blockquote>But he points to an even more interesting point, that isn't really a known territory to an open systems guy like me. Besides of this "bytecode-compiled is slower than  iron-compiled" stuff (which isn't true since the invention of Just-in-time-compilers) he has a very valid point. Much of the software is really old, and it wasn't written for a environments with hundreds of cores. We learned the hard way, that there were a vast amount of pitfalls in the Open System world which thinks multithreaded/multiprocess for quite a time now. Now software developed in RPG and COBOL (and many code lines originate from a time when many of us weren't even a glint in the eyes of our parents) hits with Power7 on an environment that doesn't fulfill on the promise of ever-increasing single-thread performance. BlueToTheBone comes to a similar conclusion than the one i've made a while ago. Perhaps many applications stay on Power6 while newer developments can move to Power7:<blockquote>. It might even mean putting off a move to Power7 iron and sticking with Power6 or Power6+ boxes as you dig through your code and see how parallelization can and cannot be used to make your applications run faster as well as offer more capacity to support more work.</blockquote> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/fi4abbAgams" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 06 Oct 2009 11:57:54 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5987-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5987-Different-CPU,-same-challenges.html</feedburner:origLink></item>
<item>
    <title>Me too!</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/zcZMS1d0Xi0/5986-Me-too!.html</link>
            <category>English</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5986-Me-too!.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5986</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5986</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Looks like IBM is somewhat concerned about the Exabyte V2 announcement and that announcement that is like to happen on October 14th. At least there is a loud <a onclick="_gaq.push(['_trackPageview', '/extlink/www.theregister.co.uk/2009/10/05/ibm_db2_pure_scale/']);"  href="http://www.theregister.co.uk/2009/10/05/ibm_db2_pure_scale/">"We have it, too - kind of"</a> from Armonk.  They tout their product IBM DB2 Pure Scale. Power machines with AIX, some infiniband gearand special edition of DB2. <br />
<br />
<h4>Some educated guesses</h4>Mr. BlueToTheBone is right. Details are sparse at the moment. But just to write down some points, you remember for having a deeper look at after an official announcement. Those points are purely speculative given that the information in the ElReg article are really sparse:<br />
<ul>
 <li>It will be interesting how this solution with a centralized lock management will compare with the distributed lock management in RAC. Perhaps this will be the scaleability stopper for the IBM solution. I think we will see a solution with fewer, but bigger nodes. Given that the job of lock management is consolidated on one node, i would say that the front end node will be a really big machine. </li>
 <li>But have the same opinion like Chris Mellor (hell freezes over, i have the same opinion): IBM has <a onclick="_gaq.push(['_trackPageview', '/extlink/www.theregister.co.uk/2009/10/05/ibm_connected_svc/']);"  href="http://www.theregister.co.uk/2009/10/05/ibm_connected_svc/">a storage problem</a>. There was the 1 Million IOPS Quicksilver marketing stunt. But that system were <a onclick="_gaq.push(['_trackPageview', '/extlink/www.theregister.co.uk/2008/10/15/ibm_ssds_for_servers_and_storage/']);"  href="http://www.theregister.co.uk/2008/10/15/ibm_ssds_for_servers_and_storage/">just 40 Fusion-IO cards in a lot of servers. So that doesn't look like something playing in the same ballpark</a> like the Sun F5100<blockquote>The QuickSilver flash was composed of one or two 250GB Fusion-io ioDrives with PCIe interfaces in 29 host servers connected by Fibre Channel to the 13 SVCs. There were 41 ioDrives in total.</blockquote>Just for the uninitated: The SVC (Storage SAN Volume Controller) is a server as well. A full rack of hardware for 1 Million IOPS. But perhaps they just plug the Fusion-IO in the database servers and don't use SVC at all... who knows</li>
 <li>The p6 pSeries systems doesn't have PCI Express 2.0. With the PCIe 1.0 variant you have 240 MBytes/s. Thus you have somewhat around 2 GByte/s on the x8 PCIe of a p520 for example. That isn't enough for QDR. Some systems like the 520 provide GX busses for better connectivity, but nevertheless there doesn't seem to be QDR cards supported in the systems. But those 520 are 4 RU systems, don't know if they use them for such a cluster.  Thus i would expect to see DDR infiniband in those systems. I assume they will have half the bandwidth in the fabric</li>
 <li>There isn't a system in the pSeries lineup that allows to put 12 disks on 2 rack units. That's the other side of the storage problem, albeit Chis Mellor at El Reg doesn't mention it. That's the point why the X4275 is such an interesting system. You can have 12 Disks <strong>and</strong> 2 sockets on 2 rack units. I assume the database servers have seperate storage arrays.</li>
</ul><br />
There are some other points, but those are much deeper in the realm of speculation, so i just wait for the announcement for further comments.<br />
<br />
<h4>Frankenbase</h4>Some people say, that Exabyte V2 in its current incarnation is just rushed together in the light of the upcoming merger. But the stuff that IBM told exclusively in the ears of Bluetothebone sounds like kludged together just to counter an competitors announcement. I'm sure that IBM will show of a strange configuration, calling it DB2 Pure Scale. But Frankenstein creation will look as a beauty beside this solution. <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/zcZMS1d0Xi0" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 05 Oct 2009 15:19:17 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5986-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5986-Me-too!.html</feedburner:origLink></item>
<item>
    <title>Guide to AES</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/zj6OMb-fOfk/5961-Guide-to-AES.html</link>
            <category>English</category>
            <category>Security</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5961-Guide-to-AES.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5961</wfw:comment>

    <slash:comments>2</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5961</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    The cryptographic algorithm AES is everywhere. You find it in your router, you find in your OS. Your WiFi  network use it. And probably the three-letter agency in your country,too . But how does it works? Jeff Moser wrote (well, it's more a comic) the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.moserware.com/2009/09/stick-figure-guide-to-advanced.html']);"  href="http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html">"Stick Figure Guide to the Advanced Encryption Standard (AES)"</a>. A really great explanation of AES. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/zj6OMb-fOfk" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sat, 26 Sep 2009 10:40:53 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5961-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5961-Guide-to-AES.html</feedburner:origLink></item>
<item>
    <title>Fun with VoIP</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/T26_RwSn63U/5952-Fun-with-VoIP.html</link>
            <category>English</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5952-Fun-with-VoIP.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5952</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5952</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Asterisk is a cool piece of software.  You can use it to do almost everything in the realm of telephony except of doodling on your notepad while listening to a boring telco. But i hadn't the idea to implement something like that: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.voiptechchat.com/voip/286/asterisk-101-uses-telemarketer-torture/#more-286']);"  href="http://www.voiptechchat.com/voip/286/asterisk-101-uses-telemarketer-torture/#more-286">The Annoyatron Telemarketer Torture</a>. I want this on my cellphone when someone calls me to sell me a private health insurance. Well ... as i switch into "maximum unfriendliness", they don't call me often ... looks like i have some negative mark in their data warehouse <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/T26_RwSn63U" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 23 Sep 2009 07:38:34 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5952-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5952-Fun-with-VoIP.html</feedburner:origLink></item>
<item>
    <title>The new TPC-H benchmark from IBM</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/SgDSBJsANzk/5941-The-new-TPC-H-benchmark-from-IBM.html</link>
            <category>English</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5941-The-new-TPC-H-benchmark-from-IBM.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5941</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5941</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    As my colleague Ingo said a while ago: "It doesn't matter how fast you stir your meal while cooking when you wait for your sweetheart to search the wine. You can't eat a minute earlier". And i found a another example for this: The newly published TPC-H 3 TB benchmark for the IBM p595, the biggest system in the Power series.<br />
<br />
But i will go into the past before: In 2007 (in IT thats halfway to infinity) Sun benchmarked the E25K with 72 sockets at 1.8 GHz with two cores per socket and 256 GBytes of memory. This benchmark yielded <a onclick="_gaq.push(['_trackPageview', '/extlink/www.tpc.org/tpch/results/tpch_result_detail.asp?id=107040901']);"  href="http://www.tpc.org/tpch/results/tpch_result_detail.asp?id=107040901">114,713.7 QphH</a>.<br />
<br />
2 years, 224 GBytes main memory and 3.2 GHz later the biggest machine available from IBM is just 34 percent faster (to be exact: <a onclick="_gaq.push(['_trackPageview', '/extlink/www.tpc.org/results/individual_results/IBM/IBMp6_595_3TB_64core_20090916_ES.pdf']);"  href="http://www.tpc.org/results/individual_results/IBM/IBMp6_595_3TB_64core_20090916_ES.pdf">154,115.8 QphH</a>) than the biggest machine available from Sun from two years ago ... based on a design from the beginning of this century.<br />
<br />
By the way: Just in case you wonder about the memory configuration - 512 GB is the maximum configuration that can be used with 667 MHz. More downclocks the memory. Using 4 TB of memory would downclock it to 400 MHz.<br />
<br />
Perhaps the challenge gets a little more clear, when we stay in the same shop: Almost 4 years ago IBM published a result of the p5-595. This system yielded with 1.9 Ghz Power5 CPU <a onclick="_gaq.push(['_trackPageview', '/extlink/www.tpc.org/results/individual_results/IBM/IBM_P595_3000GB_200509_ES.pdf']);"  href="http://www.tpc.org/results/individual_results/IBM/IBM_P595_3000GB_200509_ES.pdf">100,512.30 QphH</a>. 4 years of development, 256 GByte more memory and 2.6 times the frequency gives you just roundabout 50% more performance. Nice, but not that impressive, especially given the effort put into this CPU in regard of cycles.<br />
<br />
An thats perhaps the most important takeaway from this point: Ingo was right. Just increasing the frequency isn't sufficient. It gets clearer with every published benchmark. You have to do more or different. Perhaps the future of large SMP systems is in a more efficient communication between the components, more real bandwidth (not all bandwidths added into a number for marketing purposes) and less bandwidth between the CPUs and between CPU and bandwith.<br />
<br />
But i have a request to our benchmarking team: I would like to see an TPC-H result for the M9000 at 3TB. Giving the existing results for the M9000, putting some knowledge into the equation and doing some extrapolations i don't think that that we have to fear this competition. But thats just an educated guess.  
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/SgDSBJsANzk" height="1" width="1"/>]]></content:encoded>

    <pubDate>Sun, 20 Sep 2009 21:09:58 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5941-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5941-The-new-TPC-H-benchmark-from-IBM.html</feedburner:origLink></item>
<item>
    <title>BlueToTheBone, Sun, SGI and the SPECjbb2005 benchmark</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/MkWWXaWrB78/5937-BlueToTheBone,-Sun,-SGI-and-the-SPECjbb2005-benchmark.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5937-BlueToTheBone,-Sun,-SGI-and-the-SPECjbb2005-benchmark.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5937</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5937</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    There is a nice example for my point, that <a onclick="_gaq.push(['_trackPageview', '/extlink/www.itjungle.com/bio-tpm.html']);"  href="http://www.itjungle.com/bio-tpm.html">BlueToTheBone</a> tries to downplay everything coming Sun, even when doing so makes a complete fool out of him.<br />
 <br /><a href="http://www.c0t0d0s0.org/archives/5937-BlueToTheBone,-Sun,-SGI-and-the-SPECjbb2005-benchmark.html#extended">Continue reading "BlueToTheBone, Sun, SGI and the SPECjbb2005 benchmark"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/MkWWXaWrB78" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 18 Sep 2009 23:03:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5937-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5937-BlueToTheBone,-Sun,-SGI-and-the-SPECjbb2005-benchmark.html</feedburner:origLink></item>
<item>
    <title>Flash in the Oracle Exadata V2</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/4FuT4ZHuFEY/5921-Flash-in-the-Oracle-Exadata-V2.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5921-Flash-in-the-Oracle-Exadata-V2.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5921</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5921</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    There is an interesting piece in the hardware description as mentioned on the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.oracle.com/technology/products/bi/db/exadata/exadata-faq.html']);"  href="http://www.oracle.com/technology/products/bi/db/exadata/exadata-faq.html">FAQ page</a> of the Exdata system:<blockquote>2 quad-core Intel Xeon E5540 (2.53GHz) processors 24GB memory<br />
<b>4X96 GB Sun Aura Smart Flash Accelerator F20 PCU cards</b><br />
Disk Controller HBA with 512MB Battery Backed Write Cache<br />
InfiniBand Connectivity Dual-Port QDR (40Gb) InfiniBand Host Channel Adapter<br />
Power Supplies - Dual-redundant, hot-swappable<br />
Remote Management Sun Embedded Integrated Lights Out Manager (ILOM)<br />
Disk Drives 12 x 600 GB 15,000 RPM SAS.</blockquote>The flash drive isn't in the disk slots, it's on this cards. Thus each of the cells comes with 384 GB of flash. You don't have to sacrify space for speed here. Neat. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/4FuT4ZHuFEY" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 16 Sep 2009 09:11:37 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5921-guid.html</guid>
    <category>Infiniband</category>
<category>oracle</category>
<category>sun</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5921-Flash-in-the-Oracle-Exadata-V2.html</feedburner:origLink></item>
<item>
    <title>The Oracle/Sun announcement of Exadata Version 2</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/2mZGBpW0juM/5920-The-OracleSun-announcement-of-Exadata-Version-2.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5920-The-OracleSun-announcement-of-Exadata-Version-2.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5920</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5920</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sometimes i just look at the comments, article and opinion pieces out there in the internet and asking myself, what happened to logic, what happened to systemic thinking, what happened to see the obvious.<br />
<br />
<h4>Neat sticker</h4>But let's start at the beginning. Oracle and Sun (still two totally separate companies, there are two brand logos on the systems <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> ) announced yesterday a new version of the Exadata system.<br />
<br />
<center><a class='serendipity_image_link' href='http://www.c0t0d0s0.org/uploads/k3_05_qs_4170_detail.jpg'><!-- s9ymdb:640 --><img class="serendipity_image_center" width="300" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/k3_05_qs_4170_detail.serendipityThumb.jpg" alt=""  /></a></center><br />
<br />
<h4>Evolution</h4>The <a onclick="_gaq.push(['_trackPageview', '/extlink/www.sun.com/launch/2009-0915/index.jsp']);"  href="http://www.sun.com/launch/2009-0915/index.jsp">announcement</a> states in Marketinginese:<blockquote>The result is a quantum leap in performance over Oracle's previous generation Exadata machine, including a 20x increase in random I/O and a 5x I/O bandwidth speedup with FlashFire Technology, as well as a 2x speedup in compute and network performance capacity. In short, the Exadata Version 2 is the world's fastest machine for both data warehousing and online transaction processing.</blockquote><br />
It's a Nehalem based system running on Oracle Enterprise Linux. This system uses 40 GBit/s Infiniband instead of the 20 GBit/s variant. It uses Nehalem instead of of the Core2 based Xeons. Provides 72 GB instead of 24 GB main memory. I would summarize it as some evolutionary changes to the system while adding flash memory to the equation as larger step of development.<br />
<br />
<h4>A product isn't just hardware and software</h4>Yes, my heart is bleeding, too. Yes, i would have liked to see a SPARC based system with Solaris as well. But we have to see this realistic. You have a running and established product (the Exadata V1 system) running on HP components. You plan to buy a large hardware vendor. What do you do? Yes, you stop to use the components of a company that is possibly a competitor in the near future and use those components from a company you will own in the future. <br />
<br />
I should tell you something about making products: Don't change too many things at once when you already have a product. Each change has to be evaluated, evaluation takes time. So at first yield the quick-wins. And in this case it was swapping the hardware. Selling a product is more than just having a running system, it's about training the support organisations, it's about the knowledge of to implement it, this takes time. Step by step has it's advantages. And by the way: There are infinite numbers above 2 in the set of natural numbers <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
<h4>It's an OR, not a XOR</h4>Interestingly there are some news outlets interpreting the fact as contrary to the ad at the WSJ. You have two ways to interpret this announcement: Oracle changed their mind about SPARC and just wants to do x86 and the SPARC thing was just a joke. Sorry, what a large heap of bullshit. The other way to see this is much more positive and it's somewhat like an additional commitment: "Oh, Oracle uses the x86 gear of Sun". <br />
<br />
But i have to assume, that isn't such good headline line like the of of BlueToTheBones of SPARC missing in action. And sorry Oracle ... it's a RAC beneath it ... and it has it's own share of problems on non-disjunct data enabling you to shard the data (Albeit it's not that problematic with Infiniband than in the times when people used 100 MBit/s or 1GbE for the RAC interconnect). At the end the idea Workload Computing still holds true. It's not a XOR, it's an OR of both technologies.<br />
<br />
<h4>Conclusion</h4>Reading those news outlets these days is more and more just an outright and major annoyance. At the end just two further comments: <ul><li>By the way, the HP based Exadata appliance used x86 and not Itanium, OEL instead of HPUX. You get it ? <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /></li><li>2. There will be other announcements. One announcement was already announced ... kind of  <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /></li></ul> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/2mZGBpW0juM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 16 Sep 2009 08:34:05 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5920-guid.html</guid>
    <category>Infiniband</category>
<category>oracle</category>
<category>solaris</category>
<category>sun</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5920-The-OracleSun-announcement-of-Exadata-Version-2.html</feedburner:origLink></item>
<item>
    <title>The impact of virtualisation</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/zDybMieal8U/5917-The-impact-of-virtualisation.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5917-The-impact-of-virtualisation.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5917</wfw:comment>

    <slash:comments>5</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5917</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    My colleague <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/SAPonSun/entry/new_benchmark_results_half_of']);"  href="http://blogs.sun.com/SAPonSun/entry/new_benchmark_results_half_of">Jan</a> searched a little bit in the large heap of benchmarking certifications of SAP and found something really interesting. The benchmarks certified in document number <a onclick="_gaq.push(['_trackPageview', '/extlink/download.sap.com/download.epd?context=B1FEF26EB0CC3466FD1ED582E2C51F3AE800D925C32BBFFD8F265228C020D0207B4440A3FA552266']);"  href="http://download.sap.com/download.epd?context=B1FEF26EB0CC3466FD1ED582E2C51F3AE800D925C32BBFFD8F265228C020D0207B4440A3FA552266">2009034</a> (Sun Fire X4270, 2 processors /8 cores / 16 threads, Intel Xeon Processor X5570, 2.93 GHz, 64 KB L1 cache and 256 KB L2 cache per core, 8 MB L3 cache per processor, 48 GB main memory) yielded 15,320 SAPS on 8 vCPU. On the other side an Fujitsu PRIMERGY Model RX300 S5 (2 processors / 8 cores / 16 threads, Intel Xeon Processor X5570, 2.93 GHz, 64 KB L1 cache and 256 KB L2 cache per core, 8 MB L3 cache per processor, 96 GB main memory) yielded 11,230 SAPS (as certified by <a onclick="_gaq.push(['_trackPageview', '/extlink/download.sap.com/download.epd?context=B7691794A7D3E12043C201290ABF37F5DED04E103D4E310018D06CBF7953BE17F69E02BCFBFF4510737F16C3ADA5246C']);"  href="http://download.sap.com/download.epd?context=B7691794A7D3E12043C201290ABF37F5DED04E103D4E310018D06CBF7953BE17F69E02BCFBFF4510737F16C3ADA5246C"> 2009029</a>). I should add something ... in my opinion it's not the system, that was responsible for this large gap. So what's the difference?<br />
<br />
Both benchmarks included an virtualisation layer. Both systems were limited to use 8 vCPU for the central server. And here is the difference: The Sun system used Containers on Solaris 10 with Oracle 10g and started the central server in a non-global zone. The Fujitsu system used SLES 10 with MaxDB as a  VMware ESX 4.0 VM. Based on this benchmark, it looks like that the containerized system is able to yield 136 percent of the performance of the VMware-virtualized system. 35 percent performance are a quite significant difference. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/zDybMieal8U" height="1" width="1"/>]]></content:encoded>

    <pubDate>Mon, 14 Sep 2009 16:09:03 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5917-guid.html</guid>
    <category>oracle</category>
<category>solaris</category>
<category>sun</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5917-The-impact-of-virtualisation.html</feedburner:origLink></item>
<item>
    <title>RBridges integrated to Opensolaris Build 124</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/QM6uGmxeuGc/5912-RBridges-integrated-to-Opensolaris-Build-124.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5912-RBridges-integrated-to-Opensolaris-Build-124.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5912</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5912</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    RBridges? WTF? Did you ever hear of TRILL? The Transparent Interconnection of Lots of Links? Perhaps you've heard of the protocol that the TRILL WG at the IETF hopes to supersede: The Spanning Tree Protocol (STP) . Almost everyone configuring networks had her or his own share of problems with this protocol and wished it into hell. But: The STP has an important purpose. Guaranteeing a loopfree logical network, even when there are loops in the physical cabling. This is important. <br />
<br />
One of it's components is the RBridge - the routing bridge. I've heard the first time at the CEC 2007 about this concepts when Radia Perlman held a talk in the "Luminaries"-Track.<br />
<br />
Hmm ... i know it's the oversimplification of the year, but the basic idea of TRILL and RBriges is the usage of well-proven IP routing protocols and their mechanisms to build optimal routing tables to the domain of bridging and thus getting rid of the STP. STP is an proven and venerable concept, but it has many shortfalls: slow convergence against topology changes (vulgo: cable or switch fails) especially when you use it in it's pure form, the problem of multiple paths (As STP is a tree, it forces all traffic on one line and it's not using alternate links, when you do something like that you have to work with multiple spanning trees in seperate VLANs), furthermore the traffic flows aren't optimal. <br />
<br />
RBridges try to solve those problems. When you want to know more about this i just want to link you to the <a onclick="_gaq.push(['_trackPageview', '/extlink/www.ieee-infocom.org/2004/Papers/26_1.PDF']);"  href="http://www.ieee-infocom.org/2004/Papers/26_1.PDF">Infocom 2004 paper</a> by Radia describing the concept, the <a onclick="_gaq.push(['_trackPageview', '/extlink/tools.ietf.org/html/rfc5556']);"  href="http://tools.ietf.org/html/rfc5556">RFC with the problem statement</a> and <a onclick="_gaq.push(['_trackPageview', '/extlink/tools.ietf.org/html/draft-ietf-trill-rbridge-protocol-13']);"  href="http://tools.ietf.org/html/draft-ietf-trill-rbridge-protocol-13">the base specification</a> of the RBridges. I just want to quote the abstract of the last document to give you an impression what the IETF wants to accomplish with this routing bridges: <blockquote><small>RBridges provide optimal pair-wise forwarding with zero configuration, safe forwarding even during periods of temporary loops, and support for multipathing of both unicast and multicast traffic. They achieve these goals using IS-IS routing and encapsulation of traffic with a header that includes a hop count.<br />
RBridges are compatible with previous IEEE 802.1 customer bridges as well as IPv4 and IPv6 routers and end nodes. They are as invisible to current IP routers as bridges are and, like routers, they terminate the bridge spanning tree protocol.<br />
The design supports VLANs and optimization of the distribution of multi-destination frames based on VLAN and IP derived multicast groups.  It also allows forwarding tables to be sized according to the number of RBridges (rather than the number of end nodes), which allows internal forwarding tables to be substantially smaller than in conventional bridges.</small></blockquote>Why do i tell you all this stuff: Those RBridges found their way into OpenSolaris with the putback of the code from of the developments efforts from the Bridging Project (<a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2007/596/']);"  href="http://arc.opensolaris.org/caselog/PSARC/2007/596/">PSARC 2008/055</a> and <a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2008/055/']);"  href="http://arc.opensolaris.org/caselog/PSARC/2008/055/">PSARC 2009/344</a>) and the RBridge Project (<a onclick="_gaq.push(['_trackPageview', '/extlink/arc.opensolaris.org/caselog/PSARC/2007/596/']);"  href="http://arc.opensolaris.org/caselog/PSARC/2007/596/">PSARC 2007/596</a>). You can read more about this new developents that were integrated to Build 124 today at the webpages of the ARC cases. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/QM6uGmxeuGc" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 10 Sep 2009 22:19:40 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5912-guid.html</guid>
    <category>solaris</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5912-RBridges-integrated-to-Opensolaris-Build-124.html</feedburner:origLink></item>
<item>
    <title>Thoughts about this DIY-Thumper and storage in general</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/NOJZ7zMXYkI/5906-Thoughts-about-this-DIY-Thumper-and-storage-in-general.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5906-Thoughts-about-this-DIY-Thumper-and-storage-in-general.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5906</wfw:comment>

    <slash:comments>15</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5906</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    So ... 16.000 pageviews later, i've read through several reactions to my article <a href="http://www.c0t0d0s0.org/archives/5899-Some-perspective-to-this-DIY-storage-server-mentioned-at-Storagemojo.html">"Some perspective to this DIY storage server mentioned at Storagemojo"</a>. I wrote that article after reading Robin Harris' article about <a onclick="_gaq.push(['_trackPageview', '/extlink/storagemojo.com/2009/09/01/cloud-storage-for-100-a-terabyte/']);"  href="http://storagemojo.com/2009/09/01/cloud-storage-for-100-a-terabyte/">a DIY high density storage server</a>. Thanks to Google Translate even those in russian language (i've realized that my french is still good enough to read through texts, albeit i have to admit that reading a text in french written by me would be an even more horrible experience than a text in english). Just a warning at the beginning. This text is 32 hard disk marketing KBytes long. 31 of the real ones <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
<h4>Introduction</h4>Okay, the following article isn't really about this Backblaze device, it's more about some misunderstandings regarding storage.  For every suggestion i will make in this article, i see a reason why Backblaze didn't go this way. But everyone who just looks at the price and think of Sun Hardware as gold-plated, should rethink. Because for everything Sun (or other storage vendors) did at their devices, there are several good reasons as well.<br />
<br />
The only think i've really hated about this article at Backblaze was this figure about the costs. Many people just reposted this figure but not the statement that clearly said, that this isn't a general purpose device. Without their software this storage pod would be just an horrible example to explain how you shouldn't design storage. With their software it's may be an adequate solution for their special needs and workload, and just for their special needs and their workload. No wonder, as the just developed this software for this use case. <br /><a href="http://www.c0t0d0s0.org/archives/5906-Thoughts-about-this-DIY-Thumper-and-storage-in-general.html#extended">Continue reading "Thoughts about this DIY-Thumper and storage in general"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/NOJZ7zMXYkI" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 10 Sep 2009 20:12:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5906-guid.html</guid>
    <category>english</category>
<category>solaris</category>
<category>storage</category>
<category>sun</category>
<category>sun/oracle</category>
<category>technology</category>
<category>the it business</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5906-Thoughts-about-this-DIY-Thumper-and-storage-in-general.html</feedburner:origLink></item>
<item>
    <title>Latency matters </title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/1sW10DALtJM/5901-Latency-matters.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5901-Latency-matters.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5901</wfw:comment>

    <slash:comments>13</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5901</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Latency matters. Even in small quantities and thinking about storage networking just in IOPS without thinking about latency is like thinking of disks just in size but not in IOPS. The impact of latency isn't just a theoretical one, as some observers suggest. <br />
<br />
This latency thing wasn't such a problem in the past. You've only talked about it, when cabling over longer distances (100km for example) came into the focus.  But with the increased popularity of SSD this starts to be a problem. No ... it's already a problem. I just want to guide you through a thought game to show you this challenge.  <br /><a href="http://www.c0t0d0s0.org/archives/5901-Latency-matters.html#extended">Continue reading "Latency matters "</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/1sW10DALtJM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Fri, 04 Sep 2009 21:26:17 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5901-guid.html</guid>
    <category>storage</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5901-Latency-matters.html</feedburner:origLink></item>
<item>
    <title>Some perspective to this DIY storage server mentioned at Storagemojo</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/Wj5zHr0oERw/5899-Some-perspective-to-this-DIY-storage-server-mentioned-at-Storagemojo.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5899-Some-perspective-to-this-DIY-storage-server-mentioned-at-Storagemojo.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5899</wfw:comment>

    <slash:comments>27</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5899</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    I've received yesterday some mails/tweets with hints to a "Thumper for poor" DIY chassis. Those mails asked me for an opinion towards this piece of hardware and if it's a competition to our X4500/X4540. Those questions arised after Robin Harris wrote his article <a onclick="_gaq.push(['_trackPageview', '/extlink/storagemojo.com/2009/09/01/cloud-storage-for-100-a-terabyte/']);"  href="http://storagemojo.com/2009/09/01/cloud-storage-for-100-a-terabyte/">"Cloud storage for $100 a terabyte"</a>, which referred to the company Backblaze, which constructed a storage server on its own and described it on their blog in the article <a onclick="_gaq.push(['_trackPageview', '/extlink/www.backblaze.com/petabytes-on-a-budget-how-to-build-cheap-cloud-storage.html']);"  href="https://www.backblaze.com/petabytes-on-a-budget-how-to-build-cheap-cloud-storage.html">"Petabytes on a budget: How to build cheap cloud storage"</a>. Sorry, that this article took so long and there may be a higher rate of typos, as my sinusitis came back with a  vengeance ... right in the second week of my vacation. But now this rather long article is ready <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
 <br /><a href="http://www.c0t0d0s0.org/archives/5899-Some-perspective-to-this-DIY-storage-server-mentioned-at-Storagemojo.html#extended">Continue reading "Some perspective to this DIY storage server mentioned at Storagemojo"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/Wj5zHr0oERw" height="1" width="1"/>]]></content:encoded>

    <pubDate>Thu, 03 Sep 2009 15:22:58 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5899-guid.html</guid>
    <category>english</category>
<category>solaris</category>
<category>storage</category>
<category>sun/oracle</category>
<category>technology</category>
<category>the it business</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5899-Some-perspective-to-this-DIY-storage-server-mentioned-at-Storagemojo.html</feedburner:origLink></item>
<item>
    <title>Sun Storage F5100 Flash Array</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/zLwbnFyTbJM/5897-Sun-Storage-F5100-Flash-Array.html</link>
            <category>English</category>
            <category>Solaris</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5897-Sun-Storage-F5100-Flash-Array.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5897</wfw:comment>

    <slash:comments>9</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5897</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sun talked about a flash array at the ISC in Hamburg. Now it got obvious, that something is imminent in regard of this system,  as soon as patch <a onclick="_gaq.push(['_trackPageview', '/extlink/sunsolve.sun.com/search/document.do?assetkey=1-21-141484-01-1']);"  href="http://sunsolve.sun.com/search/document.do?assetkey=1-21-141484-01-1">141484-01</a> was released a few days ago. Yesterday the news broke about some documents at <a onclick="_gaq.push(['_trackPageview', '/extlink/docs.sun.com/app/docs/coll/f5100flash-array?l=en']);"  href="http://docs.sun.com/app/docs/coll/f5100flash-array?l=en">docs.sun.com</a> about an interesting upcoming device. Now <a onclick="_gaq.push(['_trackPageview', '/extlink/storagemojo.com/2009/09/01/the-sun-4-tb-flash-array-f5100/']);"  href="http://storagemojo.com/2009/09/01/the-sun-4-tb-flash-array-f5100/">Storagemojo</a> wrote about it <blockquote>Kudos to the Sun engineers who have been driving flash forward faster than almost anyone else in the industry.</blockquote> as well as Octave Orgeron in <a onclick="_gaq.push(['_trackPageview', '/extlink/unixconsole.blogspot.com/2009/09/flash-storage.html']);"  href="http://unixconsole.blogspot.com/2009/09/flash-storage.html">his blog</a> who stated<blockquote>This will be Sun's first step into selling products that could very well change the storage landscape.</blockquote>Perhaps those was fueled by <a href="http://www.c0t0d0s0.org/archives/5896-Interesting-device.html">this teaser blog entry </a> yesterday, but there was an other article about it at blogs.sun.com. Looks i'm not the only one traversing docs.sun.com at a regular schedule.  <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br />
<br />
This device is really something really interesting, but i won't write more about it until it's officially announced. Oh ... just one teaser question: What's the really slow and performance-annihilating part at swapping virtual memory from/to disk? 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/zLwbnFyTbJM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 02 Sep 2009 20:22:06 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5897-guid.html</guid>
    <category>storage</category>
<category>sun</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5897-Sun-Storage-F5100-Flash-Array.html</feedburner:origLink></item>
<item>
    <title>Rainbow Falls</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/HVkuqZb1qlM/5884-Rainbow-Falls.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5884-Rainbow-Falls.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5884</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5884</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Sanjay just gave me the kind OK to publish his Rainbow Falls presentation from the Hot Chips conference:<br />
<center><a onclick="_gaq.push(['_trackPageview', '/download/presentations/hotchips/rf_2.pdf']);"  class='serendipity_image_link' href='http://www.c0t0d0s0.org/presentations/hotchips/rf_2.pdf' target="_blank"><!-- s9ymdb:624 --><img class="serendipity_image_center" width="400" height="301" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/rf.serendipityThumb_2.png" alt=""  /></a></center><br />
It gives you some interesting insight into the future development the the next gen CMT procs. His presentation focuses on the challenges you are facing, when you double the core count. 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/HVkuqZb1qlM" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 26 Aug 2009 19:25:34 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5884-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5884-Rainbow-Falls.html</feedburner:origLink></item>
<item>
    <title>Hotchips: Sun's 3rd generation on-chip UltraSPARC security acclerator</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/61gpyBmLP4M/5881-Hotchips-Suns-3rd-generation-on-chip-UltraSPARC-security-acclerator.html</link>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5881-Hotchips-Suns-3rd-generation-on-chip-UltraSPARC-security-acclerator.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5881</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5881</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    Lawrence gave me the kind approval to publish his presentation from the HotChips event, which ended yesterday in Stanford. In his presentation he talks about the upcoming extensions to the cryptographic department of  the next generation of CMT chips (codenamed Rainbow Falls) from Sun:<br />
<br />
<center><a onclick="_gaq.push(['_trackPageview', '/download/presentations/hotchips/spracklen_2.pdf']);"  class='serendipity_image_link' href='http://www.c0t0d0s0.org/presentations/hotchips/spracklen_2.pdf' target="_blank"><!-- s9ymdb:623 --><img class="serendipity_image_left" width="400" height="301" style="border: 0px; padding-left: 5px; padding-right: 5px;" src="http://www.c0t0d0s0.org/uploads/spracklen.serendipityThumb_3.png" alt=""  /></a></center><br />
<br />
The presentations digs deep into the technical reasoning and implementation of the encryption facilities of RF. Really worth a read.<br />
<br />
But there is more in the presentation. Several slides hints to features of the Rainbow Fall, e.g.: RF will contain a instruction for IP Checksum Generation (useful for IPsec), it will have 16 crypto accelerators, 8 strands per core ... but read it on your own <img src="http://www.c0t0d0s0.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/61gpyBmLP4M" height="1" width="1"/>]]></content:encoded>

    <pubDate>Wed, 26 Aug 2009 08:50:12 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5881-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5881-Hotchips-Suns-3rd-generation-on-chip-UltraSPARC-security-acclerator.html</feedburner:origLink></item>
<item>
    <title>Forrester about the future of storage</title>
    <link>http://feedproxy.google.com/~r/C0t0d0s0org-Technology/~3/SAHu_DUPJG4/5864-Forrester-about-the-future-of-storage.html</link>
            <category>Computing</category>
            <category>English</category>
            <category>Sun/Oracle</category>
            <category>Technology</category>
            <category>The IT Business</category>
    
    <comments>http://www.c0t0d0s0.org/archives/5864-Forrester-about-the-future-of-storage.html#comments</comments>
    <wfw:comment>http://www.c0t0d0s0.org/wfwcomment.php?cid=5864</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.c0t0d0s0.org/rss.php?version=2.0&amp;type=comments&amp;cid=5864</wfw:commentRss>
    

    <author>nospam@example.com (Joerg Moellenkamp)</author>
    <content:encoded><![CDATA[
    A few days ago there were a raging discussion in my blog with a reader about the future of storage. The discussion ignited about my text about the <a href="http://www.c0t0d0s0.org/archives/5822-The-waning-importance-of-storage-array-controllers.html">waning importance of storage array controllers.</a>. I'm argued that we will see different storage concepts in the future, whereas the reader was pretty sure, that the storage controllers will play the same role in the future than today and that's just Sun who thinks differently (at least that was my understanding of his comments)<br />
<br />
Yesterday i found the following article of the Storageractice of Sun Taiwan: They cite in <a onclick="_gaq.push(['_trackPageview', '/extlink/blogs.sun.com/twnstorage/entry/%E4%BD%A0%E9%82%84%E9%9C%80%E8%A6%81%E5%84%B2%E5%AD%98%E5%8D%80%E5%9F%9F%E7%B6%B2%E8%B7%AF%E5%97%8E']);"  href="http://blogs.sun.com/twnstorage/entry/%E4%BD%A0%E9%82%84%E9%9C%80%E8%A6%81%E5%84%B2%E5%AD%98%E5%8D%80%E5%9F%9F%E7%B6%B2%E8%B7%AF%E5%97%8E">&#20320;&#36996;&#38656;&#35201;&#20786;&#23384;&#21312;&#22495;&#32178;&#36335;&#21966;</a> a study of Forrester about the future of storage. My colleagues in Taiwan posted a single slide of this document. And the slide is really interesting, as it supports some of my arguments in regard of the future development of storage. <br /><a href="http://www.c0t0d0s0.org/archives/5864-Forrester-about-the-future-of-storage.html#extended">Continue reading "Forrester about the future of storage"</a>
    <img src="http://feeds.feedburner.com/~r/C0t0d0s0org-Technology/~4/SAHu_DUPJG4" height="1" width="1"/>]]></content:encoded>

    <pubDate>Tue, 18 Aug 2009 21:40:47 +0200</pubDate>
    <guid isPermaLink="false">http://www.c0t0d0s0.org/archives/5864-guid.html</guid>
    <category>storage</category>
<category>sun</category>
<creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/</creativeCommons:license>
<feedburner:origLink>http://www.c0t0d0s0.org/archives/5864-Forrester-about-the-future-of-storage.html</feedburner:origLink></item>

</channel>
</rss>

