Skip to main content

Google reveals secret server hardware

Google for the first time on Wednesday revealed the hardware at the core of its Internet operations at a conference about the increasingly prominent issue of data center efficiency, reports CNET’s Stephen Shankland.

Instead of buying hardware from companies such as Dell, Hewlett-Packard, IBM, or Sun Microsystems, Google designs and builds its own. (The company has hundreds of thousands of servers.)

Ben Jai, who designed many of Google’s servers, unveiled the server hardware. The first surprise: each server has its own 12-volt battery to supply power if there’s a problem with the main source of electricity.

Shankland writes:

Why is the battery approach significant? Money.

Typical data centers rely on large, centralized machines called uninterruptible power supplies (UPS)–essentially giant batteries that kick in when the main supply fails and before generators have time to kick in. Building the power supply into the server is cheaper and means costs are matched directly to the number of servers, Jai said.

“This is much cheaper than huge centralized UPS,” he said. “Therefore no wasted capacity.”

Efficiency is another financial factor. Large UPSs can reach 92 to 95 percent efficiency, meaning that a large amount of power is squandered. The server-mounted batteries do better, Jai said: “We were able to measure our actual usage to greater than 99.9 percent efficiency.”

Since 2005, Google’s data centers have been composed of standard shipping containers — each with 1,160 servers and a power consumption that can reach 250 kilowatts, the company said.

Google has been using the design since 2005 and now is in its sixth or seventh generation of design.

“It was our Manhattan Project,” Jai said of the design.

Energy efficiency, power distribution, cooling, and ensuring hot and cool air don’t intermingle are all on the top of Google’s list, the company said.

As for the actual unit, the server was 3.5 inches thick (2U) and had two processors, two hard drives, and eight memory slots mounted on a Gigabyte motherboard. Google uses x86 processors from both AMD and Intel. The battery design is used on its network equipment as well, Jai said in Shankland’s article.

What’s fascinating about all this is that Google operates servers on such an immense scale that every decision it must make in turn has a large affect (and potential cost/savings).

Take the power supply design, for example: Google’s designs supply only 12-volt power, with the necessary conversions taking place on the motherboard. That adds $1 or $2 to the cost of the motherboard, Shankland writes, “but it’s worth it not just because the power supply is cheaper, but because the power supply can be run closer to its peak capacity, which means it runs much more efficiently.” Google even pays attention to the greater efficiency of transmitting power over copper wires at 12 volts compared to 5 volts, Shankland writes.

That kind of attention can translate to big savings in power or cost — or both.

 

Comments

Popular Posts

DOT NET Interview Questions with Answers

When not to use Design Patterns?Do not use design patterns in any of the following situations.• When the software being designed would not change with time.• When the requirements of the source code of the application are unique.If any of the above applies in the current software design, there is no need to apply design patterns in the current design and increase unnecessary complexity in the design.When to use Design Patterns?Design Patterns are particularly useful in one of the following scenarios.• When the software application would change in due course of time.• When the application contains source code that involves object creation and event notification.Benefits of Design Patterns:The following are some of the major advantages of using Design Patterns in software development.• Flexibility• Adaptability to change• ReusabilityWhat are Design Patterns?A Design Pattern essentially consists of a problem in a software design and a solution to the same. In Design Patterns each pattern…

Job Posting - Assistant Managers / Deputy Managers / Managers for Designs.

Dear Colleagues,Our present employees are considered as a very important recruitment base and for some positions they are even the primary source of recruitment.We are looking for Assistant Managers / Deputy Manager / Managers for Designs division, to be based at Chennai / Hyderabad / Mumbai. The incumbent should be a self motivated and self driven team leader who can lead a team of engineers and draughtsmen. The job involves design of Cement Plant and allied structures for Indian and International clients.Interested candidates may apply by e-mail to SRRS-IN@flsmidth.com (for openings in Mumbai and Chennai) and to KKB-IN@flsmidth.com (for openings in Hyderabad) with their detailed CV on or before 10 Feb 2010.The details of the openings are as follows :PositionAssistant Managers / Deputy Managers / ManagersDepartmentDesignsJob ResponsibilityAllocating designs / drafting to juniors / draughtsmenProviding necessary inputs to enable them to do the allocated work.Checking of desi…

