Schwab goes live with grid computing technology
The brokerage plans to expand the system to thousands of servers next year
Computerworld - Charles Schwab & Co. this week went live with a grid computing system and said it has already improved performance by an order of magnitude on the first investment management application that's running on the new setup.
David Dibble, executive vice president of technology services at Schwab, said the grid system was jointly developed with IBM and currently connects 12 two-processor servers that are based on Intel chips and are located in the discount brokerage's Phoenix data center. Next year, San Francisco-based Schwab plans to begin rolling out the grid technology across thousands of low-cost servers with spare CPU capacity that could be used to speed up compute-intensive applications.
"We wanted to open up a whole new realm of high-throughput computing for Schwab's business applications," Dibble said. "Things that were not thinkable just a year ago are now proving economical, and therefore we're working at getting more of them into production." He said there is "very little, if anything, off the shelf" in the grid system.
It took a team of about 15 internal IT staffers working with a development team from IBM about a year to build the grid system, Dibble said. Schwab is using Globus Toolkit 2.0, a set of open-source software tools that support grid computing applications. The system links IBM xSeries 330 servers running Red Hat Linux and IBM's DB2 database. Both IBM's WebSphere and BEA Systems Inc.'s WebLogic application server software is being used.
Dibble wouldn't disclose the cost of the project or the throughput that Schwab has achieved on the initial application, citing the performance levels as a competitive advantage for the company. But he said the grid system lets Schwab turn around end-user requests for retirement planning data in seconds instead of days.
The retirement planning tool that's now running on the system calculates real-life portfolio scenarios based on retirement goals, risk tolerance and preferred investments. In the future, Schwab plans to add other applications for investment managers and Web-enable the applications for use by individual investors.
In addition to boosting application performance, Schwab's IT team hopes the grid system will help lower total cost of ownership in its tech operations. Like most large brokerages, Schwab built its server infrastructure to handle twice the computing capacity that's needed during peak hours on an average trading day.
"There's a lot of capacity lying around on just average days," Dibble said. "What grid computing does is enable us to go out and recapture unused capacity in a very efficient manner."
The grid system works through a "head node," a master server that breaksup compute-intensive data requests into smaller jobs and sends them out to systems on the grid for processing, said Willy Chiu, a vice president in IBM's software group. The head node then reassembles the different pieces of the transaction and presents the data to Schwab's investment managers.
Read more about Servers in Computerworld's Servers Topic Center.
- API Playbook: Drive API Adoption Through Developer Engagement Learn the best practices of how to engage developers, whether your goal is to attract external developers to your public APIs or improve...
- Leverage the Power of APIs to Turbocharge Your Mobile Strategy: 7 Steps to a Successful API Program In this guide, Intel® Services-which offers industry-leading API management solutions for over 150 top enterprises, including Best Buy, Netflix, Expedia, ESPN, and The...
- Troubleshooting Common Issues in VoIP Learn more about Voice over Internet Protocol (VoIP), including common VoIP metrics used, best practices in VoIP management and tips and tricks for...
- IDG Research Survey: Are you Paying Too Much for Your NMS? Feel like you're paying too much for network monitoring? You're not alone. This survey brief summarizes findings from research recently fielded by IDG...
- API Management: The Key to Improving the Consumer Travel Experience Join PhoCusWright's Senior Technology Analyst, Norm Rose, as he shares his insights on how travel suppliers and intermediaries can improve industry data flow...
- Tips to Simplify Database Administration and Development Make your job easier while getting the most from the leading productivity tool for database professionals. Learn tips from Dell Software's Oracle® ACE,... All Servers White Papers | Webcasts