Разработчики из лаборатории Microsoft Research и ученые University
of San Diego разработали полезное устройство под названием «Somniloquy». Этот
«девайс» сможет поддерживать в рабочем состоянии сетевые приложения, запущенные
на «заснувшем» персональном компьютере.
Действующий прототип устройства построен на базе 200-мегагерцового
процессора Marvell PXA255 и укомплектован 64 мегабайтами оперативной памяти,
16-мегабайтным flash-накопителем, сетевым интерфейсом 10/100 Ethernet, модулем WiFi
и слотом SD Card (с поддержкой 2-гигабайтных карт памяти).
Somniloquy подключается к компьютеру через интерфейс USB и
способен «разбудить» спящий ПК при возникновении такой необходимости. Рассмотрим
наиболее распространенный сценарий, в котором пользователь «усыпил» компьютер,
не дожидаясь завершения загрузки нескольких файлов из Интернета. Информация о загрузках
будет передана на устройство Somniloqy, которое возобновит прерванную операцию
и сохранит принимаемые данные на собственном накопителе. При заполнении flash-хранилища
или поступлении вызова с удаленной системы «девайс» автоматически выведет
персональный компьютер из режима «сна».
Проведенное тестирование показало, что Somniloquy потребляет
от 1070 до 1300 миливатт энергии при включенном сетевом интерфейсе или 290 миливатт
при использовании интерфейса WiFi, функционирующего в энергосберегающем режиме.
А для приема данных и их сохранения на flash-накопитель «девайсу» требуется не
более 1675 миливатт энергии. Таким образом, устройство потребляет в десять раз меньше
электрической энергии, чем включенный ноутбук и примерно в 50 раз меньше энергии,
чем настольный компьютер.
Разработка будет представлена в следующем месяце на симпозиуме
USENIX Symposium on Networked Systems Design and Implementation. Документ в
формате PDF с подробным описанием Somniloquy можно найти на сайте проекта.
|