The Death of Yesterday's Datacenter
An executive from a mobile phone company recently told me the feature most requested by buyers in their fastest growing geography (India) was an LED flashlight. Not a camera, but a flashlight. Edison would never have guessed (obviously). Nor that electricity would one day be on airplanes, lunar landers or deep sea submarines.
Nor would we have imagined that network connectivity and computation would end up on drill bits. Or on ocean going supertankers. And that's exactly what I was told last week by the CTO of a global energy company. They use sensors on spinning drill bits to extract seismic data, which then guides the bits as they descend into the earth (I had no idea you could actually steer a drill bit). And they do this on offshore drilling platforms. And after they pump crude into supertankers, they use data from sensors spread throughout the ships to monitor vibration, fluid dynamics and rotational physics - to keep the ships, and their precious sloshing cargo, moving safely in the right direction.
I was similarly surprised to hear a global relief agency describe the IT challenges of managing a disaster - starting with a need to supply computing capacity to remote disaster locations without power. More painfully, without desktop system administrators.
And then there's what Disney's up to, passing out trackable stuffed dolls to kids in their theme parks, so parents can follow them (as Scott would say, "that's not Big Brother, that's Dad..."). By tracking clusters of dolls, the operator can tell parents how long the lines are for a ride, and determine where to place concession stands (in front of waiting patrons, of course). And there's the wave of DVD players and consumer electronics all becoming network computers - check out the logo on the far right of Panasonic's new DVD player...
All of the above are examples of putting computing closest to the source of value - and responding in near real time to a changing physical world. No one projected those applications 50 years ago.
So where's it all headed?
As usual, Greg has some really good thoughts about the biggest issues. But among the most interesting questions of where is computing headed relates to the value of the one place we all thought to be the perfect location for computing: the datacenter.
Now I understand that IT infrastructure has to be put somewhere. But the whole concept of a datacenter is a bit of an anachronism. We certainly don't put power generators in precious city center real estate, or put them on pristine raised flooring with luxuriant environmentals, or surround them with glass and dramatic lighting to host tours for customers. (But now you know why we put 5 foot logos on the sides of our machines.)
Where do we put power generators? In the engine room. In the basement. Or on the roof. And we don't host tours (at least in the developed world).
The original intent of the datacenter was to accomodate not computer equipment, but the people who managed it. Operators who needed to mount tapes, sweep chad, feed cards, and physically intervene when things went wrong. Swap a failed board or disk drive, or reboot a system.
Therein lies an interesting quandary - at least from our internal analysis, the availability of IT infrastructure is inversely correlated to foot traffic. The more people allowed in a datacenter, the more likely they are to kick a cord out of the wall, break something trying to fix it, or just bump into things trying to add value.
As the best systems administrators will tell you, the most reliable services are built from infrastructure allowed to fail in place, with resilient systems architecture taking the place of hordes of eager datacenter operators. Instead of sweeping chad, they do periodic sweeps of dead components - or simply let them occupy space until the next facility is brought on-line. (Known as "failing over a datacenter.")
Very few operators involved, yielding very high service levels. (When there are nearly 1,000,000 people in the world who make their living off eBay, downtime goes well beyond an annoyance.)
Which again begs the question, where's computing headed? As highlighted by some of the scenarios above, into the real world, certainly.
Perhaps a more interesting question should be - why bother with datacenters at all? Surely it's time we all started revisiting some basic assumptions...
Posted on 11:30AM Oct 10, 2006 | Comments[58]

























