Hard Drive Shortage Relief Coming In Q1 2012
MojoKid writes "According to new reports [note: source article at DigiTimes], global HDD production capacity is getting ready to increase to 140-145 million units in the first quarter of 2012, or about 80 percent of where it was prior to when the floods hit Thailand manufacturing plants. HDD production was sitting around 175 million units in the third quarter of 2011 before the floods, after which time it quickly dropped to 120-125 million units. Since then, there's been a concerted effort to restore operations to pre-flood levels."
It's great that HDD production is about to increase again, but I think the recent "crunch" was also a good thing in a way. Perhaps it encouraged some end users to get more creative with data storage techniques, resulting in more efficient systems that can do more with less bulk storage capacity. At least I can hope so.
Write failed: Broken pipe
Has there been any data published about the reliability of the drives coming off of the assembly line now? When the drive makers reduced their warranties, there was concern that production after the flooding would have a drop in quality. Has this been borne out, or was it unfounded speculation?
1. Big OEM contracts agreed long in advance takes priority, so everything had to be absorbed by the spot market which is much smaller.
2. If you don't have a HDD, you practically can't sell a new machine and for many commercial services not buying is not an option.
3. As smart people in the market realize what was about to happen, they made sure to buy now "just in case" emptying the market.
4. Even OEMs started to fear the shortage and started buying HDDs in the spot market as insurance.
Sum of all of the above = it probably took a 300% price hike until sales dropped 25% to match supply. Spot sales probably had to drop 50-80% for that to happen.
Live today, because you never know what tomorrow brings
For example, there's the round robin method. Put 100 people in a queue. The person at the front gets served and must go to the back of the queue afterwards. So the first time there's a shortage, people #1 to #50 get the drives. The second time there's a shortage, people #51 to #100 get the drives.
Another method is to pick 50 people out of 100 randomly and let them have the available drives. This doesn't require to implement a queue, but has a small chance of overlap in repeated allocations.
The point here is that fairness requires that all individuals are served equal amounts over their lifetimes, which can't happen in a market as the OP showed.
If you think about it, this problem also shows up in all modern operating systems. There are limited resources like CPU, memory, disk, etc, and the process scheduler has to decide how much time to give to each running process. How do they do it? They certainly don't use markets. What if they did? You'd have "rich" processes that hog all the CPU time, and you'd have "poor" processes that couldn't get any CPU time at all. It would be a crazy fun Linux kernel patch, though :)