Ask HN: Distributed data centers in our basements
This is likely a bit unrealistic, but why can't we make a half rack server to go in someones basement that can also heat up their hot water and use the basement floor as a heat sink as well? It seems like a lot of the blight of data centers is the energy to remove the heat. By distributing them into cool basements and even connecting them into the home heating system we could reduce that making them more efficient.
Discussion Highlights (20 comments)
bilekas
> It seems like a lot of the blight of data centers is the energy to remove the heat. Not really the only issue actually, the electricity bill would be astronomical for a household and also have you heard the noise from them ? Issues with them being distributed range from Data protection to Insurance against damage, connectivity issues. Noble maybe, but it's widely unrealistic.
blitzar
Data centre in the shed reduces energy bills to £40 https://www.bbc.co.uk/news/articles/c0rpy7envr5o
GTP
You would have issues with providing the reliability levels (read: SLA) that we come to expect from data centers. But, if there are enough services that we don't care about if they go down for a few hours, this could be doable. It still relies on the assumption that we got enough services to justify the effort though. It is way more realistic if you set up your own homelab and provide services to your family, under the caveat that they may go offline every now and then.
BillTthree
Why don't we all have solar panels on our roof to generate electricity for ourselves? Why don't we all have small farms on our properties, turning lawns into vegetable producing land for each household? Why don't we have small datacenters on the property of each business, so the business users and IT folks can keep track of their own servers and data and applications?
bognition
One of the key problems you have to solve is the how do you execute code on an untrusted device. The major cloud providers do a ton of work so you can "trust" the compute you pay for. Without a truly zero-trust compute platform its going to be difficult to get anyone to trust their workloads to a random compute resource that isn't carefully guarded.
ar0
Not the same, but there are data centers that feed their excess heat into district heating, e.g. here: https://news.infomaniak.com/en/infomaniak-inaugurates-a-revo...
kube-system
Many reasons prevent this from being practical for any serious purposes. 1. It depends on what part of the world you are in, but many homes have cooling needs for at least part of the year. The needs to remove excess heat would go up if you are adding more heat -- and it is less efficient to do this at the scale of an individual home than it is at DC scale. 2. Power requirements: While many homelabs have UPS systems -- they lack often lack backup generators, redundant A+B power infrastructure, and don't have the required power density for higher powered servers. 3. Connectivity requirements: most homes don't have access to the connectivity that data centers do. 4. Security requirements: homes simply can't meet the security requirements of most data protection regulations -- things like barriers, access control systems, surveillance, fire protection -- are anywhere from intrusive to completely impossible in a home. 5. Access requirements: homes aren't conducive to a technician responding to an outage at 3am And those are just the big ones.
AndrewKemendo
I think this is exactly the future for non-giant-corpo internet The problem is DNS and access to the IP network So if you can figure out how to build reliable DNS access/approvals with cloudflare etc then it would work The biggest challenge at the largest scale is political because then you’re gonna be fighting all of the ISP’s and the giant technology companies and ultimately they’re never going to allow for this Either take it over on their own by offering their own service which people would sign up for or they’ll just pressure every ISP or certificate authority to not recognize routes that are not going through “allowed” data centers, most likely you would end up with a series of state bills or even a federal regulation that prevents data routing for public consumption unless it in some kind of “security standard” or whatever bullshit they come up with
borlox
We’re currently planning on a datacenter to give its heat to the municipal district heating. That combines your idea to use the heat loss for heating the people’s living space with the needs of a data center like access control, redundancies, interconnections.
comrade1234
Does your house have redundant power connections to the grid and a failover generator? That said, my plex server for my friends is on an ups and I'm on 1Gb fiber and I have better uptime than AWS.
ishtanbul
Your energy cost would be very high paying retail. If you actually want to provide services to the internet from your home, your operating cost is not competitive at all with large scale systems. Who would you sell those services to?
zoklet-enjoyer
Lots of people have had this idea since the early days of Bitcoin mining. Some have even done it. I recommend looking up how people have set up mining rigs in their homes.
dunconian
This has been attempted a few times around the UK, but as other commentators have pointed out physical limitations and lack of environmental controls become issues, and the economics don’t make sense. They make a great story though. https://www.bbc.com/news/technology-64939558 https://www.bbc.com/news/magazine-32816775
moribvndvs
You’d have to run a lot of Electron-based apps to go from tepid to hot water.
jonah
There is a UK company that does this - servers that attach to residential water heaters. https://www.heata.co/company/heata-unit
Aiolo
In France, there are at least two companies that are trying (or tried) to commercialize something with a similar idea : domestic radiators that produce heats from embedded computers that are used as cloud infrastucture. - https://www.hestiia.com/en for the end-user market - https://qarnot.com/en that seems to have since pivoted to low-carbon footprint HPC (was mentionned here -- in French -- as doing computer-based heaters : https://www.takagreen.com/solutions/qarnot-radiateur-ordinat... )
8jef
That's a great idea. I see at least 2 difficulties emerging: first security, then servicing. No private or public entity will grant access to valuable proprietary hardware, as unacceptable risks will not only come from building owners, but also from anyone entering premises. Also, managing remote nodes evenly spreaded across all areas will be costly. Think of armies of techs on the road permanently, with access problem, dogs or pest barriers, and so on. A way to solve this would be the allocation of a planned space per block everywhere, which would be safely secured - then available and accessible to all utility organizations: electric, isp, water, phone, data, etc. Heat, power, mini data centers, and such could serve all buildings on a block. Then other problems emerges: having utilities plan and use these together. Would only work if all services belong to the same entity. A way around, of course, would be for individuals to setup servers they would own, and rent to data brokers, like Holo project once planned for.
throawayonthe
why not district heating at that point? less headaches with distributing hardware to a bunch of homes
codewritinfool
hot water doesn't need to be heated.
Implement7347
It might work, but I see the security aspect (physical security) of the data center won't be respected in a normal house basement, unless of it's only intended for personal use, but still the electricity bill might be too high for a house