More

The Open Compute Project: Why Facebook Is Giving Away The Goods

Facebook Open Compute Project

First Posted: 04/08/11 08:59 PM ET Updated: 06/08/11 06:12 AM ET

This week, Facebook did something that would be unthinkable for most tech companies: it created a product cheaper, more efficient and more environmentally sound than the industry standard, then provided explicit instructions detailing exactly how to build it.

Under an initiative dubbed the Open Compute Project, Facebook released designs for the technology powering its new data center in Prineville, Ore., which Facebook says is 38 percent more efficient and 24 percent cheaper to run thanks to its custom engineering.

Facebook framed the effort as a means of encouraging collaboration in the tech industry, advancing "best practices" in the construction of data centers and upholding its commitment to openness. But the PR-speak belies a high-stakes bet placed by the world's largest social network that could have far reaching implications for its balance sheet and those of its competitors.

To most of the social networking site's 500 million-plus users, Facebook is entirely virtual -- an intangible but interactive screen of likes, pokes, chats and status updates that exists only in the ether.

Though Facebook produces neither sneakers nor iPods nor any other physical good, the company owns a factory in the form of its Prineville data center. The racks of servers in central Oregon not only power the online experience that keeps users coming back for more, they also manufacture Facebook's key moneymaker: its advertising.

Now, Facebook is giving away the blueprints for that factory, in what appears to be a gamble that the move will help it leverage the expertise of thousands of engineers worldwide to further refine its data center technology, lower the cost of powering its site and, in so doing, squeeze extra dollars out of its ads.

Because the cost of creating and serving up a Facebook ad has little direct correlation with the ad's price, any savings in the expense required to deliver that content, via more efficient data centers and servers, translates directly into extra profit for the company. Even the slightest improvements to its factory can translate into more dollars for Facebook.

Google, which has carefully safeguarded the secrets to its hyper-efficient data center, has an army of engineers it can task with improving its servers. On the other hand, Facebook, which is growing but still small -- with several thousand employees to Google's more than 20,000 staffers -- has far more limited means. By opening up its data center designs, Facebook is now able to solicit suggestions from thousands of experts worldwide and potentially tweak its technology quickly with fewer people.

"When they make this know-how available publicly, Facebook can effectively crowdsource its expertise because it leverages a much larger community than they have available to them internally," said Stephen O'Grady, principal analyst at Redmonk. "As smart as the Facebook community is, they're not necessarily going to be as smart as the whole rest of the industry, which now has access to this technology."

Sharing its blueprints may gain Facebook not only free manpower, but cheaper equipment. The company's bet, analysts say, is that giving away intellectual property will help it foster an ecosystem of competing vendors that will drive down the cost of parts.

"They're hoping to catalyze a competitive vendor ecosystem so that they can put things out and get competitive bids for the servers that they need," said Forrester analyst Rich Fichera. "In order to do so, they have to open [the technology] up enough that it is of interest to others besides themselves."

There are also less tangible benefits to opening up the company's technological know-how, such as currying goodwill among the tech community, which looks favorably on information sharing. Experts note that the Open Compute Project, by lowering barriers to entry, could potentially provide a boost to future Internet startups looking for a way to save money on data center costs.

Though Facebook runs the risk their IP freebie fails to reap the financial rewards it may hope to see, by disseminating the designs in the first place, the company is sending a strong signal on what it sees as its own competitive advantage: software, brand and users, but not hardware.

"[The Open Compute Project] really is a big deal because it constitutes a general shift in terms of what how we look at technology as a competitive advantage," O'Grady said. "For Facebook, the evidence is piling up that they don't consider technology to be a competitive advantage. They view their competitive advantage in the marketplace to be their users."

FOLLOW HUFFPOST TECH

This week, Facebook did something that would be unthinkable for most tech companies: it created a product cheaper, more efficient and more environmentally sound than the industry standard, then provid...
This week, Facebook did something that would be unthinkable for most tech companies: it created a product cheaper, more efficient and more environmentally sound than the industry standard, then provid...
 
 
  • Comments
  • 87
  • Pending Comments
  • 0
  • View FAQ
Comments are closed for this entry
View All
Favorites
Recency  | 
Popularity
Page: 1 2 3  Next ›  Last »  (3 total)
02:26 AM on 04/11/2011
Thank Jebus for Facebook.
photo
HUFFPOST SUPER USER
jkpcguru
Progressive,Tech-Entrepreneur, Obama 2012!
01:56 AM on 04/11/2011
I like Google's idea for Server Bardges. Big covered barges holding 12 retrofitted containers located 7 miles of shore get cooled with the seawater the barge is floating on. Fiberoptic cables running from the barge to land connect the servers to the Google net.
photo
NickCatal
Remember: This probably won't impact you anyways
07:03 PM on 04/10/2011
Datacenters use an absurd amount of power. In fact, in some large cities they are among the largest users of power. If you make components that perform as efficiently as possible you need less of them and if you also design those components to only have parts that are necessary each individual server uses less power. Every watt of energy you use means another watt you need in air conditioning (which is the other half of the power equation.)

Datacenters are the prime example where being "green" means saving significant amounts of money.
12:09 PM on 04/10/2011
They are _not_ just looking for "free advice". I'm sure that if someone took a look at their plans and offered a great suggestion, they'd be delighted to take it, but what they're doing is a very straighforward economic approach called "commoditizing complements". You want to take the costs that are _not_ your core business, but which limit the volume of your business, and make them as cheap as possible. Joel Spolsky wrote a great article on this a couple of years ago, explaining that as the reason why Apple wants to keep iPhone apps really cheap, and it's the same reason Facebook wants to make computing costs really cheap.

