Microsoft Research совместно с UCSD работает над USB-устройством, называемым "Somniloquy" (буквально переводится как "разговор во сне"), которое позволяет
компьютеру обрабатывать сетевые приложения в спящем режиме и в режиме пониженного энергопотребления.
Somniloquy позволяет компьютеру обрабатывать сетевой трафик даже если питание
процессора,
жесткого диска,
монитора и шин ввода/вывода отключено. Как сообщают исследователи, интерфейс может выполнять многие задачи, связанные с сетью, в том числе обеспечивать удаленный рабочий стол, получение мгновенных сообщений, торрент-активность и управление счетом VOIP, причём всё это в спящем режиме компьютера.
Сетевой USB-адаптер состоит из чипсета Gumstix, процессора XScale с частотой 200МГц, 64Мб оперативной памяти и 2Гб карты памяти SD. Он работает под операционной системой Linux. Если адаптер обнаруживает, что машина, к которой он подключен, вошла в спящий режим, то он копирует сетевую информацию и начинает от имени компьютера осуществлять коммуникации. Разработчики Microsoft и UCSD также сообщили, что адаптер может выполнять и более сложные задачи, такие как вышеупомянутый обмен мгновенными сообщениями. Исследователи создали модифицированный клиент для обмена мгновенными сообщениями, который может реагировать на сетевые сообщения и при необходимости "будить" основную систему. Исследователи также разработали компактное клиентское торрент-приложение, которое позволяет загружать файл, в то время как компоненты основной системы находятся в спящем состоянии.
Цель создания этого устройства заключается в сокращении потребляемого компьютером количества энергии за счёт перевода многих "тривиальных" продолжительных задач, не требующих непосредственного участия пользователя, в режим пониженного энергопотребления. Устройство обладает способностью выполнять ресурсоемкие задачи, потребляя совсем немного энергии, и может будить компьютер для выполнения тех задач, которые требуют большой вычислительной мощности. Предполагается выпустить также беспроводную версию, которой для выполнения функций потребуется два сетевых адаптера.
Пока эти устройства достигли этапа прототипов, и до появления подобных моделей в продаже предстоит провести ещё много тестов и дальнейших исследований.