Apr 27 2009

Microsoft Creates Leech-While-You-Sleep BitTorrent Hardware

  • Written by DrewWilson
  • 8 Comments


It could be a private BitTorrent user’s dream come true. Imagine your overall ratio being at 0.98 right before you put your computer into sleep mode and waking up the next morning to discover your ratio is now at 1.25 after bringing your computer back out of sleep mode. That’s exactly the kind of thing that will be possible with Microsoft’s new ‘Somniloquy’

In a research paper (PDF), Microsoft says, “we present a system, called Somniloquy, that supports continuous operation of many network-facing applications, even while a PC is asleep. Somniloquy provides functionality that is not present in existing wake-up systems. In particular, it allows a PC to
sleep while continuing to run some applications, such as BitTorrent and large web downloads, in the background. In existing systems, these applications would stop when the PC sleeps.”

PCs are left on for a variety of reasons, including ensuring remote access to local files, maintaining the reachability of users via incoming email, instant messaging (IM) or voice-over-IP (VoIP) clients, file sharing and content distribution, and so on. Unfortunately, these are all incompatible with current powersaving schemes such as S3 and S4, in which the PC does not respond to remote network events. Existing solutions for sleep-mode responsiveness such as Wake-On-LAN (WoL) [18] have not proven successful “in the wild” for a number of reasons, such as the need to modify application servers or configure network hardware. [...] Our system can also be extended to support other applications. We have evaluated Somniloquy in various settings, and in our testbed (Section 5) a PC in Somniloquy mode consumes 11x to 24x less power than a PC in idle state. For commonly occurring scenarios this translates to energy savings of 60% to 80%.

We accomplish these goals by augmenting the PC’s network interface hardware with an always-on, low power embedded CPU, as shown in Figure 1. This secondary processor has a relatively small amount of memory and flash storage 2 which consumes much less power than if it were sharing the larger disk and memory of the host processor. It runs an embedded operating system with a full TCP/IP networking stack, such as embedded Linux or Windows CE. The flash storage is used as a temporary buffer to store data before the data is transferred in a larger chunk to the PC. A larger flash on the secondary processor allows the PC to sleep longer. This architecture has a couple of useful properties. First, it does not require any changes to the host operating system, and second, it can be incrementally deployed on existing

Of course, the only limitation to this is the fact that the amount of what you can do while in sleep mode is limited to what you can stuff onto the SD card – like how many files you can store on the card while uploading it through BitTorrent.

While the implications of such a device could be great for BitTorrent, VoIP and instant messaging users, one might also note that it could help other projects like Folding@Home since it relies on unused computer cycles to do research work – something that might be allowed to happen while the computer is in sleep mode with such hardware installed.

[Hat tip P2P-Blog]

Related Posts

  1. MRAM – The Birth of the Super Memory
  2. Microsoft expects slow adoption for NGSCB
  3. Microsoft unveils Web phone hardware
  4. Zeropaid Addition: Hardware
  5. Hardware Manufacturers Like the Tune.
Zeropaid on Facebook

Who's talking about it?

  1. Hardware House Audio | World News

Comments

  1. UrineDanger

    Sweet, Microsoft has created a better way to steal their software :)

  2. Name

    Folding@home wouldn’t work well because it uses your CPU. This idea proposes a low power embedded CPU which will presumably not be nearly as fast as the normal CPU.

    It’s a great idea though, if they can implement it well. I’m not used to good ideas coming from Microsoft :)

  3. Joires Wayine

    Yes, it will be a bigger relief for P2P users. A lot of power can be saved with this kind of hardware.

  4. Boomer The Dog

    The new Asus momboard I have has something called Express Gate that’s like a little operating system that can boot right off of the board before hard drive boot. I never tried it, but it’s supposed to have simple net functions like a browser and mail, but not bit torrent. Actually I turned it off in the bios because I thought it might slow down the boot, but I can see the point if you want to quickly check your mail and get out of there.

    I think it’s a good idea to have low power data transfer functions like that, and in a way the board sounds to me like a hybrid between a solid state computer like an Eee and a full desktop.

    With having computers for so many things and wanting to save energy, the time will have to come when more products can work woof on their own and do special jobs like that. I noticed it with cable/DSL routers, they use about 5 watts, they have processors, memory and an operating system, and are small formed. It’s something that does what it does and connects you to the net and most folks don’t even think about interacting with it.

    Boomer

  5. ConfusedMime

    Finnnnalllyyyyy

    • Jorge

      ConfusedMime you should get an Gravatar

  6. marathon1968

    coooooooooooooool

Trackbacks url:

Leave a Comment...

  • Advertisement

    Giganews Newsgroups

1 Star2 Stars3 Stars4 Stars5 Stars
(3 votes, average: 3.67 out of 5)
Loading ... Loading ...

  • Smartass: Jag tror inte att någon kommer in just nu......
  • Ron: Do you know of a site where I can down load several days of music as it wouold be played in a night club. An auto D.J. f...
  • Buzz: I loved Demonoid but, there still down and would like to try iptorrent.com. Could I get a invite? Did you ever get back...
  • Sophieanne and Lilli: I wish their was more music....
  • ralphie: OH looky, it still doesn't work on dual screens. Adobe sucks....
  • odball: hej jag är en leged user och nu kommer jag inte in på sidan kan ni vara snälla och undersöka varför mvh G.P...
  • mpsharp.com Blog » Watching NFL games online: [...] show you a number of streams to choose from for each game.  All the streams require some sort of StreamTorrent pl...
  • ejonesss: no it is not going to completely stop piracy because while it will stop those whose reason for piracy is quality it is n...
  • sdsd