Jon 'Maddog' Hall On Project Cauã: a Server In Every Highrise
Qedward writes with an excerpt at TechWorld about a new project from
Jon "Maddog" Hall, which is about to launch in Brazil:
"The vision of Project Cauã is to promote more efficient computing following the thin client/server model, while creating up to two million privately-funded high-tech jobs in Brazil, and another three to four million in the rest of Latin America. Hall explained that Sao Paolo in Brazil is the second largest city in the Western Hemisphere and has about twelve times the population density of New York City. As a result, there are a lot of people living and working in very tall buildings. Project Cauã will aim to put a server system in the basement of all of these tall buildings and thin clients throughout the building, so that residents and businesses can run all of their data and applications remotely."
Now I know you're making a jobs program. Replacing this crap will cost even more money.
Is the landlord going to run the server farm? This sounds like a support nightmare to me.
I read the internet for the articles.
Why would you ever want to do this, as opposed to letting the people choose what to run?
What possible benefit is there to this plan, other than to centralize and monitor user activity?
I want to delete my account but Slashdot doesn't allow it.
Would be useful in the US. Just don't forget the hardline feed into a secret room controlled by the NSA with "trust us" on the locked door.
(-1: Post disagrees with my already-settled worldview) is not a valid mod option.
The concept in principle seems interesting, but are there modern examples of successful deployments of this kind? I've been at several places that have tried to roll out thin clients on everyone's desk, but those deployments have all eventually been axed in favor of just regular PCs or laptops on everyone's desk.
Part of the problem is that cheap computers are already pretty cheap, so moving to thin clients doesn't save you much, and adds more dependencies.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
This minicomputer fad is coming to a rightful end.
Nuff said.
Did no one learn anything from Hurricane Sandy, which flooded all those basements?
So a mainframe? I'm sorry, my landlord won't fix a kitchen sinking into the ground. They're sure as hell not going to maintain a server.
independent contractor and loan for equipment sounds like a disaster waiting to happen.
Will the the independent contractor have to take responsibility for any thing that happens and for any data lost even when they are not at fault?
Fedex has tried this stuff with there drivers and at times if they drop off a package and get it stolen / lost due to no fault of there own they may have to be out of packet for makeing up the cost of the stolen / lost package.
Make sure you also use the special browser with hacked certificates.
Sounds a bit like a "computer utility", no?
The cloud is in the basement, but the WiFi balloons are in the sky.
No wonder I can't find anything, I keep looking for the cloud in the sky and WiFi in the coffee shop.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
You're clearly not the original McCoy. The MyCleanPC spam used to have much more clever humor embedded to it.
wage is only a small part of this other things missing are the need for 24/7 techs (maybe not in all buildings but the work load may be pushing it for 1 man) some some buildings may need 2-4+ people on each shift.
Cost of hardware , buildings network upgrades, buildings needing cables to be rerun, ect.
Power back , ups, ect.
Let's say a building has a lot of dsl and or cable lines now for some thing like this to work may need to have fiber put in or a big mess of multi IP routers hooded to banks of DSL / cable lines.
Subscribe Subscribe Subscribe! Everything a subscription! Everything an ongoing revenue stream! Lock people in, charge them forever, everything, everywhere, everywhen! Keep them paying! Continue to innovate? That's just not a practical ongoing business model.
-- "Oh. This guy again."
Each building will need a dedicated system administrator, so while this theoretically benefits Brazilian society, the main purpose is to provide employment for these new system administrators. Based on what I know about Brazil, I wouldn't bet very much on this working out as planned.
About a decade ago, there was a fad for "smart office buildings". The concept was that companies would get their computing resources (or at least their networking resources) from the building landlord, It didn't work out well. Property managers are terrible at network operation. The landlord mindset of doing minimal work on maintenance and the data center operations mindset of 24/7 availability were too far apart.
Someone is taking "cloud computing" far too literally.
Every few years someone discovers the client/mainframe model.
Only the State obtains its revenue by coercion. - Murray Rothbard
Cause they're monkeys? They'd still the trackballs from the mice, let alone the servers themselves.
you can put some big servers in the building and then have people use cheap, power sipping displays that don't have any local data so if they break you just swap them out.
nothing is preventing people from running their own computers, this is just a cheaper way for them to get good access.
He also combines the computer/TV/phone access into one unit.
It also helps that the per-person units are ARM systems that are able to be built entirely in Brazil (including the CPU design)
So system administrators become the janitors of 2015?
Jon gave a talk at LISA a couple of years ago about this same project:
https://www.usenix.org/conference/lisa11/project-cau%C3%A3
Posted from the wireless couch.
Every 10 years or so everyone wants to go all Thin Client.
Last one was Web 2.0, before that was the Java Thin Client machines, before that mainframes with green screen terminals.
"All this has happened before, and all this will happen again."
I'm a good cook. I'm a fantastic eater. - Steven Brust
Unless they are in a city with no chance of flooding, either natural or from infrastructure failure, a basement is dumb place to put that equipment.
Last I heard, Brazil was mostly wet and the infrastructure reliability left something to be desired.
The folly of thin servers has already been mentioned by others.
In a lab setting, thin clients can be a good alternative. There usually isn't a lot of room on the benches, and there are chemicals and what not all over... It is easier to deploy and manage a thin client in a situation like that, especially where space is a premium.
My bad experiences with thin clients are that sometimes an app that everyone is running on the server end crashes somehow, and there is no way to correct the situation except to restart the server the app runs on. Sometimes that could be done gracefully, other times, more frequently, everyone would need to exit their remote sessions, wait until further instructions, then log in again. If there are lots of folks logged in, and they all have to exit because one app on the back end crashed that can cause serious consternation.
We play the game with the bravery of being out of range
Is not efficiency - it is trading flexibility for conformity with less maintenance overhead.
This only suits certain user profiles - works great in companies if you are in a position to say 'no' to your userbase - which depending on ur position may be ok or not. Personally I use a mix of thin desktop clients for majority and managed laptops for management.
For domestic i don;t see it being a good idea.
It's amazing how often Sao Paulo (or, better: São Paulo) is misspelled as Sao Paolo. I think it is a bug in the linguistic engine of the people. The same that causes Python to be written as Phyton. Ignorance alone can't explain it all because educated people also make this error.
Don't put the servers in the basement. Put them 10 to 20ft above the ground water level.
NYC had major problems with water from Sandy getting into downtown building and doing major damage to the electrical and building computer works
This feels like a jobs program, hard to believe that this will be useful. Honestly, people should learn to build their own servers (or get their kids to do it). A server can cost as little as 50 bucks these days (Cubieboard). If he wants to do something useful, he should give every tenant their own static IP. Seems pointless.
Seriously, wtf? Maddog knows better than that.
In any really tall building, servers belong in the middle floor - which is probably already a service floor, if it's an intelligently designed high-rise building.
Cable runs decrease in density, thickness, and length when you put the servers in the center of the served area. It's also the safest single place in regards to disasters such as floods, hurricanes, civic unrest, and lightning strikes.
It's cheaper and more reliable to put servers in the middle of the middle floor.
As a student, I used to live in a shared house with about 6 other students/young professionals.
The owner of the house also lived there and had a bit of a vice for buying shit on eBay.
When I moved in, he showed me the computer system he had in the basement. It was the largest server set up I've ever seen outside of a professional setting. It ran Windows Server (once configured by one of the old residents, and later in need of maintenance) and everyone in the house had a remote terminal there.
The system was mostly used for illegal downloads, which ended up in a shared repository for everyone to get. You learn a bit more about the people you live with than you'd like - the owner had some really weird taste in porn.
Anyway, since I had a decent laptop, I never gave the system much use. It was convenient for letting downloads run through the night, but other than that, not much else. The security and privacy implications alone kept me from using it for anything worthwhile.
I wonder if there's actually any real usefulness to this project. I like the idea of terminal-based computing in principle, but I've yet to see it successfully applied in real life.
Most likely it'll end up as a file sharing platform for the residents and not much else.
.
Highest Common Factor (as opposed to lowest common denominator)
Hispanic College Fund
Health Care Facilities
High Cycle Fatigue
Hybrid Coordination Function
Hart Communication Foundation
High Capacity Feeder (copiers and printers)
Hundred Cubic Feet
Historic Charleston Foundation (South Carolina)
Halt and Catch Fire (Hacker's Dictionary)
Hospitals Contribution Fund of Australia
Health Care Foundation of Greater Kansas City (Kansas City, MO)
Hawai'i Community Foundation
Host Controlled Family (Rockwell chipset modems)
Half Circle Forward (motion; gaming)
High Cost Fund
House Conservatives Fund (Political Action Committee)
Host Command Facility
Heparin Cofactor
Horizon Christian Fellowship
Hardcore Fan
Hybridoma Cloning Factor
Hepatitis C Foundation
Harper Court Foundation
High Carbon Ferrochrome
Hotline Center Foundation
Hot Channel Factor
Hook Content Formula (enumerative combinatorics of Standard Young Tableaux)
Higher Cortical Function
Hardened Compact Fiber
Hardware Configuration Facility
Hard Copy File
Host Computer Facility
Human Care Foundation (New Delhi, India)
Health Care Fraud
Home Credit Finance
http://acronyms.thefreedictionary.com/HCF
I come here for the love
So system administrators become the janitors of 2015?
Given the hoarding capability of the average user, does this really sound far off? Have you seen the shit filling file servers these days? Not to mention litigation threats held over everyone's head for breathing wrong in the PC workplace, which creates nightmare situations where users keep everything "just in case".
File servers filling up? It's literally easier to justify and budget a new file server than it would be to get 100 users to STOP what they are doing for even 2 hours and go through their e-hoard to clean it up. Sound like a perpetual nightmare of hardware upgrades rather than true data management? That's because it is.
The only thing that the building has in common is geography. If you're going to take those responsibilities outside of your own device, why not just stick them in a remote data center and be done with it? Why should the building manager want to do anything other than route the bits between you and that center?
If the distance is too great and creates latencies, the solution isn't some server for the building, but some local CDN installation. Perhaps it would be in the building itself, or just in the neighborhood. It wouldn't necessarily be a bad thing to have my Google Drive or Netflix Instant cache or some AWS instance. But let the professionals manage that, which is a whole massive headache of its own.
The only hardware a building manager should need is the part that is geographic, the hard wire that leads to the rest of the Internet.
Let's say a building has a lot of dsl and or cable lines now for some thing like this to work may need to have fiber put in or a big mess of multi IP routers hooded to banks of DSL / cable lines.
The incumbent telco is supporting this project with fiber pulls. The 'IT guy' is part ISP salesman on commission.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
My /etc/hosts file will block all the viruses that MyCleanPC claims to remove from entering in the first place /meme>
So system administrators become the janitors of 2015?
What's more reliable, a windows PC, or a garbage disposal?
How about a Linux PC vs. a washing machine? I'm a fan of both, but the washing machine needs less maintenance.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Think I am going to have my info exclusively on your server? Really? Think I am going to let you be the intermediary to every keystroke I make? Really? Think I want to share a cpu, graphics , RAM and storage with everyone else in a multi-family building?
Here's the real computing problems I have - my CPU is not fast enough, my programs are I/O bound and I don't have enough RAM to never have to go to disk.
All this is a shitty solution in search of a problem so this guy can get rich.
Sun tried this (sunray!) 15 20 years ago now. It tanked then. Then oracle tried it. It tanked, It's not what people want. It serves no purpose. It's the opposite of personal computing.
Here's what these types don't get. My computer and it's contents are semantic in nature. They MEAN something to me. They're more personal to me than any diary; they're as personal to me as anything has ever been.
So no, I actually don't want to be reliant upon your shared disk. No, not at all.
"12 times the density of new york city"...let's see:
per wikipedia:
NYC 10,640/km2
Sao P 7,216.3/km2
Maybe 'mad dog' was thinking of Kowloon Walled City?
If it's efficient, it will eliminate jobs, not create them.
DUH!
thin clients are the pet projects of totalitarian, control obsessed douchebags the world over. the thin client always fails, in the end, because it represents the 'abesntee landlord' school of it management.
let people own their own shit. let people fuck with their own shit however they want. let people have their own little outpost in cyberspace. dont try to fucking control everything.
Isn't this an idea that would have been incredible 15 years ago, but now is past its prime? A cheap computer can be purchased for the same price as a thin client. In fact, most thin client machines are more powerful than computers were 5 years ago. So what's the point?
Sao Paulo: 18,690/sq mi
NYC: 27,550/sq mi
Keep in mind that the denominator is "land" in the city, not total area -- this brings NYC down from almost 500 sq miles to just more than 300 sq miles.
Source: wikipedia
Support a few technologists in Washington.
I can understand Sao Paulo as not every keyboard can or are congured to generate "ã" but the why people keeps writting "Paolo" is a mistery to me.
If the provider won't extend the demarc to the equipment room (many will) we just run it right up the main service chase. If you need an amp, it goes in a hermetic case with power fed back down from the UPS in the equipment room, so that it can continue operating underwater.
Making a 3 server redundant cluster should be easy... Just depends on how the solution will look.. Dumb-clients can be tricky... Thick-clients just need some remote cluster-fs they run everything from and a file-share for user-contents.
With thin-clients: (dumb-clients)
Simple UPS - 1k Euro
6x Servers 2k each (3 extra for failures)
2x storage 2k each.
VMWare or similar solution with that has HA so each user actually have their session running on 2 machines in case of failures... (no idea of cost)
With thick-clients:
Simple UPS - 1k Euro (probably overkill)
3x Servers 2k each. (one extra for failures..)
2x Storage 2k each. (6Tb should be enough for 200 users unless they are storing movies and stuff)
= 11k Euro
No need for 24/7 tech's... Running a system like this would probably take up ~1-2h per day, on average, in administration (backup's/upgrades etc).... The rest would be on-call for system failures, and with a HA solution there would not really be a need of more than 8-24h 'time to fix'.... That's the beauty of thin/thick clients... If something happens for someone they just reboot and reload the standard image... User contents are just files on a file-share...