18 Comments

Summary:

Do you sleep? Have a laptop or desktop that sits idle during those eight hours? Need an extra $10 a month? If so, startup CPUsage has a proposition that you should hear.

Jeff Martens CEO of CPUsage

Jeff Martens CEO of CPUsage

Do you sleep? Have a laptop or desktop that sits idle during those eight hours? Need an extra $10 a month? If so, startup CPUsage has a proposition that you should hear. The eight-month-old startup wants to pay folks so it can harness their idle compute time to sell to corporations. CEO and Co-Founder Jeff Martens estimates an average user donating four hours of compute time every day could score about $10 a month.

Martens and his two other co-founders want to turn their Portland, Ore.-based startup into the Folding@home or SETI@home of the for-profit world. The goal is to enroll users and use their computers to help corporate customers (the startup already has two) speed up their analysis jobs. The company’s software breaks up a job into bits and sends those bits to the user’s computer for parallel processing. One customer uses the service for decoding agricultural DNA. Martens knows it’s not right for all jobs, as latency is high and there might be security concerns.

However, he stressed that each node only gets 1/500 of the data to process, which makes it harder to reassemble the job. The map above shows where the company has nodes today. Also, unlike Plura Processing, another company doing this sort of CPU harvesting for profit, CPUsage works directly with its members as opposed to through a game or other intermediary, so its software resides on the user’s hardware as opposed to harnessing CPU cycles through a browser. This allows for extra security over how information is treated, asserts Martens.

The idea of harnessing idle compute time stretches all the way back to 1999 when the SETI@home project was created to help listen for extraterrestrial life. Other non-profit projects followed, including Folding@home, which studies proteins to find cures for diseases. But Martens believes there is a market for folks who would be more interested in giving up their idle compute time if they were directly compensated.

Under his planned model, for every dollar CPUsage earns, about 45 cents goes back to the person who owns the computer CPUsage is harnessing. The company charges customers about 15 cents per CPU per hour in line with the pricing for Amazon’s medium-sized instances. Obviously, this isn’t a solution for everyone, but it might be useful for enough people to make a viable business.

And Martens thinks it could do some social good as well. He says the company is talking to the Portland School District to take on some of the idle computers in the district’s schools — which Martens thinks could generate $1 million for the district in a year. Another customer of CPUsage recently hit it big in the media for its ability to harness compute power to find lost gadgets.

For now, Martens goal is to raise in the range of $750,000 for a seed round to help expand the number of computers CPUsage will have in its system. He would also like to move from the current architecture that requires all jobs and traffic to flow through the company’s servers to more of a peer-to-peer Skype-like design to help cut down on bandwidth costs.

  1. One could choose to donate CPU time to science too, will give you more Karma than $20. Take the LHC for instance. http://lhcathome.cern.ch/
    (other options are available)

    Share
  2. no invite codes for Om readers?

    Share
    1. We’ll take care of you and any other GigaOm readers.

      Share
    2. “gigaom” works :)

      Share
      1. Dain – tried to enroll with “gigaom” but it is an invalid code and now I am being told “all fields are required” so I can’t sign up. Ideas?

        Share
      2. Tom McCullough Monday, July 18, 2011

        Dain – I tried to create an account with “gigaom” but got “Invalid invitation code”. Tried to leave the code section blank and got a “all fields must be filled in” message. Ideas?

        Share
      3. that was never an official code and we’ve since removed it.

        We are sending invites out starting today…sign up at http://www.cpusage.com/partners/become-a-partner/ and we’ll get to you as soon as we can.

        Share
  3. @sal- We’ll take care of you and the other readers.

    @Jan- those efforts are great and we encourage people to continue participating.

    Share
  4. Scott Carmichael Friday, July 15, 2011

    FOUR hours a day for a month earns $10?

    No thanks. I’m sure you’ll need some “special” software installed and my machine will be running at maximum non-stop. Who knows – you may even want to take up my ‘net connection during these times as well. And if so, what if I’m using my PS3 to watch Netflix? Will I get paid less because your servers can’t talk to my “working” machine as much.

    Tell you what – pay me $50 a month and I’ll consider it. I might give you an older PC to work with, but you’ll get your 4 hours of compute time a day. But if I do 8 hours, I expect that amount to double.

    Share
    1. Mark McAndrew Friday, July 15, 2011

      Oh ye of little faith, sir…

      It’s perfectly regular software.
      Your machine won’t be running full tilt.
      Your net connection is barely used.

      And a PC isn’t worth $50 per month, to anyone, for anything. You may as well use AWS instead.

      Share
    2. This isn’t for everyone and that’s okay. Also, compensation examples are averages. A higher performance computer will earn more.

      Our roadmap includes building in user controls that allow setting when resources can be used and how much. Right now we simply wait for your computer to be at an essentially idle state and start doing work. We’ve also built in a limit so we don’t pin your CPU at 100%, for a variety of reasons.

      Share
      1. Elyson De La Cruz, PMP, CISM, CISSP, ITIL Saturday, July 16, 2011

        Can we get more details on how much bandwidth is comsumed and when? Does the user have the ability to control bandwidth being used?

        Share
  5. I’m sure the added cost of electricity will be more than $10.

    Share
  6. Michael Barger Friday, July 15, 2011

    Hmmm…I normally turn my PCs off at night. I don’t think this would cover the increase in my electric bill.

    Share
    1. Should cover your electricity, no problem. We blogged about it in fact: http://www.cpusage.com/2011/04/03/cpusage-and-your-computers-electricity-consumption/

      Share
      1. That analyses seems to not include additional computer on time; only the increase cost for time the computer was on already.

        Share
  7. Thamir Ghaslan Saturday, July 16, 2011

    Please enroll me, I’m a hardcore cruncher with multiple computers since dnetc, seti, and most recently boinc and its plethora of projects. 14+ years of non stop crunching madness out of charity and its about time I get paid for it.

    Share
  8. Its a cool idea and I think you’d probably make a small profit based against power usage, but I’m not sure it’s so environmentally friendly. I have a vested interest, but well designed and operated, centralised processing pools are way more efficient in terms of power consumption….especially if the power is sourced from renewables….

    Share

Comments have been disabled for this post