


Mobile Processors, Flash Memory Save Server Bucks
| 2009-11-04 |
Mobile computing processors and flash memory are the basis of a new, energy-efficient server architecture created by researchers at Carnegie Mellon University and Intel Labs Pittsburgh. Cutting data center energy use is imperative for companies whose electricity bills are skyrocketing thanks to ever-higher chip densities and ever-hotter operating temperatures.
Fast Array of Wimpy Nodes (FAWN) consists of 21 nodes, each with a low-cost, low-power, off-the-shelf processor and a 4GB compact flash card. At peak utilization, the Linux-based cluster operates on less energy than a 100-watt light bulb, yet can perform up to 100 times as many queries using the same amount of energy as a conventional disk-based cluster, according to the researchers. Crafting software to leverage the capabilities of these small processors is the FAWN project’s top mission.
“Dave [Andersen] and I are focusing on the software—how to build system-level software and applications to exploit these properties,” said Michael Kaminsky, senior research scientist at Intel Labs Pittsburgh. Kaminsky and Andersen, a Carnegie-Mellon assistant professor of computer science, are leading the FAWN project.
FAWN is ideally suited for some kinds of processing, yet ill-suited to other kinds.
The architecture’s strong suit is handling key-value storage systems, in which small pieces of information must be accessed quickly. Key-value storage is used by social networking sites such as Facebook.com. Because FAWN operates according to the same principles as parallel processing, it is less well-suited for computing tasks that are best done by a single processor.
Some types of cloud-based computing could benefit from the FAWN architecture, said Andersen. “There is an aspect of cloud computing that is very suitable for this. Amazon, for example offers a cloud storage service, cloud database and cloud compute service. Of those three, the storage and database services will work well on FAWN, but not necessarily the compute services,” said Andersen.
Data-intensive analytic applications could also benefit from the architecture because FAWN helps relieve bandwidth limitations in getting data in or out of the CPU, said Andersen. Software built for distributed processing, such as Hadoop, could benefit as well, he added.
The current FAWN cluster uses 500MHz AMD processors. The team is currently at work on a 100-node FAWN cluster built with Intel dual-core 1.6GHz Intel Atom processors, which are commonly used in handheld devices and netbook computers.
The work was supported in part by gifts from Network Appliance, Google and Intel, and by a grant from the National Science Foundation.
|
![]() |
|

|