The people who are talking about Dell and HP competing now to make "Facebook-compliant" servers are exactly right -- _that's_ what Facebook wants from this, not "crowd-sourced advice".
11:19 AM on 04/10/2011
Not a user here, but word of mouth from people I know is that facebook activity has been dropping off rapidly over the past few months. It's like this article, people are having a difficult time finding value.
photo
HUFFPOST SUPER USER
Bill Bushing
Liberal but open to ideas that make sense (leaves
10:34 PM on 04/10/2011
Value is in large part a function of the quality of one's Facebook friends...
photo
Indigo1941
Time Traveler
11:07 AM on 04/10/2011
Uh-huh. That reminds me of the Seven plus N Steps Bill Gates Method:

1. Sell the beta-test as a product,
2. wait six to nine months for the glitches to surface,
3. scrub the glitches in the program and paste in the repairs.
4. Sell the update as a fresh level of refinement.
5. Repeat.
6. Repeat.
7. Repeat.
. . .
n. Pocket billions,
n+1. Retire to do charity work and everybody loves you.
11:21 AM on 04/10/2011
I can conclusively say, not everybody loves Bill Gates. And you left out the part where performance is slower with each release.
photo
HUFFPOST SUPER USER
StephenJK
All your consciousness are belong to us
11:41 AM on 04/10/2011
More code equals more complexity equals more instructions per second. Put more software on the computer and it starts to compound processing time issues. Priority comes into play. You need a different approach to how the computer processes requests and with a system like Windows, that is a difficult task to undertake or even understand. Parallel processing and its subsequent constiuents like SMP or MPP attempts to address these issues. The problem with Windows is they are for a measly PC for most users. Networking also introduces another level of complexity and that is a whole other issue.
photo
Indigo1941
Time Traveler
11:43 AM on 04/10/2011
I did? Omigosh! I did! My bad! Thanks for catching that!
12:50 AM on 04/10/2011
bty, where did this punk learn to wear a t-shirt at meetings? duh!
photo
Indigo1941
Time Traveler
11:01 AM on 04/10/2011
he owns the company.
photo
HUFFPOST SUPER USER
Bill Bushing
Liberal but open to ideas that make sense (leaves
10:36 PM on 04/10/2011
What's wrong with that? Jealous that he can?
10:54 PM on 04/10/2011
long dream...
photo
HUFFPOST SUPER USER
jabailo
(Participant) Texeme.Construct()
09:58 PM on 04/09/2011
Nice move.

Shows you how to build a Google for free.

Meanwhile, Facebook keeps its users based on brand name.
05:07 PM on 04/09/2011
So basically it's not really trying to help anyone but really just a desperate grab at free advice.
photo
DRaymond
Network administrator, voiceovers
03:03 PM on 04/09/2011
At first I thought what makes facebook think that they are the ones who can design better server hardware?  Then I realized that their real goal in publishing the standard is that they can get Dell, HP, Supermicro, etc. all competing to make 'facebook standard' servers.  And then if others adopt facebook's data center design they get even more economy of scale.

As it is when I saw the video of their assembling a typical server what I saw was a very conventional design of a 2u standard rackmount size. case that still relies on pushing a LOT of air down a very long and narrow horizontal channel.

If you were really asking me to redesign the server from the ground up I would start by rethinking the rack, a holdover from the very early days of electronics.  I would re-think the cooling, particularly think of using liquid cooling in a more easy-to-maintain form.  I would be thinking of form factors that the primary air flow  through the chassis was upwards rather than horizontal.  I would re-think where we put power supplies.  Why bring AC power into the chassis if the only thing we do is to immediately convert it into DC using a device that generates heat and is prone to failure?  I would re-think connectors and instead make a passive backplane to the rack whereby the action of sliding the server into the rack connects DC power and network and ports.
11:21 PM on 04/09/2011
Elegant suggestions!
02:09 PM on 04/10/2011
This exactly right -- as I posted in a separate comment above, they want to commoditize the costs of computing centers. They completely understand the fact they're in a position to define de facto "standards" just by releasing all these specs, and standardization / interchangeability is a key requirement for a commoditized market.
photo
DRaymond
Network administrator, voiceovers
12:05 AM on 04/11/2011
Which is fine and all, but if you are going to have some hyped up 'event' like you are doing something truly outstanding then live up to it and be daring.  As best I can tell from the announcement all they did was do some stuff with ductwork and rethought what they did and did not want on the motherboard. while otherwise sticking with the comfortable.

It isn't as though nobody has ever to really re-think the physical arrangement of elements in a computer, like with the Cray 1.
photo
HUFFPOST SUPER USER
carnegie
I am.
02:57 PM on 04/09/2011
That picture says it all.

Is it me or is he one of the most obnoxious people on the planet?
12:48 AM on 04/10/2011
he is that! he stole the idea, facebook is 'craiglist' reworked
photo
HUFFPOST SUPER USER
Carmen Madonna Campos
dude! it's me!!!
02:43 PM on 04/09/2011
dude, you did a good thing.
photo
HUFFPOST SUPER USER
carnegie
I am.
02:57 PM on 04/09/2011
Oh like wow dude...typical facebook user
02:12 PM on 04/09/2011
so facebook is too big to fail?
photo
HUFFPOST SUPER USER
JCurley
Suddenly it makes sense! Nothing makes sense.
06:36 PM on 04/09/2011
Just like Myspace! Oh wait.
HUFFPOST SUPER USER
gaypower2
12:51 PM on 04/09/2011
while you are at it....get the sexist, rascist zynga...out
photo
HUFFPOST SUPER USER
NoboyukiMasaki
happy-happy, joy-joy
12:50 PM on 04/09/2011
Information Technology does not generate revenue; it is always an expense that most small to medium-sized businesses try to minimize.

What do Google and Facebook have to "sell" anyone?

I don't need any MORE Information Technology.