DJ Hero Review
The Berg - a 1km-tall man-made mountain, but is it a hoax or a real opportunity? Dubai has The Burj, but Berlin might get The Berg
GRACE incorporates Formula 1 and jet technology in a street legal e-bike GRACE e-bike boasts F1 technology
Nissan's LandGlider Narrow track vehicles - the convergence of the car and the motorcycle
Emue and Visa Europe have been working closely over the past 18 months to develop the Visa... Anti-fraud credit card features E-Ink display
SPDY from Google's Chromium development team has achieved 55 percent faster page loading t... Google SPDY aims to make web faster
MORE TOP STORIES »
PERSONAL COMPUTING

Greener computers talk in their sleep

By Darren Quick

23:48 April 27, 2009 PDT

The gumstix-based Somniloquy prototype
 Pic. credit: Yuvraj Agarwal

The gumstix-based Somniloquy prototype Pic. credit: Yuvraj Agarwal

Currently large numbers of people leave their computers running so they stay connected to a network or the Internet – be it to ensure remote access, availability for virus scans and backup, maintaining presence on instant messaging (IM) or voice-over-IP (VoIP) networks, or for file sharing and downloading. Although such tasks mean the PCs are relatively idle, they remain in awake mode and draw more power than they really need. To address this waste of electricity computer scientists at UC San Diego and Microsoft Research have created a plug-and-play hardware prototype for personal computers that induces a new energy saving state known as "sleep talking", which provides much of the energy savings of sleep mode and some of the network-and-Internet-connected convenience of awake mode.

To achieve "sleep talking", the team built a small USB-connected hardware and software plug-in system that supports IM applications, VoIP, large background web downloads, peer-to-peer file sharing networks such as BitTorrent, and remote access. The system could also be extended to support other applications.

Dubbed Somniloquy, which means "the act or habit of talking in one's sleep", the system allows a PC to appear to "say" to other hosts on the network, "I'm awake and I can perform non-power-intensive tasks"—even though it's in sleep mode. If more computational muscle is required, Somniloquy wakes it up.

The team gave Somniloquy its own low-power processor, some memory, a lightweight operating system, and a small amount of flash memory to store data. Somniloquy's low-power processor functions at the PC's network interface and runs an embedded operating system allowing it to impersonate the sleeping PC to other hosts on the network.

Somniloquy can also wake up the PC over the USB bus if necessary. For example, during a movie download, when the flash memory fills up, Somniloquy will wake up the PC and transfer the data. When the transfer is complete, it will go back to sleep mode and Somniloquy will again impersonate the computer on the network.

The current prototypes of the system work on both desktops and laptops, over wired and wireless networks. It also doesn’t require any changes to the operating system on the PC, to routers or other network infrastructure, or to remote application servers.

The researchers say they evaluated Somniloquy in various settings and that it consumes 11 to 24 times less power than a PC in idle state, which could translate to energy savings of 60 to 80 percent depending on their use model. In the future, Somniloquy could be incorporated into the network interface card of new PCs, which would eliminate the need for the prototype's external USB plug-in hardware.

Given the huge number of people and businesses who leave their PCs running after business hours just to facilitate basic networking tasks, the potential energy savings for the widespread adoption of the team’s technology would be equally huge. Obviously this is not only good for the bottom line, but also good news for the environment.

The paper detailing the project, "Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage", was presented on April 23, 2009 at USENIX Symposium on Networked Systems Design and Implementation by UC San Diego computer science Ph.D. student Yuvraj Agarwal.

Darren Quick

Post a Comment

Login with your gizmag account:




Or Login with Facebook:


Connect

Related Articles Email this article to a friend

Just enter your friends and your email address into the form below ...




Privacy is safe with us because we have a strict privacy policy.

Recent popular articles in Personal Computing
Recent Comments