SleepServer — новая технология энергосбережения для ПК
Мы рассказывали о том, как прогрессивные компании экономят миллионы долларов принудительным переводом бездействующих компьютеров в режим сна или ожидания. Однако в современном мире усиливается тенденция необходимости доступа к данным ПК в любое время дня и ночи. Хотя даже в этом случае компьютеры простаивают в среднем 60% времени.
Круглосуточный доступ к персональному компьютеру может требоваться по ряду различных причин, как то: необходимость проведения профилактических работ или резервного копирования данных администраторами, необходимость доступа пользователя к своим данным в удаленном режиме, использование различных средств коммуникации типа Skype или E-mail, скачивание файлов и многое другое.
Юврай Агарвал (Yuvraj Agarwal) в команде с двумя профессорами Университета Калифорнии в Сан Диего, нашли решение этой проблемы с помощью, так называемого SleepServer (сервер сна). SleepServer незаметно для пользователя подменяет «спящий» компьютер пользователя виртуальной копией, выполняющейся на этом сервере и обеспечивающей основную функциональность рабочей станции: коммуникации текстовые и голосовые, загрузку-отправку файлов и целый набор других несложных функций. И только в случае необходимости в более сложной активности SleepServer активирует компьютер пользователя, что занимает не более 10 секунд.
Обычно, когда пользователь переводит свой компьютер в режим сна, Skype показывает другим пользователям, что этот компьютер находится в режиме «offline» и скачивание файлов из сети прекращается. При использовании SleepServer этого не происходит, так как копия вашего рабочего стола и всей системы появляется в виртуальном пространстве слип-сервера и продолжает отвечать на запросы и продолжать выполнять незаконченные задачи. При окончании закачки файла, слип-сервер быстро скопирует новые файлы на реальный ПК по локальной сети, после его включения.
Эффект экономии особенно заметен в случае когда один слип-сервер обслуживает около 500 компьютеров. Ведь даже самые экономные настольные ПК потребляют около 45 Вт в режиме бездействия. В тоже время один SleepServer потребляет около 300 Вт. Кроме создания полноценных виртуальных машин, сервер сна может обслуживать «тонких клиентов», что даст дополнительную экономию энергии.
Испытания SleepServer проводились в Бостоне на протяжении двух недель с использованием 30 компьютеров. При этом потребление энергии упало на 27-86% - в среднем на 60%. Учитывая тот факт, что современные компьютеры потребляют до 80% электроэнергии современного офиса, внедрение новой технологии позволит сэкономить около $60 в год на каждом компьютере. 50 компьютеров Университета Калифорнии уже сейчас работают в связке с SleepServer.
Конечно, и сейчас существуют различные технологии пробуждения компьютеров по требованию, например, технология Apple Wake-on Demand или SleepProxy от Microsoft. Но эти технологии не позволяют выполнять задачи во время компьютерного сна.