{"id":891,"date":"2009-08-21T05:31:39","date_gmt":"2009-08-20T19:31:39","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=891"},"modified":"2009-08-21T05:31:39","modified_gmt":"2009-08-20T19:31:39","slug":"cloud-computing-vs-the-network-computer","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/08\/21\/cloud-computing-vs-the-network-computer\/","title":{"rendered":"Cloud Computing vs The Network Computer"},"content":{"rendered":"<p><em>Or, I can&#8217;t see the emperor&#8217;s new clothes&#8230;<\/em><\/p>\n<p>More than a decade ago, Sun bet its future on The Network Computer. We were supposed to see a fundamental shift in computing away from powerful local desktops to powerful centralised servers, with desktops being little more than multimedia capable terminals. The obvious advantage to this was that it would enable you to transfer your session to wherever you wanted in the world, just by unplugging your session identity from one terminal and plugging it into another.<\/p>\n<p>Indeed, I had direct experience with this, since the previous company I worked for bought into this &#8220;session goes with you&#8221; mentality and invested in a bunch of Sun Ray terminals. And indeed, you could yank your session card out of one Sun Ray and shove it into another Sun Ray without any loss of data or session state.<\/p>\n<p>Sun bet its future on The Network Computer <em>and it lost<\/em>. It&#8217;s now in the process of being subsumed by Oracle, <a title=\"Oracle did not want Sun hardware\" href=\"http:\/\/www.theregister.co.uk\/2009\/05\/12\/sun_oracle_sec\/\" target=\"_blank\">who by all accounts were very disinterested in the hardware side of the business<\/a> and would have preferred to have just got a hold of selective chunks of the software business. Of course, there were more reasons for the failure of Sun than the Network Computer, but let&#8217;s be brutally frank &#8211; that hysterical monoculture being proposed was at the core of Sun&#8217;s direction for <em>far too long<\/em>; it distracted Sun from their true core capabilities (server and operating systems), and by the time they started to correct the course, the rot had already set in.<\/p>\n<p>In the end, people didn&#8217;t buy into the Network Computer. More importantly, <em>IT<\/em> departments didn&#8217;t buy into the Network Computer. Why? Conspiracy theorists would have us believe that Microsoft somehow &#8216;tricked&#8217; the industry into heading in the wrong direction. Much as I prefer to avoid Microsoft solutions wherever possible, even I&#8217;m not so blinkered to either (a) lay the blame at Microsoft&#8217;s feet, or indeed (b) lay the blame at anyone else&#8217;s feet. It wasn&#8217;t because Microsoft somehow convinced the world that Network Computing was wrong, it was because the world <em>knew<\/em> that Network Computing was wrong. IT departments <em>knew<\/em> that Network Computing was wrong &#8211; and still, to do this day, know that Network Computing is wrong.<\/p>\n<p>People voted against NC because they wanted the speedy and zippy response that can only be had by sufficiently powerful desktop machines.<\/p>\n<p>Now, let&#8217;s consider the main differences between NC and cloud computing, shall we?<\/p>\n<p>NC is:<\/p>\n<ol>\n<li>Keeping processing with the servers.<\/li>\n<li>Keeping storage with the servers.<\/li>\n<li>Keeping desktop state with the servers.<\/li>\n<li>Allowing &#8220;anywhere&#8221; (that is network accessible) access to the desktop state.<\/li>\n<\/ol>\n<p>Cloud computing is:<\/p>\n<ol>\n<li>Keeping processing (or just data) with the servers.<\/li>\n<li>Keeping storage away from the desktop.<\/li>\n<li>Allowing &#8220;anywhere&#8221; (that is network\/internet accessible) access to the processing (or just the data).<\/li>\n<\/ol>\n<p>So let me ask you <em>this<\/em>. If the world voted against NC because it was a fundamentally flawed model that pushed all processing to the back-end and left the desktop as some abhorrently useless piece of parts without the presence of the back-end, <em>what makes everyone on the Cloud Computing<\/em> bandwagon think its going to be any different? (Indeed, studies <a title=\"UNSW study of Amazon\/Google\/MS Clouds\" href=\"http:\/\/www.itnews.com.au\/News\/153451,stress-tests-rain-on-amazons-cloud.aspx\" target=\"_blank\">such as this would<\/a> suggest that cloud computing advocates have a very rocky road ahead for them.)<\/p>\n<p>A large part of the rebellion against NC was that performance was just never good enough. That was with (for companies that deployed NCs) processing and storage being done on the LAN, but just not locally to the desktop. If <em>that<\/em> was seen as a bottleneck, how can the first line of data access in the cloud &#8211; i.e., on the internet and subject to internet level speeds &#8211; be seen as anything <em>other<\/em> than a bottleneck?<\/p>\n<p>There&#8217;s an argument that cloud computing is simply the (inevitable) commoditisation of IT; rather than every business needing local IT infrastructure, they&#8217;ll just rent processing and storage capacity from specialist cloud based computing services. To me this is yet to wash true &#8211; it just sounds like NC++*.<\/p>\n<p>If this were all that cloud computing had to refute, it might be able to mount compelling arguments for a systemic migration of IT processes to <em>the cloud<\/em>. But that&#8217;s not the only issue at hand with cloud computing. You see, in addition to being NC++, cloud computing has to contend with a plethora of other issues, covering privacy, data protection, transfer of services, cost of bandwidth and provisionor viability**.<\/p>\n<p>If the various vendor bloggers and industry commentators want to convince the world that cloud computing is the way of the future and not NC++, they need to understand that they have a long hard road ahead of them.<\/p>\n<p><em>Come to think of it, I can&#8217;t even hear the emperor&#8217;s new clothes<\/em> <em>rustle as he walks past<\/em>.<\/p>\n<p>If you think there&#8217;s a good reason why Cloud Computing isn&#8217;t just NC++, let me know. Whenever people start talking cloud computing I feel like someone who doesn&#8217;t get a joke while everyone else is laughing &#8230; clearly there&#8217;s something to be excited about, but, &#8230;, I don&#8217;t get it.<\/p>\n<p>&#8212;<br \/>\n* For readers who don&#8217;t know C, C++, Perl, etc., languages and their derivatives; &#8220;++&#8221; means &#8220;add one&#8221; in these languages; hence, NC++ = &#8220;Network Computing Plus 1&#8221;. (Or, &#8220;the next iteration of network computing&#8221;.)<\/p>\n<p>** I acknowledge, I use Mozy, an online backup system for certain personal backups, but I always have other access strategies &#8211; i.e., it&#8217;s a 100% last resort. There is a significant realm of difference between targeted personal cloud use and business cloud use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Or, I can&#8217;t see the emperor&#8217;s new clothes&#8230; More than a decade ago, Sun bet its future on The Network&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4],"tags":[231,619,626,627],"class_list":["post-891","post","type-post","status-publish","format-standard","hentry","category-aside","tag-cloud-computing","tag-nc","tag-network-computer","tag-network-computing"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-en","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=891"}],"version-history":[{"count":0,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/891\/revisions"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}