Skip to main content

SleepServer keeps PCs working while they sleep

A new software called SleepServer developed by Yuvraj Agarwal, a research scientist at the University of California, San Diego, allows personal computers in enterprise environments to save energy and money by entering into a “sleep-working” mode.

Sleep-working PCs are accessible via remote connections and maintain their presence on voice over IP, instant messaging, and peer-to-peer networks even though the PCs are in low-power sleep mode. SleepServer can reduce energy consumption on enterprise PCs previously running 24/7 by an average of 60 percent, according to a peer-reviewed study presented by UC San Diego computer scientists.

sleepserver-fig

SleepServer creates lightweight virtual images of sleeping PCs, and these pared down images maintain connectivity and respond to applications, such as Voice over IP, instant messaging and peer-to-peer services, on behalf of the sleeping PCs. Each virtual PC image can also enable remote access to the sleeping PC it represents via protocols such as Remote Desktop, VNC and encrypted connections using SSH.

Hundreds of the lightweight virtual images can populate a single commodity server running SleepServer. Routine network packets addressed to a sleeping PC are routed to its virtual image which then responds appropriately, thus enabling the physical PC to sleep. Individual SleepServer images only wake up the physical PC when it receives a request that the virtual image cannot handle - or has been configured not to handle.

sleepserver-fig2

The ups and downs of each line show when the PC was on and when it's virtual image was activated while the PC slept.

SleepServer is compatible with existing networking infrastructure. It is highly scalable, runs on commodity servers, and is cross platform – it works with Windows and different versions of Linux. A MAC OSx version is being developed.

Enterprise PCs are not the final destination for SleepServer. The developers are planning to create an application for home computers too.

[via The Redferret and Physorg]

Comments

Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used: