4 ms·
The actual CPUs are pretty impressive, and operate at 3-4.5GHz range. The system will have up to ~80 of these, so it would effectively blow away a Mac Pro. Let'
by rbranson 17y ago
The actual CPUs are pretty impressive, and operate at 3-4.5GHz range. The system will have up to ~80 of these, so it would effectively blow away a Mac Pro. Let's be honest though, at the prices IBM fetches for these (millions for the top end), you could build a VERY healthy Hadoop cluster.
The reason why these are kept around is that the custom software that runs on them often implements very complex business rules that are otherwise undocumented (the code is the documentation). If you're talking about a financial institution, the mainframe IS the business.
As far as reliability, these things are rock-solid and proven, but mainstream distributed systems design has pretty recently surpassed the mainframe model IMHO. It's relatively simple (compared to just a few years ago) to implement clustered data processing using MapReduce, replicate the data across multiple datacenters, and not care about individual node failure.
- GeneralMaximus 17y ago80 processors? Big potential for writing concurrent apps. Do mainframe developers exploit that?
- thismat 17y agoWhen you consider that not only do these systems run a lot of batch processing daily, they also have user interfaces through things like CICS, which users are allowed to login and initiate jobs. Most of the time it has it's own form of concurrency in which it will lock certain datasets for processing and release them when it's done. Of course, it's still possible to get deadlocks and other issues because of this.