News for hackers. Stuff that matters.
Re:Wind energy used to mine cryptocurrency to fund climate r... by jessriedel on Saturday September 16, 2017 @08:01PM (#15267452)
The interesting abstract idea here is to use excess power capacity during the night or windy periods in given region for computing applications (like mining or high-latency cloud computing) where geography is irrelevant. This is a cool strategy for arbitraging away one of the biggest problems with renewable energy sources (intermittency). And it should only get more effective as the ratio of power society devotes to computation vs. physical use (heating, cooling, etc.) increases. Not sure why I'd never heard of it before.

(The application of the earned money to funding climate research is basically unrelated.)

EDIT: Maybe not. I'm getting article with conflicting estimates for future growth, but this study

https://eta.lbl.gov/publications/united-states-data-center-e...

suggests that data center energy use has recently slowed dramatically, to just 4% per year. Very surprising to me.

Re:Wind energy used to mine cryptocurrency to fund climate r... by detaro on Saturday September 16, 2017 @09:30PM (#15267755)
Bunch of aligning trends reducing energy usage in recent times, will be interesting to see if it keeps up. (more virtualization means less machines, strong push towards efficiency in both computing and cooling, especially among the big DC operators, trend towards Cloud computing means more computation happens in those high-efficiency DCs instead of smaller, inefficient setups)

The only big examples of "high-latency" computing I can think of have been these volunteer distributed projects (BOINC, SETI), but maybe there's a commercial angle for that as well?

Re:Wind energy used to mine cryptocurrency to fund climate r... by closeparen on Sunday September 17, 2017 @12:50AM (#15268288)
What makes the "cloud" data-centers energy efficient? Just oversubscription of VMs to hosts? Can't most datacenter-operating businesses do that with their vSphere installations?

Or is there something about the actual power distribution, machines, cooling, etc?

Re:Wind energy used to mine cryptocurrency to fund climate r... by detaro on Sunday September 17, 2017 @11:51AM (#15270148)
I was primarily thinking about the latter. Building a large DC from the ground up means they can better optimize cooling systems (there are even a bunch of experiments with ambient air cooling in cooler climates, schemes were the heat is transferred to users nearby instead of spending energy on dissipating it, ...). Since they are big enough to get their hardware custom made, they can optimize there to leave everything off they don't need, do power conversion at rack level. At least for services they control they have potential for clever cluster scheduling to improve things and shutting unneeded machines off.

Lots of potential for small optimizations that pay off on a large scale, but aren't feasible or worth the effort in smaller setups.

Re:Wind energy used to mine cryptocurrency to fund climate r... by allenz on Sunday September 17, 2017 @03:10AM (#15268583)
Both. First, the largest data centers have developed virtualization platforms that are significantly more efficient than vSphere. A major factor is that they provide fine-grained billing for compute, storage, etc instead of selling VMs, which allows them to optimize more effectively. Amazon can provide high-latency Glacier storage or spot instances for spare compute at very low cost.

Second, they optimize physical cooling and power distribution thoroughly. Google has an overhead of just 12%. Here's a good overview of what they do: https://www.google.com/about/datacenters/efficiency/internal...

Re:Wind energy used to mine cryptocurrency to fund climate r... by hueving on Sunday September 17, 2017 @07:25AM (#15269138)
>First, the largest data centers have developed virtualization platforms that are significantly more efficient than vSphere.

This needs a citation. One of the issues with AWS/etc is that they don't know the usage pattern of a customer that allocates a VM. A well managed vSphere system can be heavily oversubscribed with mostly idle VMs that don't need high performance.

Re:Wind energy used to mine cryptocurrency to fund climate r... by jononor on Sunday September 17, 2017 @11:30AM (#15270046)
On a PaaS like Heroku where dynos are statefree and short-lived, don't need to allocate CPU/RAM/HDD for a contiously-running VM. And scaling running dynos can be done automatically. We did this based on work to-be-done (message queue length), with scaling decisions taken every 20 seconds. Many parts of system had no dynos running as the default, only when needed.

With a function-as-a-service type computational model like Lambda, it becomes even more fine grained.

Re:Wind energy used to mine cryptocurrency to fund climate r... by hueving on Tuesday September 19, 2017 @09:32AM (#15284408)
True, but the vast majority of cloud computing is still just VMs.
Re:Wind energy used to mine cryptocurrency to fund climate r... by jononor on Tuesday September 19, 2017 @09:57AM (#15284606)
Yes, for now. The trend is (and has been) towards more and more elasticity. And since there are economic incentives on both platform provider and buyer side, I believe this will continue. It is somewhat predicated on tooling and programming models continuing to improve alongside. Because for many smaller projects/businesses, compute costs are dwarfed by engineering costs.
Re:Wind energy used to mine cryptocurrency to fund climate r... by allenz on Wednesday September 20, 2017 @05:51PM (#15298666)
No matter how oversubscribed, VM systems have to supply enough servers to meet peak demand, which means inefficiency during the trough. Amazon's spot billing means that they can approach 100% utilization 24/7.
Re:Wind energy used to mine cryptocurrency to fund climate r... by titojankowski on Sunday September 17, 2017 @11:45AM (#15270113)
Love it! Even if it doesn't play out, the idea is it's a store of value, converting between electrons and bits and back.