{"id":744543,"date":"2013-04-02T09:00:10","date_gmt":"2013-04-02T13:00:10","guid":{"rendered":"http:\/\/gigaom.com\/?p=626319"},"modified":"2013-04-02T09:00:10","modified_gmt":"2013-04-02T13:00:10","slug":"cloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud","status":"publish","type":"post","link":"https:\/\/mereja.com\/index\/744543","title":{"rendered":"CloudSigma goes all-SSD to boost HPC performance in the public cloud"},"content":{"rendered":"<p>Public clouds offer lots of flexibility, but not necessarily the sort of performance you need for handling big data. The Zurich-based provider <a href=\"http:\/\/gigaom.com\/2011\/11\/08\/cloudsigma-adds-ssds-to-its-public-cloud\/\">CloudSigma<\/a> has felt this pinch more than most, as it is a supplier to Europe&#8217;s performance-hungry science cloud, <a href=\"http:\/\/gigaom.com\/2012\/03\/01\/super-science-cloud-coming-to-europe\/\">Helix Nebula<\/a>, and now it says it has found the solution: going all-SSD. Well, that and rolling its own stack.<\/p> <p>CloudSigma, which operates out of both Switzerland (Zurich) and the U.S. (Las Vegas), was one of a handful of infrastructure-as-a-service (IaaS) providers that signed up last November for <a href=\"http:\/\/gigaom.com\/2011\/10\/31\/solidfire-gets-25-million-to-fuel-flash-fueled-cloud-storage\/\">SolidFire&#8217;s all-SSD storage system<\/a>. The result is now here: CloudSigma has ditched all its hard-disk drives and, as a result, it now feels confident enough to offer a service-level agreement (SLA) for performance, as well as uptime.<\/p> <p>What&#8217;s more, despite the fact that solid-state storage costs about eight times as much as hard-disk, CloudSigma hasn&#8217;t changed its pricing \u2013 its SSD-based utility service costs $0.14 per GB per month, same as the HDD-based service did. Customers can also pick up the SSD storage service unbundled from CPU and RAM if they so choose.<\/p> <h2 id=\"hpc-in-the-public-cloud\">HPC in the public cloud<\/h2> <p>According to CloudSigma COO Bernino Lind, the shift to SSD is a major help when it comes to handling high-performance computing (HPC) workloads, such as those of Helix Nebula users <a href=\"http:\/\/gigaom.com\/2013\/02\/01\/huawei-finds-favor-at-cern-researchers-sign-up-for-more-uds-cloud-storage\/\">CERN<\/a>, the European Space Agency (ESA) and the European Molecular Biology Laboratory (EMBL):<\/p> <blockquote id=\"quote-they-want-to-go-to-o\"><p>&#8220;They want to go to opex instead of capex, but the problem is there is no-one really who does public infrastructure-as-a-service which works well enough for HPC. There is contention &#8212; variable performance on compute power and, even worse, really variable performance on IOPS [Input\/Output Operations Per Second]. When you have a lot of I\/O operations, then you get all over the spectrum from having a couple of hundred to having 1,000 and it just goes up and down. It means that, once you run a large big data setup, you get <a href=\"http:\/\/www.linuxquestions.org\/questions\/linux-newbie-8\/what-is-iowait-415961\/\">iowaits<\/a> and your entire stack normally just stops and waits.&#8221;<\/p><\/blockquote> <p>Lind pointed out that, while aggregated spinning-disk setups will only allow up to 10,000 IOPS, one SSD will allow 100,000-1.5 million IOPS. That mitigates that particular contention problem. &#8220;There should be a law that public IaaS shouldn&#8217;t run on magnetic disks,&#8221; he said. &#8220;The customer buys something that works sometimes and doesn&#8217;t work other times \u2013 it shouldn&#8217;t be possible to sell something that has that as a quality.&#8221;<\/p> <p>CloudSigma has also resolved another contention point around RAM, Lind claimed:<\/p> <blockquote id=\"quote-a-modern-cpu-can-ask2\"><p>&#8220;A modern CPU can ask for a lot of data because it&#8217;s fast and efficient, so it is possible to saturate and make contention on your memory bus. That has been solved with <a href=\"http:\/\/en.wikipedia.org\/wiki\/Non-Uniform_Memory_Access\">NUMA<\/a> topology, which is like a multiplexer to get access to memory banks. You get asynchronous access, which means you don\u2019t have contention on accessing the RAM.<\/p> <p>&#8220;However, public cloud service providers turn this off so the actual instance doesn&#8217;t have access to NUMA. We figured out a way to pass on the NUMA topology so, when you run really extensive compute jobs, you won&#8217;t hit a kind of contention when you want access to RAM. This is really important for big data workloads.&#8221;<\/p><\/blockquote> <h2 id=\"in-house-stack\">In-house stack<\/h2> <p>Speaking of things that public cloud providers tend to turn off, CloudSigma&#8217;s stack \u2013 apart from the underlying KVM hypervisor, everything was written in-house \u2013 makes it possible to access all the instruction set goodies that are built into modern processors, such as the AES encryption instruction set.<\/p> <p>Public clouds may run on a variety of physical hosts that encompass a range of CPU generations, only some of which will have certain instruction sets hard-coded onto the silicon. Providers will often turn off these instruction sets to make their platform homogeneous, but that means losing out on the performance benefits offered by hard-coding. According to Lind, CloudSigma&#8217;s stack allows a heterogeneous cloud based on allocation pools \u2013 say, one of older Intel chips and another of newer AMD 6380 chips \u2013 that customers can choose according to their performance needs.<\/p> <p>What does all this mean in practice? Lind cited the example of augmented-reality gaming outfit Ogmento, which recently used CloudSigma&#8217;s all-SSD setup to power a mobile, location-based version of a popular title. &#8220;They [said] all their I\/O-heavy stuff, databases and so on, saw a x8-x12 performance increase,&#8221; he noted. &#8220;Their entire stack saw a x2-x4 performance increase. That means they need to use less compute power in order to run their system.&#8221;<\/p> <p>With the budgetary constraints faced by European scientists these days, it&#8217;s not hard to see how that same kind of effect could make a real difference in more serious applications too.<\/p> <br \/> <img data-recalc-dims=\"1\" alt=\"\" border=\"0\" src=\"https:\/\/i0.wp.com\/stats.wordpress.com\/b.gif?resize=1%2C1\" width=\"1\" height=\"1\" \/><p><a href=\"http:\/\/pubads.g.doubleclick.net\/gampad\/jump?iu=\/1008864\/GigaOM_RSS_300x250&#038;sz=300x250&%23038;c=595407\"><img src=\"http:\/\/pubads.g.doubleclick.net\/gampad\/ad?iu=\/1008864\/GigaOM_RSS_300x250&#038;sz=300x250&%23038;c=595407\" \/><\/a><\/p><p><strong>Related research and analysis from GigaOM Pro:<\/strong><br \/>Subscriber content. <a href=\"http:\/\/pro.gigaom.com\/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=626319+cloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud&utm_content=superglaze\">Sign up for a free trial<\/a>.<\/p><ul><li><a href=\"http:\/\/pro.gigaom.com\/2012\/10\/helix-nebula-and-the-future-of-europes-cloud\/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=626319+cloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud&utm_content=superglaze\">Helix Nebula and the future of Europe&#8217;s cloud<\/a><\/li><li><a href=\"http:\/\/pro.gigaom.com\/2011\/04\/infrastructure-q1-iaas-comes-down-to-earth-big-data-takes-flight\/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=626319+cloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud&utm_content=superglaze\">Infrastructure Q1: IaaS Comes Down to Earth; Big Data Takes Flight<\/a><\/li><li><a href=\"http:\/\/pro.gigaom.com\/2010\/03\/cloud-computing-nasa-case-study\/?utm_source=cloud&utm_medium=editorial&utm_campaign=auto3&utm_term=626319+cloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud&utm_content=superglaze\">Cloud Computing Reaches the Final Frontier<\/a><\/li><\/ul><img data-recalc-dims=\"1\" width=\"1\" height=\"1\" src=\"https:\/\/i0.wp.com\/gigaom.feedsportal.com\/c\/34996\/f\/646446\/s\/2a3f383e\/mf.gif?resize=1%2C1\" border='0'\/><div class='mf-viral'><table border='0'><tr><td valign='middle'><a href=\"http:\/\/share.feedsportal.com\/viral\/sendEmail.cfm?lang=en&title=CloudSigma+goes+all-SSD+to+boost+HPC+performance+in+the+public+cloud&link=http%3A%2F%2Fgigaom.com%2F2013%2F04%2F02%2Fcloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud%2F\" ><img data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/images\/emailthis2.gif?w=780\" border=\"0\" \/><\/a><\/td><td valign='middle'><a href=\"http:\/\/res.feedsportal.com\/viral\/bookmark.cfm?title=CloudSigma+goes+all-SSD+to+boost+HPC+performance+in+the+public+cloud&link=http%3A%2F%2Fgigaom.com%2F2013%2F04%2F02%2Fcloudsigma-goes-all-ssd-to-boost-hpc-performance-in-the-public-cloud%2F\" ><img data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/res3.feedsportal.com\/images\/bookmark.gif?w=780\" border=\"0\" \/><\/a><\/td><\/tr><\/table><\/div><br\/><br\/><a href=\"http:\/\/da.feedsportal.com\/r\/161990881377\/u\/49\/f\/646446\/c\/34996\/s\/2a3f383e\/a2.htm\"><img src=\"http:\/\/da.feedsportal.com\/r\/161990881377\/u\/49\/f\/646446\/c\/34996\/s\/2a3f383e\/a2.img\" border=\"0\"\/><\/a><img width=\"1\" height=\"1\" src=\"http:\/\/pi.feedsportal.com\/r\/161990881377\/u\/49\/f\/646446\/c\/34996\/s\/2a3f383e\/a2t.img\" border=\"0\"\/><div class=\"feedflare\">\n<a href=\"http:\/\/feeds.feedburner.com\/~ff\/OmMalik?a=ykdIKu4kobo:PvUQDNTgtjI:yIl2AUoC8zA\"><img src=\"http:\/\/feeds.feedburner.com\/~ff\/OmMalik?d=yIl2AUoC8zA\" border=\"0\"><\/img><\/a>\n<\/div><img src=\"http:\/\/feeds.feedburner.com\/~r\/OmMalik\/~4\/ykdIKu4kobo\" height=\"1\" width=\"1\"\/>","protected":false},"excerpt":{"rendered":"<p>Public clouds offer lots of flexibility, but not necessarily the sort of performance you need for handling big data. The Zurich-based provider CloudSigma has felt this pinch more than most, as it is a supplier to Europe&#8217;s performance-hungry science cloud, Helix Nebula, and now it says it has found the solution: going all-SSD. Well, that [&hellip;]<\/p>\n","protected":false},"author":4820,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4821],"tags":[],"class_list":["post-744543","post","type-post","status-publish","format-standard","hentry","category-news"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9NivD-37GL","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/posts\/744543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/users\/4820"}],"replies":[{"embeddable":true,"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/comments?post=744543"}],"version-history":[{"count":0,"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/posts\/744543\/revisions"}],"wp:attachment":[{"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/media?parent=744543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/categories?post=744543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mereja.com\/index\/wp-json\/wp\/v2\/tags?post=744543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}