Posted by Chris on October 10, 2006 at 12:00 PM PDT #
Posted by Prince on October 10, 2006 at 01:11 PM PDT #
Posted by Kevin Hutchinson on October 10, 2006 at 01:12 PM PDT #
Posted by MJ on October 10, 2006 at 01:16 PM PDT #
Posted by Christopher Mahan on October 10, 2006 at 02:54 PM PDT #
Posted by Rich Unger on October 10, 2006 at 03:33 PM PDT #
Posted by Bharath R on October 10, 2006 at 10:06 PM PDT #
Posted by Devlin Bentley on October 11, 2006 at 11:16 AM PDT #
Which again begs the question, where's computing headed?
No, it doesn't. It raises the question.
For more info: http://www.qwantz.com/index.pl?comic=693
Posted by Pedant on October 11, 2006 at 11:19 AM PDT #
Posted by HAC on October 11, 2006 at 11:22 AM PDT #
Posted by Lazy Genius on October 11, 2006 at 11:45 AM PDT #
Posted by Rush on October 11, 2006 at 11:52 AM PDT #
The term "datacenter" will likely change in its definition, as Jonathan is implying. And hopefully in the directions that he has pointed out above.
Posted by IT Matters on October 11, 2006 at 11:59 AM PDT #
Hear me out a bit.
Yes, data centers started because lots of people were needed to monitor and maintain the original systems that existed and operated. Heck, people use to need to physically "load" the punch cards/paper that contained the program that would run (i.e. pickup the box that stored all the cards, place them in a hopper of some sort, and set the switches, buttons to tell the computer to follow that program). We don't do that anymore. But we do a LOT more then that.
Sure we can get rid of the data centers, but how will you handle a power outage? Oh that is correct, you are working in an environment where the data is on the desktops. I guess you don't have people from one building working with people in another building who share common data (oh you do have that? Well I guess that means you need to be able to store and transmit all that common data reliably realtime to every system that needs it, so I hope you have lots of network bandwidth and even more disk in each of those computers... Oh you don't have that, well, I hope that no one else needs access to that data the day power goes, or the individual system is down...)
Think about this for a moment. As the number of systems increase, so does the probability that you will have systems in a failed state (be it hardware, software, act of nature). Having the "data" at the "ends" of the network is a disaster in the making (the "ends" being individual desktop or other computing systems). You would then need "disaster recovery", "backup", and "redundancy" needed for all the critical "ends". So instead of needing to spend money on a few "data centers" that money will now need to be spent on creating hundreds of "micro data centers". Worse, you will need to split the IT personnel to cover all the other locations instead of being able to consolidate and co-locate personnel with the major data centers. You will lose the benefits of a pool of personnel who collectively together know how to easily fix different problems as they arrise. You will now be relying on one or two personnel to solve the problems as they come up. But because of having the data center dispersed, there will probably be more physical number of systems, which means more of them will be broken and need to be fixed at any given time, which means more personnel needed to fix them.
Good data centers are still a necessary cost of using computing power. The power (redundancy), heating/cooling, air handeling, data redundancy, system redundancy, and backup/recovery requirements for reliable computing still exist and will exist for the forseeable future (until a major paradim shift occurs, much like what the introduction of networking did to old mainframe systems making today's micro, blade, and cluster computing possible).
Posted by Brian Summers on October 11, 2006 at 12:08 PM PDT #
Keep on blogging. You're continuing to create transparencies that Sun desperately needs to help some folks understand company/industry direction. Naysayers are welcome to their opinion. In fact, bring it on! The dialogue is refreshing!
Posted by For the Naysayers on October 11, 2006 at 12:10 PM PDT #
Posted by james on October 11, 2006 at 12:11 PM PDT #
Posted by Charles Smith on October 11, 2006 at 12:17 PM PDT #
Posted by Elmer on October 11, 2006 at 12:19 PM PDT #
to make a point non-technically, lets switch electronics for hardware, if i were to notice a lot of people had screwdrivers and toolkits at home, would that lead to the assumption that the modern assembly line was nearing it's end? that sounds foolish, but to me it sounds like what you were saying.
Posted by me on October 11, 2006 at 12:23 PM PDT #
You spoke of the pervasive technology, such as the tracking of stuffed animals at Disney, and DVD players having Java, presumably to interact with online data.
Those are revolutionary ideas made commonplace, and computers are getting infinately smaller, but there's a missing variable in the equation. Where does the data go?
Almost every new gee-wiz technology that fits in the palm of your hand has multiple hard core servers behind it, somewhere in a datacenter. Phones with flashlights are great, but as long as there are cellphone companies, there will be databases of customers, and it makes no sense for those databases to live outside the datacenter.
In the disney example, don't you think the tracking information is stored somewhere? I'm willing to bet Disney's datacenter is outrageously impressive, just because of all the systems they have online.
Datacenters will be around for a long, long time.
Posted by Matthew Simmons on October 11, 2006 at 12:28 PM PDT #
Posted by Working Genius on October 11, 2006 at 12:31 PM PDT #
Posted by Michael on October 11, 2006 at 12:32 PM PDT #
Posted by Bosco Hern on October 11, 2006 at 12:40 PM PDT #
The underlying systems that will make Weiser's vision a reality is the availability of computing devices that range from 'inches', 'feet' to 'yards' (mm, cm, m for us metric kids). What Weiser is saying here is that there isn't going to be one major form factor for computing (as was the case with the mainframe, the desktop PC and the laptop), but multiple form factors.
Some devices will be measured in inches and be able to perform a specific task, and others will be measured in feet and perform various other tasks and so on. And yes, all of these devices will be networked. However some devices will be better at certain things like sensing information and others better at things like processing the sensed information to make a decision. As a result, there will be room for the drill bits, the Disney dolls and the datacenter. And as all these devices are networked, you're going to rely on the datacenter even more. You'll be able to create smaller endpoint devices, for cheaper, using less power, if you can offload the real computing work to a datacenter, and rely on the network (vs. doing all the work on the device if the network is not fragile).
Savio
Posted by Savio Rodrigues on October 11, 2006 at 02:05 PM PDT #
Posted by Darth Fiber on October 11, 2006 at 02:07 PM PDT #
Boy, some people are so narrow-minded they don't understand a proposal designed to get one to think.
Jonathan is exactly correct. There are many physical datacenter facilities out there which have been there since the mainframe days, and are ill-suited for today's computing. The best example of this is in power and cooling. What good is all of that raised floor space if you cannot you can only half-populate a rack because the air cooling system is insufficient to support otherwise? What good is it to have to leave two tiles of empty floorspace between each fully populated rack? What good is it to have to spread out computers over the whole datacenter because the electrical wiring was last done 15 years ago and cannot provide the AMPS per tile required for fully populated racks filled with modern blade servers?
Why is it computing is purchase piecemeal? Power generation, or telco switches provide a good comparison. Power companies buy a big, honkin' generator, and run it at the capacity matched to demand. They don't buy a little generator, and then when it gets tapped out, add another one, then add another one.
What Jonathan is saying is, the massive datacenters run by service providers look very different from those run by enterprises. eBay and Salesforce.com have not been around forty years. So they use new buildings to hold their computers. They don't have legacy software, so their apps are built on an n-tier, Java based architecture. They are indeed compute utilities, more akin to mobile phone voicemail services than enterprise client-server applications.
And the truth is, while there are plenty of lights out datacenters, there are many, many enterprises out there who still run a very hands on datacenter. Fiddling, experiementing, piecemealing their way along. Too hands-on where they should not be, and too hands-off where they should be more involved (patch management, anyone?).
I know of a situation which occurred about 10-12 years ago where a cluster suffered downtime because somebody "borrowed" a SCSI cable connecting the standby server to the disk array, and after being rendered non-redundant, the primary server, still connected to the storage, failed. The cable was replaced by the culprit, who reconnected the cable unaware of what had happend while he was borrowing it. It took months to figure out what went wrong (the culprit finally 'fessed up). A classic case of human interaction causing a failure, albeit unintended.
Posted by Mark on October 11, 2006 at 02:40 PM PDT #
Posted by Winston on October 11, 2006 at 03:01 PM PDT #
Posted by Eric Ross on October 11, 2006 at 03:02 PM PDT #
Posted by sebnem on October 11, 2006 at 03:03 PM PDT #
Posted by Passerby on October 11, 2006 at 03:20 PM PDT #
To use an analogy... when I first started playing with Linux in 1995-ish, the first really useful thing I did with it was share my ISDN (yes, 128 Kbps rocked in those days)--and later, the cable modem--connection with the other computers in the house. Remember IP Masquerading anyone? I had to carefully care for and feed that Linux server to make the other users of my household computers happy. It was an expensive solution to a problem in both capital and time.
Do I use ipmasquerading (or ipchains) anymore? No, does anyone? You can get the exact same functionality nowadays by buying a cheap $30 Linksys router. The server that used to connect my household to the outside world is now relegated to a 2x7x4 inch box stuck under a pile of boxes somewhere. Does it every go down? Well, occasionally I just fumble about and flip the switch and go on my merry way again.
The same thing happened to the server that was my "Printer Server." Who uses printer servers anymore? (I'm sure there are some out there--dinosaurs each and every one of ya!)
The same thing appears to be happening to my "File Server..." 2 of the three "file servers" on my network are now individual appliances with no monitor or keyboard.
Can't anyone else foresee a day in which servers in general may become so reliable, so well-defined, and so ubiquitous that we no longer have to put it in an expensive room to showcase it, but we just need to find a dark corner in the office building somewhere where no one will kick the wires?
------ Good job with tbe blog. It's the first time I've been here. I think I'll stay awhile.
Posted by Daiichi on October 11, 2006 at 03:33 PM PDT #
"...they use data from sensors spread throughout the ships to monitor vibration, fluid dynamics and rotational physics"
How unfortunate that Sun's upper management seems to understand that the interface between the edge of the net and the physical world is going to be extremely important going forward, and yet the organization as a whole seems unable to take advantage of this opportunity.
In 2002, Greg Papadopoulos published this excellent projection of how the telemetry wave was going to be the next big technology wave to hit the Internet:
https://embeddedjava.dev.java.net/resources/waves_of_the_internet_telemetry.pdf
To me, this lucid document indicates that Sun's upper management understands the opportunities that the telemetry wave will provide. Unfortunately, the other parts of the organization have been pursuing this opportunity using ineffective methods.
I think this because I have been the community leader for the soon to be deleted Embedded Java community on java.net for the past couple of years. This position has given me a good opportunity to observe the internal workings of Sun's organization and analyze why Sun has been unable to meet the opportunities that the telemetry wave is providing. I have also been able to develop some unconventional strategies for fixing these problems.
So far the research I have done, and the surprising conclusions I have drawn, have not been completely understood by the parts of your organization that I have attempted to explain them to. I think, however, that the information might be better received by the people who are responsible for Sun's strategy. If the research and conclusions are correct, they indicate that Sun is going to miss most of the opportunities that the telemetry wave has to offer unless it changes its current approach.
Respectfully,
Ted Kosan
java.net Embedded Java community leader
tkosan@dev.java.net
Posted by Ted Kosan on October 11, 2006 at 06:58 PM PDT #
Posted by Erik Johnson on October 11, 2006 at 07:05 PM PDT #
Posted by Abhishek on October 11, 2006 at 09:55 PM PDT #
Folks,
some small additions/thought-provoking facts to those, that do believe, DCs are the way of the future...(yes, I still agree, they will stay here for much longer, but is this the way to KEEP it?):
- We (Sun) invented Jini way back. Jini was supposed to enable communications among "pieces" on the network, without "knowing" these pieces and their locations and their capabilities in advance. Still a concept, that needs much further exploration!
- In a talk to Adrian Cockroft, now at Ebay, and partially responsible, for example, for Skype, he explained, that Skype is a network app. The talk-routing, hosting, et.al. is done on CUSTOMERS systems, so there is no real need for a DC anywhere!
- And, one of my famous anachronisms, which I again and again like to remind everybody of: With the compute power of every single cell-phone nowadays, NASA landed people on the moon savely! So, as every single one of us TODAY has the compute power in his hands multiple minutes (some even hours!) a day, that NASA needed to fly to the moon, WHY NOT MAKE USE OF THAT IMMENSE CAPABILITIES? So, yes, RE-THINK the idea of centralizing the compute power (and LIMITING IT'S USE) in DCs, as we ALREADY have way more power OUTSIDE the DCs then INSIDE. And, in an eco-responsible environment, we should all gladly grow to the notion, that building new DCs is ONLY neded, BECAUSE our APPS are not smart enough to take advantage of all the compute power that is already out there, un-harvested!
So, yes, re-thinking is needed!Thanks, Jonathan, for pointing this out to the public!
Matthias
Posted by Matthias Pfützner on October 12, 2006 at 01:02 AM PDT #
Distributed and clustered is indeed the way to go. Unfortunately, the technology just isn't there to meet the end user desires. It is getting there, and is way ahead of where it was 10 years ago.
However, there is a major fallacy here as well. Environmental controls and backup generators are a necessity to 24x7 operations.
I can recount tales of HVAC techs turning off AC units for maintenance and forgetting to turn them back on. 2-3 hours later you starting getting alarms on equipment. Then for the next 2-3 weeks you are swapping out hard drives and fans on equipment that is only 2 years old!
The reality here is that the hardware currently being sold for use in servers is high performance, with very tight specifications. Read your SCSI drive specs. You'll find those drives are only rated for 1M hours MTBF (Mean Time Between Failures) when the temperatures do not exceed about 78F (varies a little) as measured not at the air inlet to the server, but at the hottest point, which is the SCSI connector at the back of the drive, halfway through the server. I assure you from repeated personal experience, (as well as commiserating with other server administrators) that if your air inlet temperature exceeds about 70F, and your racks are full or near full, you will see a significant decrease in drive life.
You will also have a very unpleasant experience later. Shutdown a data center for a prolonged outage (like an ice storm that knocks out power for days, and you can't get a tanker in to refill the deisel generator). Now warm your servers back up, then turn them on. Expect a lot of drive failures.
Reason? Grease a bearing, even a sealed bearing, then bake it at 85-90F for a year or two while turning at 10K or 15K. You'll find that when cooled, that grease will congeal. Result, the drive won't spin up to speed in time before the drive controller throws an error.
Nope, when better components are available, you can look at getting rid of environmentally controlled, power conditioned data centers. Until then, goals are nice, but I'm not prepared to move yet.
Posted by Steve on October 12, 2006 at 06:33 AM PDT #
Posted by Bo Weaver on October 12, 2006 at 08:36 AM PDT #
Posted by Paul Boudreaux on October 12, 2006 at 11:59 AM PDT #
Posted by Charles Soto on October 12, 2006 at 12:21 PM PDT #
Posted by charlesbutton on October 12, 2006 at 06:30 PM PDT #
Posted by david levy on October 13, 2006 at 05:43 AM PDT #
Posted by Steve Lerner on October 13, 2006 at 09:47 AM PDT #
Posted by Nico on October 13, 2006 at 10:04 AM PDT #
Posted by Prince on October 13, 2006 at 02:53 PM PDT #
Posted by Nico on October 13, 2006 at 04:10 PM PDT #
Posted by Michael T. Halligan on October 13, 2006 at 08:22 PM PDT #
I think Jonathan is pointing to the coming of age of clusters of cheap easy to deply and easy to manage virtual servers running on cost effective 2, 4, 8, and 16 way servers that can be stuck just about anywhere.
All you have to do is have 2 electrical closets at each end of the building. Each closet fans out in a star topology. Where there is a server located, you place 2 power drops from 2 different parts of the electrical grid. You can then run dual loop fiber links at 10Gige (or the upcoming 100Gige) to a networking closet (or even between major nodes of need, like a cube farm, or call center).
Concentrating a LOT of power, heat, and cooling in one room is no longer necessary. The quandry of power and cooling per sq ft. becomes yesterday's problem. You have effectively spread out the loads in a distributed manner.
Some will say "but that's no good for a web server farm!" You should ask yourself, how many servers does each website for each branch, or department really need? Chances are, not really all that much.
I'll bet your next question is "But what happens when a server fails?" Easy answer. We are slowly moving towards 100% hot plugable systems in whitebox formats that will work with just about any brand (or non-brand) of particular hardware. A cpu fails? just turn off that core. The entire chip fails? Turn off that chip and leave the other one or 3 running. Memory fails? same thing. Disk fails? the hot spare takes over till the tech can come by and swap it out. In the next few years you won't even need to power the machine off to do this. Downtime becomes a thing of the past. Heck, we even have failure prediction that can take that virtual server and migrate it in REAL TIME to a different physical server TODAY. How many mainboards today come with DUAL gig-e? Think it's there for geek points?
Ok, let's talk major disaster. With hot remote replication to a backup server hosted in a different department, or a different branch office, no biggie if the office burns down. Since hot backups don't take anything more than idle ram and disk space, they are dirt cheap to deploy.
So how does one manage all of this? Well, XenSource is one of the few companies that has already taken the first step by making new virtual server deployment brain dead point and click easy. I'll bet my bacon to dollars that someone else out there is working on the storage system managment and integration into Xen, VMWare, or Windows Virtual Server right now.
SO before anyone says "what a kook! Go get a real brain!" take a second and think about things. If you can't see the potential for this, then you have NOT been keeping up with the computing industry nearly as well as any good IT person must.
He's right to ask the question.... why DO we still have datacenters?
I built a server closet for ~$1,250 in parts and 1 week full time work. AC cooling, 2x 20A circtuits, 1 full rack, and 1 1/2 depth rack. Total of maybe 6 sq ft. It's used by 6 different people around the world every day for their daily business. It also provides remote backup for a couple other friends.
I could add a SONET double loop of 100Mbps for $2.5k/mo (or two links from two different companies at $1.5k each/mo for multipath redundancy vs loop redundancy), a pair of 40A portable generators $1,000/ea. and match the reliability of most any colocation center. Look ma! A mini-datacenter!
All my servers are now virtual. If any one of them failed I would redirect to a backup mini-datacenter somewhere else. Or I could instantly lease a couple machines at one ofth well known dirt cheap companies around the world and shuffle the images there in a matter of hours non-live, or seconds if live backup.
Simply put, if it's that cheap for me to deply a mini-center then imagine how cheap it will be once the parts are standardized and offered for puchase out of a magazine?
So, repeat after me... replication, hot-swap, distributed, modularized, virtualized, and comoditized.
These are the magic words that will set us all free from the dreaded datacenters. I really do believe that eventually (maybe before I retire) that they will go the way of the dinosaurs.
Posted by Brian Wolfe on October 13, 2006 at 10:23 PM PDT #
Posted by Rush on February 01, 2007 at 03:08 PM PST #
Posted by Daiichi on February 01, 2007 at 03:08 PM PST #
Posted by Innovation Zen on February 01, 2007 at 03:08 PM PST #
I agree with Bharath... the phone is Nokia 1100.
Nokia had launched the phone under its "Made for India" ad-campaign.
http://www.thehindubusinessline.com/catalyst/2004/05/06/stories/2004050600100300.htm
Check out the phone: http://www.nokia.co.in/nokia/0,,45346,00.html
Posted by Abhishek Mahanty on February 01, 2007 at 03:08 PM PST #
Posted by Michael Stevens on February 01, 2007 at 03:08 PM PST #
Posted by Manish Bansal on February 01, 2007 at 03:08 PM PST #
Computing power is indeed showing up everywhere, closely followed by the question "yes, but does it run linux?" Your examples of computers in drill bits, cargo ships and stuffed animals are interesting. Although, I'm not sure I like Disney tracking my kids, but that is just the paraniod freak in me.
Not to be contrary, but I must disagree with the assertion that datacenters are going the way of the buggy whip. It is a similar argument we used to hear about how Internet businesses were running bricks-and-mortar businesses out of business. Today, they can't build Walmarts and lots of other shops fast enough to keep up with demand. Some brick-and-mortar shops went out of business, but so have a lot of Internet businesses. The brick-and-mortar shops have had to adapt, many having a business model that involves both a physical store front and a virtual one.
Datacenters, while not needing to provide the service they once did, do still provide a needed services:
I having been joking, or half joking anyway, with the IT staff that they should rip out all the servers and replace them with laptops. They don't take much space, use little power and will run along quite happily for sometime if the power ever fails, which it does in the real world.
Posted by Matt on February 01, 2007 at 03:08 PM PST #
Hear me out a bit.
Yes, data centers started because lots of people were needed to monitor and maintain the original systems that existed and operated. Heck, people use to need to physically "load" the punch cards/paper that contained the program that would run (i.e. pickup the box that stored all the cards, place them in a hopper of some sort, and set the switches, buttons to tell the computer to follow that program). We don't do that anymore. But we do a LOT more then that.
Sure we can get rid of the data centers, but how will you handle a power outage? Oh that is correct, you are working in an environment where the data is on the desktops. I guess you don't have people from one building working with people in another building who share common data (oh you do have that? Well I guess that means you need to be able to store and transmit all that common data reliably realtime to every system that needs it, so I hope you have lots of network bandwidth and even more disk in each of those computers... Oh you don't have that, well, I hope that no one else needs access to that data the day power goes, or the individual system is down...)
Think about this for a moment. As the number of systems increase, so does the probability that you will have systems in a failed state (be it hardware, software, act of nature). Having the "data" at the "ends" of the network is a disaster in the making (the "ends" being individual desktop or other computing systems). You would then need "disaster recovery", "backup", and "redundancy" needed for all the critical "ends". So instead of needing to spend money on a few "data centers" that money will now need to be spent on creating hundreds of "micro data centers". Worse, you will need to split the IT personnel to cover all the other locations instead of being able to consolidate and co-locate personnel with the major data centers. You will lose the benefits of a pool of personnel who collectively together know how to easily fix different problems as they arrise. You will now be relying on one or two personnel to solve the problems as they come up. But because of having the data center dispersed, there will probably be more physical number of systems, which means more of them will be broken and need to be fixed at any given time, which means more personnel needed to fix them.
Good data centers are still a necessary cost of using computing power. The power (redundancy), heating/cooling, air handeling, data redundancy, system redundancy, and backup/recovery requirements for reliable computing still exist and will exist for the forseeable future (until a major paradim shift occurs, much like what the introduction of networking did to old mainframe systems making today's micro, blade, and cluster computing possible).
Posted by Brian Summers on February 01, 2007 at 03:08 PM PST #
Posted by Michael on February 01, 2007 at 03:08 PM PST #
The underlying systems that will make Weiser's vision a reality is the availability of computing devices that range from 'inches', 'feet' to 'yards' (mm, cm, m for us metric kids). What Weiser is saying here is that there isn't going to be one major form factor for computing (as was the case with the mainframe, the desktop PC and the laptop), but multiple form factors.
Some devices will be measured in inches and be able to perform a specific task, and others will be measured in feet and perform various other tasks and so on. And yes, all of these devices will be networked. However some devices will be better at certain things like sensing information and others better at things like processing the sensed information to make a decision. As a result, there will be room for the drill bits, the Disney dolls and the datacenter. And as all these devices are networked, you're going to rely on the datacenter even more. You'll be able to create smaller endpoint devices, for cheaper, using less power, if you can offload the real computing work to a datacenter, and rely on the network (vs. doing all the work on the device if the network is not fragile).
Savio
Posted by Savio Rodrigues on February 01, 2007 at 03:08 PM PST #
Posted by Abhishek on February 01, 2007 at 03:08 PM PST #