Commentary

Andy Dornan
 

Will A Hundred Users Share One PC?

A new desktop PC today is about ten times more powerful than one from about three years ago, but most of us don't use our PCs any differently. According to startup NComputing, that means we should only need to buy a tenth as many.

A new desktop PC today is 10 times more powerful than one from about three years ago, but most of us don't use our PCs any differently. According to startup NComputing, that means we should only need to buy a tenth as many.


More SMB Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

The NComputing technology is essentially a combination of KVM switching and virtualization, turning any desktop PC into something like a thin client server. Instead of a full PC, individual users get a small box that NComputing calls an access terminal. The box has connectors for a keyboard, mouse, and monitor, with optional audio, microphone, and USB ports. Multiple access terminals connect to a single PC, presenting each user with a personal Windows (or Linux) desktop.

So why not use regular thin clients? NComputing's main advantage is low cost: Each access terminal has a list price of $70 (which includes a license for NComputing's virtual desktop software), and the company thinks it can profitably sell an embedded version for as little as $25. That's the only proprietary technology customers need. The user can plug in standard peripherals and I/O devices, while the host PC runs a regular (desktop or server) OS and applications. It works with any version of Windows from 2000 onwards (including XP Home), as well as most popular Linux distributions.

All this is enabled through two custom technologies. The hardest for competitors to replicate is the proprietary ASIC inside every access terminal, which compresses video and other I/O so that it can run over a standard IP network. For bandwidth and latency reasons, this usually means a LAN, but in principle it can work over the Internet, too. For improved performance, it also can be combined with WAN optimization techniques such as data reduction.

The other is virtual desktop software that runs on the host PC. Unlike a VMWare-style hypervisor or even SoftGrid-style application streaming, this doesn't involve running multiple copies of an OS or application, so technically it isn't virtualization at all. It simply hooks into the existing multiuser features of an OS, allowing multiple users to work simultaneously. Applications are also shared: Several people can use the same instance of Word or Excel at once, though they need to be editing different documents.

Exactly how many people can share a PC depends on the hardware and software configuration: Users who only need word processing and Web browsing will see better results than those who want to play Second Life or demand Vista's eye-candy. NComputing claims that a modern PC can support up to 30 simultaneous desktops, with Moore's Law extending this to more than 100 over the next few years.

The promise of cheap computing has helped NComputing win big in the education market, most recently with announcement that the Macedonian government will use its technology to give every child in the country access to a computer while at school. (This isn't the first time Macedonia has found a low-cost way to do something others spend a lot more in: Two years ago it announced plans for the first nationwide Wi-Fi network.) The company also has sold more than 200,000 terminals to U.S. schools, and expects to reach profitability without any more funding. It initially raised $8 million from Bank of America, now Scale Venture Partners.

But does this kind of product have a place outside the classroom? Although education accounts for 90% of its sales, NComputing says that the virtual desktop is fundamentally an enterprise technology. It predicts that as the number of processor cores in a CPU grows exponentially, so will the case for putting some of that unused power to work in both small businesses and large corporations.

The main weakness in NComputing's business plan looks like the assumption that improvements in computer technology will go into making PCs more powerful, as opposed to smaller or cheaper. We're already seeing both: Laptops outsell desktops by a growing margin, while Costco and Wal-Mart offer desktops for under $300. Then there's the nonprofit OLPC (One Laptop Per Child) consortium, which still plans to make laptops for under $100, even if its initial prices will be closer to twice that.

Business customers also have to deal with the thorny issue of software licensing. Because only one instance of the OS and application are running, some licenses allow customers to cut their software costs dramatically. That loophole that won't last long if the technology takes off. Macedonia has saved even more by running Ubuntu and other free software. NComputing says that 40% of its overall customer base also is using Linux. The 60% who use Windows tend to err on the side of caution, buying a separate license for each user, but that's an easy choice with Microsoft's cheap education licenses. Businesses are playing for much higher stakes.

A new desktop PC today is about ten times more powerful than one from about three years ago, but most of us don't use our PCs any differently. According to startup NComputing, that means we should only need to buy a tenth as many.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links