Is Digital Signage SaaS "Greener" Than Hosting Your Own Server?
Author: Bill Gerba on 2009-06-05 10:02:38
I really don't like cause marketing. Adopting the facade of curing some social ill for the sake of selling product seems crass and opportunistic, which probably explains why I can't sit through more than a few minutes of
Extreme Home Makeover without wanting to smack someone. The latest cause craze these days is of course the green-ifying of everything. Marketers are slowly but surely training us to believe that we're evil if our light bulbs and laundry detergent aren't saving the environment somehow, and the trend is growing. While I have absolutely nothing against preserving the environment -- and I'm actually psyched that such a cause is fostering innovation in virtually every industry these days -- I'm getting pretty tired of getting hit over the head with the green bible every time I walk into my local supermarket. Still, I need to take green seriously, since as a digital signage vendor my world revolves around lighting up thousands of LCD, LED and plasma displays. In the past, I've helped a couple of customers do the math to determine their network's total power output and even complete carbon footprint. But the other day I was caught by surprise when someone posed a new question: is software-as-a-service (SaaS) green?
First off, "green" is a pretty relative term when you're talking about lighting up 500W displays all over the place. But the key question, "Does software-as-a-service use more or less power than a self-hosted and locally-managed application delivery" seems valid enough. And certainly my initial guess was "yes, it must be, since there should be fewer computers providing the service." Still, I hadn't done the math, and since the company I was speaking to has a big reputation for taking their projects green, I didn't want to screw up. After spending a little time doing some research and plenty of guesswork, I came up with some not-unbelievable yet not-terribly-satisfying figures that I thought I'd share and get some feedback on.
Assumptions, please
You know what happens when people go assuming, right? They make an
ass out of
u and
Ming (and if Flash Gordon has taught us anything, it's a bad idea to piss off Ming). Unfortunately there's no way that somebody could figure out an industry-wide average for things like server density, utilization ratios and power consumption without making some guesses, so here are mine:
- The average network has 100 nodes (media players) attached. I actually think this is on the high side, with a more realistic estimate being in the 30-40 range, but in this experiment it's more conservative to round up rather than down (you'll see why in a minute).
- It only takes one server to run a 100-node network. That means that everything -- management application, database, connection manager, etc. is running off of the same machine. That seems reasonable for only 100 units.
- The typical self-hosted server draws 300W, and is turned on 24/7. You don't need the beefiest machine in the world to manage a 100 node network, so that seems reasonable.
- The typical SaaS server cluster can manage 2,000 nodes. I'm drawing on personal experience here. If you forget about multi-cluster redundancy for a minute (which seems fair since we haven't figured in redundant servers for the self-hosted option), a "cluster" in my parlance is two servers: an application server and a database server.
- Each SaaS cluster draws 1,000W, and is turned on 24/7.
Using that set of assumptions (which I expect I'll be told are wrong), we can develop this simple table of efficiencies:
So, based on the math above, a SaaS infrastructure may be six times as efficient as a self-hosted infrastructure on a watts-per-unit basis.
It's all about density, baby
There are plenty of places to take a wrong turn above, and since a good chunk of my company's revenues come from providing
digital signage SaaS solutions, I thought it prudent to point out just how far off-the-mark the above calculations could be if we vary the assumptions a bit. The key is server density -- how many nodes you can manage on a single machine (or cluster) without it going up in smoke. I think my estimates for server wattage and the nodes/cluster for SaaS are pretty accurate, since those are all things I have first-hand experience with. But when it comes to the total number of nodes managed on a given server, as I noted above, my estimate's as good as the next guy's. Look what happens when you vary that number:
So you can see that at higher numbers, the efficiency of a self-host solution starts to approach that of a well-utilized SaaS cluster (assuming you can cram the management of 500 nodes onto a single low-power server) . Likewise, underutilized SaaS clusters, because of their high base power requirements, rate low for power efficiency -- a SaaS cluster managing only 400 nodes (i.e. a few small customers) isn't much better off than a customer hosting their own server for 100 nodes.
What are the real-world implications of this?
Going back to our original set of assumptions, let's add in some
data from iSuppli that shows that 758,000 nodes of digital signage were deployed to the retail sector in 2008. This total would require either 7,580 individual servers each managing 100 nodes (for a total power draw of 2,274 KW), or 379 hypothetical SaaS clusters (which would draw only 379 KW). To put that in perspective, the difference is enough to power about 1,500 homes. If iSuppli's projections are accurate and we see the market size triple to 2.5M nodes in 2013, the consumption differences and savings would roughly triple as well.
Ultimately, the difference simply isn't that large, especially when you consider that those same hundred screens requiring a 300W server are
each drawing 200-300W themselves. So at this point, I'd be willing to say that when it comes to digital signage, a well-managed SaaS infrastructure is likely to be more electricity-efficient than a typical self-hosted solution. However, the difference is fairly modest, varies from network to network, and is certainly
not something I'll be putting into my sales pitch any time in the near future :)
When it comes to digital signage, how important do you think it is to be green?
Subscribe to comments for this article
|
Trackback
Digg this!
|
Del.icio.us
Previous Article: Got a Question for the Head Honchos at Disney, J&J or Walmart?Next Article: Why I'm Really Looking Forward to the InfoComm 2009 Trade Show
Front page of Digital Signage Insider Blog
LEGAL STUFF: The Digital Signage Insider is written by multiple authors. The author of each article is clearly identified at the start of the article. The opinions expressed in each article are solely those of the author, and do not reflect the official opinions of WireSpring Technologies, Inc. All articles are copyright © 2004-2009 by their respective author. All content besides the actual article text, e.g. surrounding branding and informational content, is copyright © 2000-2009 WireSpring Technologies, Inc. All rights reserved. Except as provided in WireSpring's
Republishing and Syndication Policy, no articles may be reproduced, in whole or in part, without WireSpring's express written consent.
I like the fact that you manage not to annoy Ming and come to some empirical conclusions that are cautious. The commercial claims about green-ing technology are so ubiquitous they lose any moral power and open everyone up to charges of greenwashing. I'm always sad when Apple shows up low on the green technology list, but I appreciate it when they're realistic about change over time rather than beating you over the head with trumped-up examples.
I think one of the other key factors is when and how the service will be deployed -- that is, does it run all night long? can it be powered down at off-peak times? What are the site-specific variables that determine usage?
What's great about your conclusions is that it presents a starting point from which you can make other arguments for efficiency and use-value.
Annie