Walk-in interview on 27th March'10 in Bangalore @ TCS

Use this link, if unable to view the page Tata Consultancy Services (TCS) has endeavoured to help clients solve business challenges across diverse platforms and practices spread across multiple geographies. We, at TCS, offer you an opportunity to be a part of this dynamic team environment that is fulfilling, both professionally and personally.• "Industry Excellence Award 2008" (Institution of Engineers, India)
• "5-Year Multi-Million Dollar Deal" as ArvinMeritor's Global Engineering Partner
• "Best Use of Technology in Recruitment" (Recruiting and Staffing Best in Class -
     RASBIC Awards : 2009-2010)
Web Technologies

JAVA
– JAVA development experience

Microsoft Technologies (MS)

MOSS

.Net Designers
– Microsoft .Net, Oracle, IBM MQ
– Technical design experience
– Multi-engine/multithreading concepts
– Windows service experience

Business Intelligence / Knowledge Management (BI-KM)

Informatica Designer / Developer
– Informatica design / development experience

F…

.Net Framework Interview questions with answers

What do you know about BCL?The BCL (Base Class Library) is a combination of classes or we can say that it’s a library of functionalities and types available to all languages that used in .NET Framework. To make the programmer job more easier dot net gave a advantage to includes the BCL in order to collect a large number of common functions, just like to read a file and write to file, graphic rendering, database interaction, and XML document manipulation at one place . The scope of this is large and standard libraries for most other languages, including C++, and would be comparable in scope to the standard libraries is just like Java. The BCL is sometimes incorrectly referred to as the Framework Class Library (FCL), which is a superset including the Microsoft namespaces.In Assembly which work as GacBrowser ?The GACPicker class allows the user to select an assembly from the Global Assembly Cache. It does this by looking at the filesystem representation of the GAC, since there appears to…

ASP.NET 3.5 interview questions with answers

The IHttpHandler and IHttpHandlerFactory interfaces ?The IHttpHandler interface is implemented by all the handlers. The interface consists of one property called IsReusable. The IsReusable property gets a value indicating whether another request can use the IHttpHandler instance. The method ProcessRequest() allows you to process the current request. This is the core place where all your code goes. This method receives a parameter of type HttpContext using which you can access the intrinsic objects such as Request and Response. The IHttpHandlerFactory interface consists of two methods - GetHandler and ReleaseHandler. The GetHandler() method instantiates the required HTTP handler based on some condition and returns it back to ASP.NET. The ReleaseHandler() method allows the factory to reuse an existing handler.Does .NET CLR and SQL SERVER run in different process?Dot Net CLR and all .net realtes application and Sql Server run in same process or we can say that that on the same address be…

Wipro Infotech Walk-in for Freshers: Oct 31

Freshers IT Job Opening at Wipro InfotechExperience: 0 - 1 Years

Location: Pune

Education:
UG - Any Graduate - Any Specialization  
PG - Any PG Course - Any Specialization

Industry Type: IT-Hardware & Networking

Functional Area: IT-Support, Telecom, Hardware
Job Description:
Walk-in on 31st October at  Wipro Limited 5th Floor, C-Wing, Godrej Eternia, Old Pune - Mumbai Road, Near Shopper's Stop, Shivajinagar, Pune

Timings- 10:00am - 4:00pm



Contact person - Deepa Raman

Wipro is looking for candidates with 6 months to 1 year experience who can join immediately. The role will be on direct contract with Wipro.



Skills Required -
* Good communication & grammatical skills
* Basic understanding of networking terminologies
* Knowledge of workflow management tools like Clarify and Remedy would be desired
* Candidate should be willing to work in a 24/7 shift


Desired Candidate Profile
Walk-in on 31st October at Wipro Limited 5th Floor, C-Wing, G…

Contact Form

Name

Email *

Message *