Datorer som fungerar medan de sover

Programvara som låter stationära datorer fortsätta att fungera i viloläge kan minska energiförbrukningen i kontorsnätverk med cirka 60 procent.





Energi sparare: Yuvraj Agarwal demonstrerar SleepServers kontrollprogramvara.

Nätverksanslutna datorer lämnas i allt större utsträckning på 24/7 för att möjliggöra åtkomst utanför arbetstid för anställda, säger Yuvraj Agarwal , vid University of California, San Diego. Administratören kanske vill göra en säkerhetskopia, eller så vill användaren kunna ansluta till den, säger han. Men för det mesta förblir dessa datorer inaktiva och slösar bort betydande mängder energi, säger han.

Agarwals lösning, utvecklad med två UCSD-professorer, Stefan Savage och Rajesh Gupta , är att skapa en avskalad, virtuell kopia av en maskin. Programvara som körs på en fjärrserver upprätthåller en version av en dators operativsystem och applikationer. Programvaran, som heter SleepServer , utför uppgifter på uppdrag av den stationära maskinen medan den försätts i ett lågenergiläge.

Detta låter SleepServer utföra grundläggande uppgifter på uppdrag av datorn, som att ladda ner filer eller vara inloggad på röstkommunikation eller programvara för snabbmeddelanden. När mer komplex aktivitet krävs, väcker programvaran datorn, säger Agarwal, en process som vanligtvis tar mindre än 10 sekunder.

Normalt om jag lägger min dator i viloläge kommer Skype att visa att jag är offline, eller så kommer jag inte att kunna fortsätta ladda ner en stor fil från Internet, säger Agarwal. SleepServer upprätthåller en snabb anslutning, över det interna nätverket, till varje skrivbord, så alla filer som den har laddat ner på uppdrag av en PC kan överföras snabbt.

Energibesparingarna kommer från det faktum att varje server kan vara värd för upp till 500 virtuella maskiner. Till och med de senaste lågeffektdatorerna förbrukar cirka 45 watt när de är inaktiva. Däremot kör en enda SleepServer-maskin på bara 300 watt, säger Agarwal. Att använda fullt fungerande virtuella maskiner och lågeffekts tunna klientdatorer kan minska strömförbrukningen ytterligare.

I rättegångar, detaljer om vilka presenterades på USENIX årliga tekniska konferens i Boston förra veckan använde 30 datorer SleepServer under två veckor. Energin de förbrukade minskade med mellan 27 och 86 procent – ​​en genomsnittlig minskning på 60 procent, säger Agarwal. Med upp till 80 procent av elförbrukningen i moderna kontor som kommer från datorutrustning, kan besparingarna som en SleepServer erbjuder vara ungefär lika med $60 per dator varje år, säger han. Femtio datorer i datavetenskapsbyggnaden av UCSD kör nu SleepServer.

Annan programvara kan användas för att väcka sovande datorer, till exempel Apples Wake-on Demand och Microsofts Sömnproxy . Men dessa applikationer utför inte uppgifter på uppdrag av en sovmaskin.

Det är ett smart tillvägagångssätt, säger Howard Noble, principiell utredare av Informations- och kommunikationsteknologiprojekt med låga koldioxidutsläpp , vid University of Oxford, i Storbritannien av SleepServer. Men Noble säger att det vore att föredra att kunna stänga av datorer helt. Moderna datorer kan fortfarande förbruka så mycket som fem watt när de sover.

Agarwal säger att detta inte är ett alternativ i de flesta fall. Om du stänger av [en maskin] helt är det extremt krångligt och långsamt att slå på den igen, säger han. Detta innebär också att användare måste öppna eller logga in på applikationer igen, säger han.

Dölj